Имя: Пароль:
1C
 
Ввод на основании
0 Мисти
 
25.08.14
13:13
Есть ситуации, когда на основании документа другой вводиться не должен. Ну, т.е. в принципе - может, но при определенных данных - нет.
У меня проверка работает, сообщение выскакивает, но форма вводимого на основании документа всё равно открывается, пусть и пустая. Не думаю, что это кого-то собьет с толку, но некрасиво ж! Как сделать, чтоб эта форма даже не открывалась?
1 DirecTwiX
 
25.08.14
13:15
ПередОткрытием?
Отказ?
2 Бешеная Нога
 
25.08.14
13:15
ПередОткрытием или ПриСозданииНаСервере отказ
3 Wobland
 
25.08.14
14:46
Ввод на основании - почему она закрыта?
ой, закрыта
4 Мисти
 
25.08.14
17:46
Я всё возмущалась, что нужно проверки в 2 местах писать, но, видимо, можно только в "ПередОткрытием", а во вводе на основании проверку можно убрать.
5 lodger
 
25.08.14
17:58
(3) ввел меня в рекурсию...
(4) заведи свою команду ввода на основании. проверяй в ней все что душа пожелает, а в конце через
Если Создаем Тогда
  ОткрытьФорму("Документ.ТвойДок.ФормаОбъекта", Новый Структура("Основание", СтруктураЗаполнения));
КонецЕсли;
6 lodger
 
25.08.14
18:00
(5)+ а чтобы показывать ее там же где и весь остальной ввод на основании.
пилим как команду документа и в свойствах говорим отрисовывать в "Командная панель формы.Создать на основании"
7 vicof
 
26.08.14
00:31
(5) Наивный...Ты еще не знаешь всей правды о тупо...гхм...великих деяниях и лени Мисти
8 lodger
 
26.08.14
16:35
(7) вот несешь свет миру, а оказывается ты наивный -.-
пойду дальше бамбук курить )
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.