Доброе утро! Подскажите пожалуйста ||

Написала (впервые) внешнюю печатную форму к типовой конфигурации.
При выводе таблицы документа выходит такой пародокс: есть колонка "ед.измерения" в нем есть т,г,кг... Так вот при выводе на эту печатную форму выводятся т, выводятся г, а вот кг ни в какую? В чем может быть проблема?
---
```1c
    Если Не ЗначениеЗаполнено(ТекущаяСтрока.ЕдиницаИзмерения) Тогда
    ЕдиницаИзмерения = ТекущаяСтрока.Номенклатура.ЕдиницаИзмерения;
    Иначе
    ЕдиницаИзмерения = ТекущаяСтрока.ЕдиницаИзмерения;
    КонецЕсли;
    ОбластьСтрокаТаблицыТоварыСрокПоставки.Параметры.ЕдиницаИзмерения = ЕдиницаИзмерения;
```

Но так делать не правильно. Правильно получить все данные в одном запросе, а потом их использовать

```1c
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Товары.НомерСтроки КАК НомерСтроки,
    | Товары.Номенклатура КАК Номенклатура,
    | Товары.Количество КАК Количество,
    | ВЫБОР
    | КОГДА Товары.ЕдиницаИзмерения = ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка)
    | ТОГДА Товары.Номенклатура.ЕдиницаИзмерения
    | ИНАЧЕ Товары.ЕдиницаИзмерения
    | КОНЕЦ КАК ЕдиницаИзмерения,
    | Товары.СрокПоставки КАК СрокПоставки,
    | Товары.Цена КАК Цена,
    | Товары.Сумма КАК Сумма
    |ИЗ
    | Документ.ИмяДокумента.Товары КАК Товары
    |ГДЕ
    | Товары.Ссылка = &Ссылка";

    Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект);

    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл

    ЗаполнитьЗначенияСвойств(ОбластьСтрокаТаблицыТоварыСрокПоставки.Параметры, Выборка);
    ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицыТоварыСрокПоставки);

    КонецЦикла;
```
---
Что вы запросом выбираете в это поле "ЕдиницаИзмерения"?
Просто ссылку на единицы измерения?
Если выборка в запросе, выберите там "бла-бла.Представление" (тип строка).
Или "бла-бла.наименование" (тоже тип строка).
Выберите то поле, которое "строка" и заполнено значением
---
Скриншоты прикреплены
1. Я вытаскиваю не запросом
2. Это работает, т.к. "т" и "г" выводятся, а "кг" нет...
---
Выводимый реквизит точно заполнен в выборке?
И да, верно, печатные формы надо делать с отладкой.
У меня есть публикация, там 2 шаблона (БСП 3.1.9), серверный и клиентский метод с отладочными формами
---
Вангую, что для основной единицы измерения (кг) в табличной части пустая ссылка. Проверьте запросником или отладкой, как заполнена табличная часть.
Плюс желательно научиться делать внешние печатные формы с отладкой.
---
Да, все верно пустая ссылка) Сделала запрос в консоли. Теперь вопрос такой - как вытащить то эти кг?)
Обещаю - научусь)
---
Если пустая ссылка, то подставляем реквизит номенклатуры единица измерения/хранения (посмотрите какой у Вас)
---
Киньте в меня плиз образцом этого действия😣😥
---
```1c
    Если Не ЗначениеЗаполнено(ТекущаяСтрока.ЕдиницаИзмерения) Тогда
    ЕдиницаИзмерения = ТекущаяСтрока.Номенклатура.ЕдиницаИзмерения;
    Иначе
    ЕдиницаИзмерения = ТекущаяСтрока.ЕдиницаИзмерения;
    КонецЕсли;
    ОбластьСтрокаТаблицыТоварыСрокПоставки.Параметры.ЕдиницаИзмерения = ЕдиницаИзмерения;
```

Но так делать не правильно. Правильно получить все данные в одном запросе, а потом их использовать

```1c
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Товары.НомерСтроки КАК НомерСтроки,
    | Товары.Номенклатура КАК Номенклатура,
    | Товары.Количество КАК Количество,
    | ВЫБОР
    | КОГДА Товары.ЕдиницаИзмерения = ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка)
    | ТОГДА Товары.Номенклатура.ЕдиницаИзмерения
    | ИНАЧЕ Товары.ЕдиницаИзмерения
    | КОНЕЦ КАК ЕдиницаИзмерения,
    | Товары.СрокПоставки КАК СрокПоставки,
    | Товары.Цена КАК Цена,
    | Товары.Сумма КАК Сумма
    |ИЗ
    | Документ.ИмяДокумента.Товары КАК Товары
    |ГДЕ
    | Товары.Ссылка = &Ссылка";

    Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект);

    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл

    ЗаполнитьЗначенияСвойств(ОбластьСтрокаТаблицыТоварыСрокПоставки.Параметры, Выборка);
    ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицыТоварыСрокПоставки);

    КонецЦикла;
```
---
1) Нужно использовать не единицу измерения, а единицу измерения для отчета
2) зачастую в табличных частях значение "Ед. Изм." пустое. Если такая ситуация есть, то используется ед.изм. номенклатуры, которая установлена в справочнике номенклатура по умолчанию