|   |   | 
| 
 | Запретить возможность создания документов на основании не проведенных | ☑ | ||
|---|---|---|---|---|
| 0
    
        Aleksey1989 11.02.13✎ 14:17 | 
        Добрый день. Подскажите, пжл, как запретить пользователю создавать документы на основании не проведенных?
  Например, в конфигурации "Бухгалтерия предприятия 2.0" есть документ "Реализация товаров и услуг", на основании которого можно создать документ "Приходный кассовый ордер". Я хочу, чтобы юзеры не могли создать документ "Приходный кассовый ордер", пока документ "Реализация товаров и услуг" не проведен. | |||
| 1
    
        ICWiner 11.02.13✎ 14:22 | 
        Насчет типовых - не в курсе. Можно в обработке заполнения строчку добавить и все будет.     | |||
| 2
    
        ICWiner 11.02.13✎ 14:23 | 
        (1) В смысле типовых средств, уже существующих в конфигурациях...     | |||
| 3
    
        mikecool 11.02.13✎ 14:23 | 
        в перед открытием заполняемых на основании     | |||
| 4
    
        Aleksey1989 11.02.13✎ 14:24 | 
        (1) Я хочу изменить типовую. Какую строчку добавить в ОбработкаЗаполнения? Переменной Отказ в этой процедуре нет, пробовал делать Возврат, но все равно после этого открывается форма документа.     | |||
| 5
    
        Aleksey1989 11.02.13✎ 14:25 | 
        (3) А как в процедуре передОткрытием формы это указать? Т.е. откуда она узнает, что документ создан на основании другого документа?     | |||
| 6
    
        Турист 11.02.13✎ 14:26 | 
        (0) сделаю за 300р на телефон     | |||
| 7
    
        Турист 11.02.13✎ 14:27 | 
        +(6) или яндекс-деньги     | |||
| 8
    
        mikecool 11.02.13✎ 14:27 | 
        (5) параметроснование     | |||
| 9
    
        Aleksey1989 11.02.13✎ 14:29 | 
        (6) Уже не надо, сам сделал. Использовал заполненность реквизита ДокументаОснования.
  (8) Параметр основание доступен только в процедуре ОбработкаЗаполнения модуля объекта, как его использовать в форме? | |||
| 10
    
        sapphire 11.02.13✎ 14:29 | 
        (5) А откуда форма вообще знает, что она - форма документа?     | |||
| 11
    
        Wobland 11.02.13✎ 14:29 | 
        а почему мы должны юзеру выкручивать руки и заставлять всякое? пускай делает себе что угодно     | |||
| 12
    
        ICWiner 11.02.13✎ 14:29 | 
        В ка реквизит есть у ПКО - ДокументОснование. В передоткрытием что-то типа если ЭтоНовый() и НЕ ДокументОснование.Проведен Тогда     | |||
| 13
    
        mikecool 11.02.13✎ 14:30 | 
        (9) "Параметр основание доступен только в процедуре ОбработкаЗаполнения модуля объекта, как его использовать в форме?" в перед открытием отже есть, может по другому зовется     | |||
| 14
    
        ICWiner 11.02.13✎ 14:31 | 
        ЭтоНовый() еще используй, а то старые доки, у которых основание не проведено, открываться тоже не будут.     | |||
| 15
    
        Aleksey1989 11.02.13✎ 14:33 | 
        (14) ок, про это я забыл. Спасибо.     | |||
| 16
    
        Lama12 11.02.13✎ 14:39 | 
        (0)А если пользователь проведет основание, создать потомка, а потом распроведет основание?     | |||
| 17
    
        Идентификатор 11.02.13✎ 14:40 | 
        Если Проведен тогда отказ истина конецЕсли
  хД | |||
| 18
    
        Мимо Проходил 11.02.13✎ 14:41 | 
        (16) Значит будем подсказывать, как запретить отмену проведения, если есть введенные на основании :))     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |