|
Как при записи пользователем эл-та справочника определить ссылку на него? | ☑ | ||
---|---|---|---|---|
0
Сияющий Асинхраль
21.10.13
✎
18:48
|
Смысл такой: из документа открываю новый элемент справочника. Пользователь может его записать, а может закрыть без записи. Как правильней определить ссылку на элемент справочника в документе, если он таки записан пользователем, либо пустую ссылку, если элемент не записан. Речь идет об обычных формах 1С 8.1
|
|||
1
fisher
21.10.13
✎
18:50
|
Зачем это нужно, если пользователь не делает выбор в документ?
|
|||
2
smaharbA
21.10.13
✎
18:52
|
может модально ?
|
|||
3
Господин ПЖ
21.10.13
✎
18:53
|
я один ничего не понял?
|
|||
4
Сияющий Асинхраль
21.10.13
✎
18:54
|
(1) Вот этот самый созданный элемент и надо выбрать в документ, соответственно просто надо сделать минимальное количество телодвижений, т.е. надо, чтобы после создания элемента пользователю не надо было еще и лезть в справочник за выбором созданного им только что элемента.
(2) Да, я ввожу элемент справочника модально. Но все равно как после закрытия сразу получить ссылку на него... |
|||
5
fisher
21.10.13
✎
18:58
|
(4) Тогда фигня какая-то. Обычно пользователь открывает форму выбора справочника. Если нужно создать новый элемент - создает из формы выбора и тут же выбирает в документ.
А у вас что за колдунство происходит? И нафига нужна модальность формы? |
|||
6
Господин ПЖ
21.10.13
✎
18:59
|
>А у вас что за колдунство происходит?
+1 |
|||
7
Сияющий Асинхраль
21.10.13
✎
19:05
|
(5) Документ - Прием ОС к учету, имеет выбор номенклатуры, в этом документе принимается к учету ОС с точно таким же наименованием как номенклатура, ну и еще пару реквизитов надо перекинуть в ОС из номенклатуры. Поскольку ОС-ов дохрена, то народ попросил сделать так, чтобы максимально упростить их ввод, в частности заводить ОСы не непосредственно в справочнике ОС, а в документе приема этих ОС. Так что по наименованию номенклатуры выбранной в доке создается ОС, но не полностью с записью, а просто открывается новый элемент ОС с уже заполненными реквизитами, НО, еще не записанный, при записи этого ОС надо определить (если оно записано) ссылку на него и подставить сразу в документ, либо оставить все как есть, если ОС не записано...
|
|||
8
Fedor-1971
21.10.13
✎
19:11
|
ОбработкаВыбора() у конкретного поля документа, там параметр есть ДанныеВыбора - его и надо проверить. Возможно придётся посмотреть еще и на НачалоВыбора(), что-бы установить поле куда отдать результат.
|
|||
9
Rie
21.10.13
✎
19:17
|
ОповеститьОЗаписиНовогоОбъекта - не оно?
|
|||
10
Сияющий Асинхраль
21.10.13
✎
19:17
|
(8) Да не к чему там ОбработкуВыбора() привязать, там выбора как такового нет...
|
|||
11
Сияющий Асинхраль
21.10.13
✎
19:18
|
(9) А вот это походу оно...
|
|||
12
fisher
22.10.13
✎
10:29
|
(11) Проще тогда будет попробовать открыть форму нового элемента в режиме выбора, владельцем формы установить элемент выбора ОС главной формы и после записи нового элемента посылать оповещение о выборе (со ссылкой).
Если все ОК, то созданный элемент автоматически выберется в главной форме и штатно сработает его ПриИзменении(). |
|||
13
fisher
22.10.13
✎
10:32
|
Правда, я сам так не пробовал. Теоретически может не дать установить режим выбора для формы без главного списка. Но, имхается, должно сработать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |