#0
by Aleksey1989
Добрый день. Подскажите, пжл, как запретить пользователю создавать документы на основании не проведенных? Например, в конфигурации "Бухгалтерия предприятия 2.0" есть документ "Реализация товаров и услуг", на основании которого можно создать документ "Приходный кассовый ордер". Я хочу, чтобы юзеры не могли создать документ "Приходный кассовый ордер", пока документ "Реализация товаров и услуг" не проведен.
#1
by ICWiner
Насчет типовых - не в курсе. Можно в обработке заполнения строчку добавить и все будет.
#4
by Aleksey1989
Я хочу изменить типовую. Какую строчку добавить в ОбработкаЗаполнения? Переменной Отказ в этой процедуре нет, пробовал делать Возврат, но все равно после этого открывается форма документа.
#5
by Aleksey1989
А как в процедуре передОткрытием формы это указать? Т.е. откуда она узнает, что документ создан на основании другого документа?
#9
by Aleksey1989
Уже не надо, сам сделал. Использовал заполненность реквизита ДокументаОснования. Параметр основание доступен только в процедуре ОбработкаЗаполнения модуля объекта, как его использовать в форме?
#11
by Wobland
а почему мы должны юзеру выкручивать руки и заставлять всякое? пускай делает себе что угодно
#12
by ICWiner
В ка реквизит есть у ПКО - ДокументОснование. В передоткрытием что-то типа если ЭтоНовый и НЕ ДокументОснование.Проведен Тогда
#13
by mikecool
"Параметр основание доступен только в процедуре ОбработкаЗаполнения модуля объекта, как его использовать в форме?" в перед открытием отже есть, может по другому зовется
#14
by ICWiner
ЭтоНовый еще используй, а то старые доки, у которых основание не проведено, открываться тоже не будут.
#16
by Lama12
А если пользователь проведет основание, создать потомка, а потом распроведет основание?
#18
by Мимо Проходил
Значит будем подсказывать, как запретить отмену проведения, если есть введенные на основании :))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как запретить выход из режима редактирования ?
- Отбор проведенных (не проведенных) документов в журнале
- Ошибка создания V77.Application
- v8. Отрицательные остатки разрешить/запретить
- Ввод на основании - как заблокировать процедуру ввода на основании?
- Не отображается команда создания на основании.
- Запретить печать программно ИспользованиеВывода.Запретить
- Программно запретить команду ввода на основании, УФ
В этой группе 1С
- Включение индексирования реквизита
- СКД. Макет группировки и расшифровка.
- как в конфигурации УНФ отправить почту?
- Ошибка при вызове метода контекста (Заблокировать)
- Как то можно программно поменять колонки местами в табличной части?
- Кто считает управленческую ЗП в УПП? Есть вопрос.
- v8: Как в 1С Бухгалтерия поменять реквизиты предприятия
- Кратность номенклатуры в заказе
- Как назначить Тип поля в подзапросе при выборе в это поле параметра?
- Нумерация иерархии в СКД
- Отправка писем из 1С (Exchange 2010)
- v7: не указаны параметры соединения с базой sql
- КА, УПП - подпись кадровика
- ЕстьДоступКВебCервису()
- ЗУП. Правка регламентированного способа расчета или другие варианты...
- Интервал по дням в запросе
- У пользователя недостаточно прав на выполнение операции с внешним источником дан
- v7: появляются нулевые остатки
- 1С 8 Внешние компоненты
- WinHttp: HTTPS по SSL флаг WINHTTP_NO_CLIENT_CERT_CONTEXT