|
Передача выбранного значения в тч документа | ☑ | ||
---|---|---|---|---|
0
Tolstiy Beremenniy
13.12.18
✎
09:52
|
У документа есть форма подбора, с заполненной табличной частью.
Как при выборе значения в табличной части перенести её в табличную часть документа? Так как не получается получить к ней доступ. Интерфейс такси. |
|||
1
Tolstiy Beremenniy
13.12.18
✎
10:07
|
Сейчас нахожусь в модуле формы, формы подбора документа.
Ни через, ЭтаФорма, ни через Объект. ни Этотобъект, не могу получить доступ к табличной части документа самого. |
|||
2
Tonik992
13.12.18
✎
10:13
|
"Так как не получается получить к ней доступ"
Как пытаетесь это сделать и какая ошибка возникает? |
|||
3
Василий Алибабаевич
13.12.18
✎
10:16
|
(2) Это ливингстар. Он не пытается. Он ждет код. Причем такой чтоб копи-пасте и все заработало.
|
|||
4
Tolstiy Beremenniy
13.12.18
✎
10:16
|
(2) У документа создал форму подбора.
в ней процедура &НаКлиенте Процедура ТзНоменклатураДокумнетовДляПодбораВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) й=1; КонецПроцедуры // А как от сюда к табличной части документа то получить доступ? |
|||
5
Tolstiy Beremenniy
13.12.18
✎
10:17
|
(4+) От сюда видна нужная табличная часть
ЭтотОбъект.ВладелецФормы.Имя Её название, а как в неё строку перенести? |
|||
6
Tolstiy Beremenniy
13.12.18
✎
10:19
|
Вот наверное строка в этой Тч
ЭтотОбъект.ВладелецФормы.текущиеданные но как в неё добавлять данные? |
|||
7
Tolstiy Beremenniy
13.12.18
✎
10:23
|
Подскажите пожалуйста!
|
|||
8
Tolstiy Beremenniy
13.12.18
✎
10:29
|
Никто не подскажет?
|
|||
9
Василий Алибабаевич
13.12.18
✎
10:29
|
(7)
1. Открыть форму подбора : ОткрытьФорму("...", , ЭтаФорма); Параметр ЭтаФорма указывать обязательно. 2. В Форме подбора &НаКлиенте Процедура ТзНоменклатураДокумнетовДляПодбораВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) //й=1; //Для иерархического справочника //выбор группы обрабатываем стандартным образом Если НЕ ВыбраннаяСтрока.ЭтоГруппа Тогда СтандартнаяОбработка = Ложь; ОповеститьОВыборе(ВыбраннаяСтрока); КонецЕсли; КонецПроцедуры |
|||
10
Василий Алибабаевич
13.12.18
✎
10:32
|
+ (9)
3. В форме документа, в ОбработчикеВыбора : Процедура ОбработкаВыбора(ВыбранноеЗначение, СтандартнаяОбработка) Сообщить("Выбран " + ВыбранноеЗначение); КонецПроцедуры |
|||
11
Василий Алибабаевич
13.12.18
✎
10:33
|
+ (10) Вот здесь : https://1c-programmer-blog.ru/programmirovanie/podbor-v-upravlyaemyx-formax.html
не в спешке, с примерами, в стиле для больших и маленьких. |
|||
12
Tolstiy Beremenniy
13.12.18
✎
10:34
|
(9) У меня так, -
ПараметрыПодбора = Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор, НачДата, КонДата", Ложь, Истина, НачалоМесяца(Объект.Дата), КонецМесяца(Объект.Дата)); ОткрытьФорму("Документ.Поступление.Форма.ФормаПодбора", ПараметрыПодбора, Элементы.СписокНоменклатуры); КонецПроцедуры |
|||
13
Василий Алибабаевич
13.12.18
✎
10:35
|
(12) Тогда обработчик выбора должен быть не у формы, а у Элементы.СписокНоменклатуры. Пункт 2 остается в силе.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |