Имя: Пароль:
1C
1С v8
Как записать элемент, не открывая форму
0 ИС-2
 
naïve
15.04.14
12:10
трудный случай. В наследство от прошлого прога остался справочник с 1 реквизитом Контрагент. Пользователям неудобно, что для сохранения этого элемента надо выбрать контрагента и записать элемент.

УФ. ПриОткрытии. Вместо формы элемента открываю форму выбора контрагента, заполняю реквзит и записываю сам элемент. Но при записи 1C вылетает с дампом (не ожидали, что при открытии будет записываться сам элемент).
Как еще можно подменить форму элемента так, чтобы она не открывалась, а открывалась другая форма, но при выборе с этой формы элемент сохранялся?
1 mikecool
 
15.04.14
12:25
херня какая то изначально
делай в передоткрытием или другом событии, в котором можно свободно отказаться от открытия формы
или тупо подмени кнопку и повесь на нее свой обработчик по созданию
2 Обработка
 
15.04.14
12:29
А разве в уФ уже оменили редактировать в форме списка.
И зачем изобретать велосипед? Пусть открывают присваивают и сохраняют. Все равно в другой форме тоже будут выбирать конрагента.
3 mikecool
 
15.04.14
12:30
(2) в уф сразу же отменили редактирование в списке
4 WildSery
 
15.04.14
13:28
(0) Ничего трудного не вижу. Вижу непонимание, чего хочется достичь (или неспособность сформулировать)
Чем форма выборка контрагента отличается от формы элемента?
Зачем нужно сохранять элемент справочника при открытии?

Вы поставили перед собой странную надуманную задачу, потому и решение никак не находится.
5 ИС-2
 
naïve
15.04.14
13:36
(1) перед открытием в УФ нет. ПриСоздании на сервере не досутупна форма. Кнопку создавать не хочу т.к используется много где.
6 VRednaia
 
15.04.14
14:43
(5) Думаешь картина стала понятней?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой