1С:Предприятие 8.3 (8.3.9.2309)
1С:ERP Управление предприятием 2.0 (2.0.9.66)
Ситуация такая, что сделал маршрутный лист я уже и в модуль обьекта добавлял:
ОбластьСтроки.Параметры.ЕденицаИзмерения = ТекущаяСтрока.ЕденицаИзмерения;
! | http://pro1c.org.ua/index.php?act=announce&id=2: 8 |
Ничего не понятно.
Название темы с содержимым как-то не связуется. А еще какую-то информацию предоставите, или догадываться самостоятельно?
Функция СформироватьПечатнуюФорму(СсылкаНаОбъект, ОбъектыПечати)
ТабличныйДокумент = Новый ТабличныйДокумент;
МакетОбработки = ПолучитьМакет("МакетМаршрутныйЛист");
ОбластьШапки = МакетОбработки.ПолучитьОбласть("Шапка");
ОбластьШапки.Параметры.НомерДокумента = СсылкаНаОбъект.Номер;
ОбластьШапки.Параметры.ДатаДокумента = Формат(СсылкаНаОбъект.Дата, "ДФ=dd.MM.yyyy; ДЛФ=DT" );
ОбластьШапки.Параметры.ИзделиеПредставление = СсылкаНаОбъект.Номенклатура;
ОбластьШапки.Параметры.СпецификацияПредставление = СсылкаНаОбъект.Спецификация;
ОбластьШапки.Параметры.РаспоряжениеПредставление = СсылкаНаОбъект.Распоряжение;
ОбластьШапки.Параметры.Назначение = СсылкаНаОбъект.Назначение;
ТабличныйДокумент.Вывести(ОбластьШапки);
ОбластьСтроки = МакетОбработки.ПолучитьОбласть("СтрокаТЧ");
Для Каждого ТекущаяСтрока Из СсылкаНаОбъект.РаспоряжениеСпецификация Цикл
ОбластьСтроки.Параметры.НоменклатураПредставление = ТекущаяСтрока.Номенклатура;
ОбластьСтроки.Параметры.Норматив = ТекущаяСтрока.Количество;
ТабличныйДокумент.Вывести(ОбластьСтроки);
КонецЦикла;
ТабличныйДокумент.АвтоМасштаб = Истина;
Возврат ТабличныйДокумент;
КонецФункции // СформироватьПечатнуюФорму()
В коде нет заполнения единицы измерения. Покажите макет, свойства ячейки - в ней указан параметр?
В самом документе оно заполнено?
logist @ Сегодня, 17:48
,
Я уже указывал ЕденицуИзмерения нечего не помогает, мне нужно в коде заполнить
ОбластьСтроки.Параметры.ЕденицаИзмерения = ТекущаяСтрока.ЕденицаИзмерения;
и в свойствах документа указать параметр к ячейке ЕденицаИзмерения?
Функция СформироватьПечатнуюФорму(СсылкаНаОбъект, ОбъектыПечати)
ТабличныйДокумент = Новый ТабличныйДокумент;
МакетОбработки = ПолучитьМакет("МакетМаршрутныйЛист");
ОбластьШапки = МакетОбработки.ПолучитьОбласть("Шапка");
ОбластьШапки.Параметры.НомерДокумента = СсылкаНаОбъект.Номер;
ОбластьШапки.Параметры.ДатаДокумента = Формат(СсылкаНаОбъект.Дата, "ДФ=dd.MM.yyyy; ДЛФ=DT" );
ОбластьШапки.Параметры.ИзделиеПредставление = СсылкаНаОбъект.Номенклатура;
ОбластьШапки.Параметры.СпецификацияПредставление = СсылкаНаОбъект.Спецификация;
ОбластьШапки.Параметры.РаспоряжениеПредставление = СсылкаНаОбъект.Распоряжение;
ОбластьШапки.Параметры.Назначение = СсылкаНаОбъект.Назначение;
ТабличныйДокумент.Вывести(ОбластьШапки);
ОбластьСтроки = МакетОбработки.ПолучитьОбласть("СтрокаТЧ");
Для Каждого ТекущаяСтрока Из СсылкаНаОбъект.РаспоряжениеСпецификация Цикл
ОбластьСтроки.Параметры.НоменклатураПредставление = ТекущаяСтрока.Номенклатура;
ОбластьСтроки.Параметры.Норматив = ТекущаяСтрока.Количество;
ОбластьСтроки.Параметры.ЕдиницаИзмеренияНаименование = ТекущаяСтрока.ЕдиницаИзмеренияНаименование;
ТабличныйДокумент.Вывести(ОбластьСтроки);
КонецЦикла;
ТабличныйДокумент.АвтоМасштаб = Истина;
Возврат ТабличныйДокумент;
КонецФункции // СформироватьПечатнуюФорму()
На скрине у макета другое имя.
logist @ Сегодня, 16:51
,
Как понять имя? одинаковый макет и свойства к нему
logist @ Сегодня, 17:09
,
просто скрин верный а там стоит курсор на оригинальном маршрутном, так как пытался от туда взять данные извините если туплю.
Тогда возвращаемся к вопросу:
logist @ Сегодня, 11:54
,
И даже когда вставляю ЕдиницаИзмерения, тоже такая ошибка, хотя данные беру с оригинального маршрутного листа, не могу понять в чем прикол, я уже и упаковку вставлял, и что только не пробовал нечего не выходит
! | http://pro1c.org.ua/index.php?act=announce&id=2: 8 |
Тогда вернусь к варианту что вы используете не тот макет. Если вы сами не можете определить проблему, тогда без обследования больного специалистом можно только продолжать гадать...
logist @ 29.03.18, 12:21
,
можно ли указать в данной внешней обработке что бы Единицу измерения эти данные брались с другой таблицы? и как это делать добавить нужно реквизит?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua