Внешний отчет "Остатки ТМЦ" с отдельной колонкой "Артикул" - часть 2. Добавляем колонку с весом

В прошлый раз мы рассмотрели, как добавить в отчет дополнительную колонку с артикулом - посмотреть можно тут: Добавляем колонку с артикулом в отчет "Остатки ТМЦ"

Сегодня в этот же отчет добавим еще одну колонку - колонку с весом.

Открываем отчет в конфигураторе (где он лежит - смотрим тут внизу) и переходим на вкладку "ОстаткиТМЦ" - здесь мы "дорисуем" колонку

 Я хочу добавить колонку с весом между колонками "ТМЦ" и "Ед.", для этого сначала нам строчку с текстом "ПечТекстСтроки" нужно разъединить - разъединяем по кнопочке "-а-"
 (на рисунке обведено в красный круг)
1С 7.7 Торговля и склад
Потом обязательно верните все обратно, а иначе отчет будет не очень красиво выглядеть :)
Теперь добавим колонку - выделяем всю колонку 3

1С 7.7 Торговля и склад
кликаем правой клавишей мыши и выбираем "Раздвинуть"


1С 7.7 Торговля и склад
Смотрим, что получилось: колонка добавилась и она находится в секции "ТМЦ" (красная стрелка)
1С 7.7 Торговля и склад
Для простоты скопируем колонку "Ед." и вставим в новую, а затем поменяем название и текст.. Выделяем область (см. на картинке), кликаем на ней правой клавишей мыши и выбираем "Запомнить"
1С 7.7 Торговля и склад

Затем встаем на нужную колонку и по правой клавише мыши выбираем "Вставить"
1С 7.7 Торговля и склад
Вот что у нас должно получиться
1С 7.7 Торговля и склад
Меняем название колонки на "Вес" и в тексте строки ставим "ПечВес" (следим, что бы в "Свойствах ячейки в поле "Тип" стояло "Выражение") 
1С 7.7 Торговля и склад
А теперь переходим на вкладку "Модуль" и там же, где в прошлый раз добавляли артикул пишем следующее 

            ПечВес = ТЗ.ТекРасшифровка.ОсновнаяЕдиница.Вес;

Я еще отделила эту строку комментарием //добавляем вес

Вот как это выглядит:
1С 7.7 Торговля и склад
Сохраняем отчет и проверяем в программе, что получилось: идем в "Сервис" - "Дополнительные возможности", открываем и формируем отчет.

Вот, что получилось:

1С 7.7 Торговля и склад



3 комментария:

  1. Марина, вроде всё сделала по вашей инструкции, однако, пока не получилось, выдает ошибку:
    ПечВес = Тек<>.Расшифровка.ОсновнаяЕдиница.Вес;
    {С:\1С 7.7\(РАБОЧАЯ)\EXTFORMS\ОТЧЕТТМЦ_С_АРТИКУЛОМ И ВЕСОМ.ERT(959)}: Переменная не определена (Тек)

    ОтветитьУдалить
  2. Извините, Яна - это моя ошибка :)
    Я уже поправила в тексте..
    Написать нужно было так: ПечВес =ТЗ.ТекРасшифровка.ОсновнаяЕдиница.Вес;

    На картинке все верно, а потому и готовый отчет не "ругается" , а все прекрасно показывает.. а вот в тексте допустила опечатку :(

    ОтветитьУдалить