|
Добавить комментарий из табличной части на ПФ | ☑ | ||
---|---|---|---|---|
0
TyurinArt
08.08.20
✎
10:24
|
Консультант 1С пытается кодить - сильно не ругать)
1С:Предприятие 8.3 (8.3.16.1148); УТ 11.4.9.82; Пытаюсь добавить комментарий из табличной части документа "Заказ клиента" на ВПФ "Счет на оплату". Типовой код: Модуль менеджера, обработка "ПечатьСчетовНаОплату". Выводит ошибку: "Поле объекта не обнаружено (Дополнение)" 1) Где определяются колонки, которые получает "ТаблицаТовары"? 2) "РезультатПоШапке" - где определяется этот метод? Мб ошибка в коде... Код в теге болд моя вставка для вывода комментария. [CODE]МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(СтруктураОбъектов.Ключ); ДанныеДляПечати = МенеджерОбъекта.ПолучитьДанныеДляПечатнойФормыСчетаНаОплату(ПараметрыПечати, СтруктураОбъектов.Значение); ... ДанныеПечати = ДанныеДляПечати.РезультатПоШапке.Выбрать(); ... СтруктураПоиска = Новый Структура("Ссылка", ДанныеПечати.Ссылка); ... Товары = ДанныеДляПечати.РезультатПоТабличнойЧасти.Выгрузить(); ... ТаблицаТовары = Товары.НайтиСтроки(СтруктураПоиска); ... Для Каждого СтрокаТовары Из ТаблицаТовары Цикл ... <b>ОбластьКомментарий = Макет.ПолучитьОбласть("Комментарий"); Если ЗначениеЗаполнено(СтрокаТовары.Дополнение) Тогда ОбластьКомментарий.Параметры.Комментарий = СтрокаТовары.Дополнение; ТабличныйДокумент.Вывести(ОбластьКомментарий); КонецЕсли;</b> КонецЦикла;[/CODE] |
|||
1
ДенисЧ
08.08.20
✎
10:34
|
ДанныеДляПечати = МенеджерОбъекта.ПолучитьДанныеДляПечатнойФормыСчетаНаОплату ...
Казалось бы очевидно. Но оказалось, что показалось. |
|||
2
palpetrovich
08.08.20
✎
10:34
|
или Дополнение не реквизит ТЧ Товары
или Дополнение не попадает в ДанныеДляПечати.РезультатПоТабличнойЧасти т.к. автору запроса оно было не нужно |
|||
3
TyurinArt
08.08.20
✎
11:56
|
(1) Очевидно: функция "МенеджерОбъектаПоПолномуИмени" возвращает значение "ДокументМенеджер", что возвращается задается параметром "СтруктураОбъектов.Значение" - она формируется из
"СтруктураТипов = ОбщегоНазначенияУТ.СоответствиеМассивовПоТипамОбъектов(МассивОбъектов);" - // Функция раскладывает переданный массив ссылок в соответствие по типам этих ссылок. про со состав колонок не слова... куда-то не туда свернул - не получается найти (( |
|||
4
hhhh
08.08.20
✎
12:02
|
(3) еще раз, функция ПолучитьДанныеДляПечатнойФормыСчетаНаОплату формирует данные для печати, данные для печати они раззбиты на колонки. Какой нахрен менеджнр?
|
|||
5
ДенисЧ
08.08.20
✎
12:06
|
(3) "ПолучитьДанныеДляПечатнойФормыСчетаНаОплату " а это так просто написано? Во славу Одина?
|
|||
6
TyurinArt
08.08.20
✎
12:15
|
думал, что "ПолучитьДанныеДляПечатнойФормыСчетаНаОплату" - это метод; нашёл функцию - поправил запрос в ней, всё заработало.
|
|||
7
TyurinArt
08.08.20
✎
12:16
|
бтв, каким тегом оборачивать код 1С?
|
|||
8
ДенисЧ
08.08.20
✎
12:56
|
(7) Тебе это не надо. Форум сам знает, когда оборачивать.
А так в темах по 1с - злые языки (тм) утверждают, что работает
Ну, или как-то так |
|||
9
ДенисЧ
08.08.20
✎
12:56
|
Вообщем (с)
по-русски
|
|||
10
TyurinArt
08.08.20
✎
13:21
|
чекнуть тег |
|||
11
TyurinArt
08.08.20
✎
13:40
|
ещё
ЕЩЁ одна поппытка
ESHE
eshe
<1с>хтмл ещё</1с> |
|||
12
TyurinArt
08.08.20
✎
13:43
|
ластовый трай фроу тег
Фукнция прив(знач) |
|||
13
hhhh
08.08.20
✎
18:41
|
(11) esche
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |