Как при записи пользователем эл-та справочника определить ссылку на него? #685206


#0 by Сияющий Асинхраль
Смысл такой: из документа открываю новый элемент справочника. Пользователь может его записать, а может закрыть без записи. Как правильней определить ссылку на элемент справочника в документе, если он таки записан пользователем, либо пустую ссылку, если элемент не записан. Речь идет об обычных формах 1С 8.1
#1 by fisher
Зачем это нужно, если пользователь не делает выбор в документ?
#2 by smaharbA
может модально ?
#3 by Господин ПЖ
я один ничего не понял?
#4 by Сияющий Асинхраль
Вот этот самый созданный элемент и надо выбрать в документ, соответственно просто надо сделать минимальное количество телодвижений, т.е. надо, чтобы после создания элемента пользователю не надо было еще и лезть в справочник за выбором созданного им только что элемента. Да, я ввожу элемент справочника модально. Но все равно как после закрытия сразу получить ссылку на него...
#5 by fisher
Тогда фигня какая-то. Обычно пользователь открывает форму выбора справочника. Если нужно создать новый элемент - создает из формы выбора и тут же выбирает в документ. А у вас что за колдунство происходит? И нафига нужна модальность формы?
#6 by Господин ПЖ
>А у вас что за колдунство происходит? +1
#7 by Сияющий Асинхраль
Документ - Прием ОС к учету, имеет выбор номенклатуры, в этом документе принимается к учету ОС с точно таким же наименованием как номенклатура, ну и еще пару реквизитов надо перекинуть в ОС из номенклатуры. Поскольку ОС-ов дохрена, то народ попросил сделать так, чтобы максимально упростить их ввод, в частности заводить ОСы не непосредственно в справочнике ОС, а в документе приема этих ОС. Так что по наименованию номенклатуры выбранной в доке создается ОС, но не полностью с записью, а просто открывается новый элемент ОС с уже заполненными реквизитами, НО, еще не записанный, при записи этого ОС надо определить (если оно записано) ссылку на него и подставить сразу в документ, либо оставить все как есть, если ОС не записано...
#8 by Fedor-1971
ОбработкаВыбора у конкретного поля документа, там параметр есть ДанныеВыбора - его и надо проверить. Возможно придётся посмотреть еще и на НачалоВыбора, что-бы установить поле куда отдать результат.
#9 by Rie
ОповеститьОЗаписиНовогоОбъекта - не оно?
#10 by Сияющий Асинхраль
Да не к чему там ОбработкуВыбора привязать, там выбора как такового нет...
#11 by Сияющий Асинхраль
А вот это походу оно...
#12 by fisher
Проще тогда будет попробовать открыть форму нового элемента в режиме выбора, владельцем формы установить элемент выбора ОС главной формы и после записи нового элемента посылать оповещение о выборе (со ссылкой). Если все ОК, то созданный элемент автоматически выберется в главной форме и штатно сработает его ПриИзменении.
#13 by fisher
Правда, я сам так не пробовал. Теоретически может не дать установить режим выбора для формы без главного списка. Но, имхается, должно сработать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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