Имя: Пароль:
1C
 
Как отменить ввод на основании, чтоб не открывалась форма нового документа?
0 mars2005
 
08.09.05
16:53
собснно и весь вопрос :)
че-то клинит меня :(
1 Shaytan
 
08.09.05
17:01
1) Запретить ввод на основании
2) В обработке заполнения присваивать значение экспортной переменной модуля объекта (нглобальной пер, параметру сеанса) при открытие формы проверять переменную и ,при необходимости, закрывать.
4) Не заполнять новый документа, тогда ввод на основании будет равноценен созданию нового документа.
2 Shaytan
 
08.09.05
17:01
1) Запретить ввод на основании
2) В обработке заполнения присваивать значение экспортной переменной модуля объекта (нглобальной пер, параметру сеанса) при открытие формы проверять переменную и ,при необходимости, закрывать.
4) Не заполнять новый документа, тогда ввод на основании будет равноценен созданию нового документа.
3 Asmody
 
08.09.05
17:03
(0) не слушай его, смотри СП: ПараметрОснование
4 mars2005
 
08.09.05
18:17
Shaytan прав на счет экспортной переменной - то что надо :)
а ПараметрОснование просто есть ссылка на основание.
5 Asmody
 
08.09.05
18:28
а проверить что она не пустая в ПередОткрытием не судьба?
6 mars2005
 
08.09.05
19:00
(5)в моем варианте она будет не пустая, но все равно это не решающий фактор. в обработке заполнения будет проверятся определенное условие и в зависимости от этого экспортной переменной НеСоздаватьНаОсновании будет присваиваться значение = истина/ложь. а потом будет так:
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
   Отказ = НеСоздаватьНаОсновании;
КонецПроцедуры
AdBlock убивает бесплатный контент. 1Сергей