Имя: Пароль:
1C
1С v8
8.2 Получить элемент после записи на форме
0 breezee
 
30.11.17
17:00
Добрый день! 8.2 УПП Есть не типовая обработка, в которой есть кнопка. По нажатию кнопки открывается форма элемента номенклатуры. Элемент номенклатуры не создан. Вопрос, можно ли как-то без изменения формы номенклатуры вернуть созданный элемент номенклатуры?
То есть с изменением я бы открывал модально и в Закрыть() передавал бы нужный элемент. Или подключил обработчик оповещения и оповестил о записи элемента. А можно ли как-то без изменения типовой формы это сделать? Обычные формы
1 Fragster
 
гуру
30.11.17
17:04
если открыть форму в режиме выбора, то, ЕМНИП, в обработку выбора вернется записанный элемент. ну, или не вернется, если отказались от закрытия. только открывать надо не модально.
2 Fragster
 
гуру
30.11.17
17:05
хотя может и с модально тоже будет работать
3 breezee
 
30.11.17
17:09
(2) Да, для выбора знаю, но мне надо именно на сохдание
4 breezee
 
30.11.17
18:13
Последний ап, не выйдет - допишу. Подскажите, также, пожалуйста, Если не использовать на форме свою кнопку, а использовать обработчик ПриЗакрытии() можно что-то вернуть? Пытаюсь передать в параметры, код:
Процедура ПриЗакрытии()
      Параметры.Вставить("2", "2");
КонецПроцедуры
Система ругается что не знает что такое параметры
5 Fragster
 
гуру
30.11.17
18:17
если использовать обработчик ПриЗакрытии, то нужна переменная-флаг и другой обработчик


Процедура ПередЗакрытием(Отказ,...)
    Если Не ЗначениеЗаполнено(ГлобальнаяПеременнаяФлаг) Тогда
        Отказ = Истина;
        Закрыть("Я не умею пользоваться поиском");
    КонецЕсли;
КонецПроцедуры
6 Fragster
 
гуру
30.11.17
18:17
забыл
     ГлобальнаяПеременнаяФлаг = Истина
между установкой отказа и закрытием :)
7 breezee
 
30.11.17
18:24
(5) Спасибо, идею понял. Самому прописывать логику закрытия, я просто, хотел без этого обойтись, чуть более "По типовому". Ну раз нельзя - так нельзя) Поиском правда не умею, не знаю, по каким словам такое искать искал в гугле "При закрытии формы передавать параметр 1С" нашел только с формой выбора