|
Добавить элемент в табличную часть после записи | ☑ | ||
---|---|---|---|---|
0
wald
05.12.11
✎
16:06
|
Есть табличная часть.
При добавлении новой строки открывается форма записи нового элемента справочника, после записи которого ссылка на него появляется в новой строке ТЧ. Как сделать, чтобы после записи нового элемента ссылка на него появился в ТЧ? |
|||
1
Defender aka LINN
05.12.11
✎
16:11
|
Перевод на русский в студию
|
|||
2
mirosh
05.12.11
✎
16:12
|
(0)
"после записи которого ссылка на него появляется в новой строке ТЧ" "Как сделать, чтобы после записи нового элемента ссылка на него появился в ТЧ?" Все уже сделано? )) |
|||
3
DrShad
05.12.11
✎
16:14
|
ТЧ это список?
|
|||
4
Buster007
05.12.11
✎
16:16
|
Оповестить() при закрытии элемента?
|
|||
5
wald
05.12.11
✎
16:17
|
(1)
Существует табличная часть в документе с реквизитом Справочник1. При добавлении новой строки открывается новая форма элемента справочника. После ее записи нужно чтобы ссылка на этот элемент попадала в новую строку ТЧ в реквизит Справочник1. Нужно что то типа Оповещения, но не могу сообразить |
|||
6
DrShad
05.12.11
✎
16:18
|
(5) ты задачу можешь нормально описать? какой-то бред пишешь
|
|||
7
mirosh
05.12.11
✎
16:22
|
(5) оповещение почему не подходит?
|
|||
8
Buster007
05.12.11
✎
16:23
|
(6) добавляет новую строку в ТЧ, стандартная обработка стоит ЛОжь.
вместо добавления открывается новый элемент справочника, для предоставления его заполнения пользователю. После того как пользователь его заполнил, он нажал кнопку записать и закрыть, либо просто записать, а потом закрыть и этот новый элемент должен попасть новый строку в таблицу. |
|||
9
wald
05.12.11
✎
16:24
|
(8) Спасибо друг! Правильно понял. Как с помощью Оповестить это реализовать? Пример хотя бы.
|
|||
10
Defender aka LINN
05.12.11
✎
16:25
|
(8) Модально открывай и бережно храни ссылку на форму.
|
|||
11
rs_trade
05.12.11
✎
16:25
|
Открытие формы нового элемента справочника сам что ли сделал?
|
|||
12
DrShad
05.12.11
✎
16:26
|
(8) ну так а сразу после создания прописать его в строку не получается? объект и ссылка на него то есть уже
|
|||
13
DrShad
05.12.11
✎
16:28
|
вот так автор поста (8) перехватил ветку у ТС :)
|
|||
14
wald
05.12.11
✎
16:28
|
(11) Нет не сам, бухгалтера помогли...
(12) При создании не факт что пользователь запишет новый элемент. (10) Поподробнее плз |
|||
15
DrShad
05.12.11
✎
16:29
|
(14) и что что не запишет? получится пустая ссылка
|
|||
16
Buster007
05.12.11
✎
16:32
|
(10) если модально открывать, то ссылка не вернется. мы же форму элемента открываем, а не форму выбора.
(9) может попробовать этим УправляемаяФорма (ManagedForm) ОповеститьОЗаписиНового (NotifyWritingNew) Синтаксис: ОповеститьОЗаписиНового(<Объект>) Параметры: <Объект> (необязательный) Тип: Ссылка на объект информационной базы. Добавленный объект. Описание: Посылает оповещение владельцу формы о записи нового объекта и передает ему ссылку на этот объект. Доступность: Тонкий клиент, веб-клиент, толстый клиент. Примечание: Может быть использован, если добавление нового объекта при помощи подчиненной формы необходимо обработать в форме владельце. |
|||
17
Buster007
05.12.11
✎
16:33
|
ну или
Оповестить (Notify) Синтаксис: Оповестить(<ИмяСобытия>, <Параметр>, <Источник>) Параметры: <ИмяСобытия> (необязательный) Тип: Строка. Имя события. Может быть использовано для идентификации сообщений принимающими их формами. <Параметр> (необязательный) Тип: Произвольный. Параметр сообщения. Могут быть переданы любые необходимые данные. <Источник> (необязательный) Тип: Произвольный. Источник события. Например, в качестве источника может быть указана другая форма. Описание: Посылает оповещение всем созданным формам и всем подключенным через метод ПодключитьОбработчикОповещения процедурам модуля управляемого приложения (модуля обычного приложения) или общего модуля. Если для формы задана процедура-обработчик события ОбработкаОповещения, то она будет запущена, в процедуру будут переданы указанные параметры. Данный механизм может, например, применяться для организации обмена сообщениями между открытыми формами. в ПриЗакрытии, пустая ссылка вернется, наверное, если не запишут. |
|||
18
rs_trade
05.12.11
✎
16:36
|
не городите огород на ровном месте. используйте штатные механизмы. из формы выбора справочника создавать элемент и выбирать его потом. чем не устраивает? так ведь тоже можно, если че.
|
|||
19
Defender aka LINN
05.12.11
✎
16:36
|
(16) Форма объекта имеет реквизиты. Которые вполне себе доступны для чтения.
|
|||
20
Buster007
05.12.11
✎
16:52
|
(19) в принципе это даже лучше будет )
Форма = ПолучитьФорму("Справочник.Номенклатура.ФормаОбъекта"); Форма.ОткрытьМодально(); СсылкаЭлемента = Форма.Объект.Ссылка; |
|||
21
Defender aka LINN
05.12.11
✎
16:53
|
(20) В УФ я бы таки делал через оповещения, наверное.
Тем более, что платформа вроде как сама при записи нового объекта его рассылает. |
|||
22
wald
05.12.11
✎
17:02
|
(20) в толстом этого будет достаточно, спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |