![]() |
|
Получить форму дока "ОперацияБух" | ☑ | ||
---|---|---|---|---|
0
lirt82
12.01.21
✎
09:20
|
Необходимо сделать внешнюю печатную форму к документу "ОперацияБух" конфа Бух 3.0, столкнулся с проблемой получения данных из таб части дока Операция. Таб часть документа это реквизит формы, получаю форму дока программно в обработке но ФормаОперации = Неопределено, полез в синтаксис.
Возвращаемое значение: Тип: Форма, Неопределено. Неопределено - если в обработчике ПриСозданииНаСервере установлен признак отказа от создания формы. вот код из модуля формы документа ОперацияБух &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект); ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтаФорма); Если Параметры.Ключ.Пустая() Тогда ПодготовитьФормуНаСервере(?(ЗначениеЗаполнено(Параметры.Основание), Параметры.Основание,Параметры.ЗначениеКопирования)); КонецЕсли; //При открытии из журнала проводок активизируем выбранную строку Если ЗначениеЗаполнено(Параметры.ПараметрТекущаяСтрока) Тогда Элементы.Типовой.ТекущаяСтрока = Параметры.ПараметрТекущаяСтрока-1; КонецЕсли; ЗапретРедактированияРеквизитовОбъектовПереопределяемый.ЗаблокироватьРеквизиты(ЭтотОбъект, НЕ Параметры.Ключ.Пустая()); КонецПроцедуры ///////////// вот код моей внеш печ формы ТабличныйДокумент.Вывести(ЗаголовокТаблицы2); ТабличныйДокумент.Вывести(ЗаголовокТаблицыДляПереноса); //заполняем строки ТЧ ОбластьСтроки = МакетОбработки.ПолучитьОбласть("СтрокаТаблицы2"); _Ключ = Новый Структура("Ключ", СсылкаНаДокумент); ФормаОперации = ПолучитьФорму("Документ.ОперацияБух.Форма.ФормаДокумента", _Ключ); //ФормаОперации.Открыть(); //Для Каждого ТекущаяСтрока Из СсылкаНаДокумент.ХХХХХ Цикл // ЗаполнитьЗначенияСвойств(ОбластьСтроки.Параметры, ТекущаяСтрока); // ТабличныйДокумент.Вывести(ОбластьСтроки); //КонецЦикла; /////////// как обратиться к таб части дока ОперацияБух?, чтоб выгрузить в ТЗ ее таб часть и далее в цикле ее обрабатывать заполняя свой макет. |
|||
1
ДенисЧ
12.01.21
✎
09:21
|
У операции нет ТЧ. Она заполняется из проводок
|
|||
2
lirt82
12.01.21
✎
09:24
|
(1) да, и все же как?:)
|
|||
3
ДенисЧ
12.01.21
✎
09:26
|
Медленно.
"как обратиться к таб части дока ОперацияБух?, чтоб выгрузить в ТЗ ее таб часть" Ответ простой - никак. Ибо табчасти у операции нет |
|||
4
lirt82
12.01.21
✎
09:26
|
(1) для пользователя на форме отображается. Вот это "отображение" мне и нужно "поймать".
|
|||
5
ДенисЧ
12.01.21
✎
09:28
|
||||
6
lirt82
12.01.21
✎
09:30
|
(5) :)
https://ibb.co/WvQXwcX |
|||
7
Масянька
12.01.21
✎
09:31
|
(4) В гугле забанили?
С таким-то размером... |
|||
8
hhhh
12.01.21
✎
09:40
|
(3) есть же у нее табчасть.
|
|||
9
lirt82
12.01.21
✎
09:40
|
(3) (1) т.е. обходить запросом журнал операции с фильтром по ссылке на Операцию, получить таким образом данные по проводкам?
|
|||
10
ДенисЧ
12.01.21
✎
09:42
|
||||
11
lirt82
12.01.21
✎
09:43
|
(8) да есть но это реквизит формы а не объекта
https://ibb.co/8sHj9Tb |
|||
12
Масянька
12.01.21
✎
09:44
|
(8) ОперацияБух - это не документ (в типовом понимании).
|
|||
13
ДенисЧ
12.01.21
✎
09:44
|
(8) Нет.
|
|||
14
ДенисЧ
12.01.21
✎
09:45
|
||||
15
lirt82
12.01.21
✎
09:46
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |