Запретить возможность создания документов на основании не проведенных #651672


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

В этой группе 1С