Как отменить ввод на основании, чтоб не открывалась форма нового документа? #121769


#0 by mars2005
собснно и весь вопрос :) че-то клинит меня :(
#1 by Shaytan
1) Запретить ввод на основании 2) В обработке заполнения присваивать значение экспортной переменной модуля объекта (нглобальной пер, параметру сеанса) при открытие формы проверять переменную и ,при необходимости, закрывать. 4) Не заполнять новый документа, тогда ввод на основании будет равноценен созданию нового документа.
#2 by Shaytan
1) Запретить ввод на основании 2) В обработке заполнения присваивать значение экспортной переменной модуля объекта (нглобальной пер, параметру сеанса) при открытие формы проверять переменную и ,при необходимости, закрывать. 4) Не заполнять новый документа, тогда ввод на основании будет равноценен созданию нового документа.
#3 by Asmody
не слушай его, смотри СП: ПараметрОснование
#4 by mars2005
Shaytan прав на счет экспортной переменной - то что надо :) а ПараметрОснование просто есть ссылка на основание.
#5 by Asmody
а проверить что она не пустая в ПередОткрытием не судьба?
#6 by mars2005
в моем варианте она будет не пустая, но все равно это не решающий фактор. в обработке заполнения будет проверятся определенное условие и в зависимости от этого экспортной переменной НеСоздаватьНаОсновании будет присваиваться значение = истина/ложь. а потом будет так: Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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