В прошлый раз мы рассмотрели, как добавить в отчет дополнительную колонку с артикулом - посмотреть можно тут: Добавляем колонку с артикулом в отчет "Остатки ТМЦ"
Сегодня в этот же отчет добавим еще одну колонку - колонку с весом.
Открываем отчет в конфигураторе (где он лежит - смотрим тут внизу) и переходим на вкладку "ОстаткиТМЦ" - здесь мы "дорисуем" колонку
Я хочу добавить колонку с весом между колонками "ТМЦ" и "Ед.", для этого сначала нам строчку с текстом "ПечТекстСтроки" нужно разъединить - разъединяем по кнопочке "-а-"
(на рисунке обведено в красный круг)
Сегодня в этот же отчет добавим еще одну колонку - колонку с весом.
Открываем отчет в конфигураторе (где он лежит - смотрим тут внизу) и переходим на вкладку "ОстаткиТМЦ" - здесь мы "дорисуем" колонку
Я хочу добавить колонку с весом между колонками "ТМЦ" и "Ед.", для этого сначала нам строчку с текстом "ПечТекстСтроки" нужно разъединить - разъединяем по кнопочке "-а-"
(на рисунке обведено в красный круг)
Потом обязательно верните все обратно, а иначе отчет будет не очень красиво выглядеть :)
Теперь добавим колонку - выделяем всю колонку 3
кликаем правой клавишей мыши и выбираем "Раздвинуть"
Смотрим, что получилось: колонка добавилась и она находится в секции "ТМЦ" (красная стрелка)
Для простоты скопируем колонку "Ед." и вставим в новую, а затем поменяем название и текст.. Выделяем область (см. на картинке), кликаем на ней правой клавишей мыши и выбираем "Запомнить"
Затем встаем на нужную колонку и по правой клавише мыши выбираем "Вставить"
Вот что у нас должно получиться
Меняем название колонки на "Вес" и в тексте строки ставим "ПечВес" (следим, что бы в "Свойствах ячейки в поле "Тип" стояло "Выражение")
А теперь переходим на вкладку "Модуль" и там же, где в прошлый раз добавляли артикул пишем следующее
ПечВес = ТЗ.ТекРасшифровка.ОсновнаяЕдиница.Вес;
Я еще отделила эту строку комментарием //добавляем вес
Вот как это выглядит:
Сохраняем отчет и проверяем в программе, что получилось: идем в "Сервис" - "Дополнительные возможности", открываем и формируем отчет.
Вот, что получилось:
Марина, вроде всё сделала по вашей инструкции, однако, пока не получилось, выдает ошибку:
ОтветитьУдалитьПечВес = Тек<>.Расшифровка.ОсновнаяЕдиница.Вес;
{С:\1С 7.7\(РАБОЧАЯ)\EXTFORMS\ОТЧЕТТМЦ_С_АРТИКУЛОМ И ВЕСОМ.ERT(959)}: Переменная не определена (Тек)
Извините, Яна - это моя ошибка :)
ОтветитьУдалитьЯ уже поправила в тексте..
Написать нужно было так: ПечВес =ТЗ.ТекРасшифровка.ОсновнаяЕдиница.Вес;
На картинке все верно, а потому и готовый отчет не "ругается" , а все прекрасно показывает.. а вот в тексте допустила опечатку :(
Спасибо, Марина! Всё получилось)))
ОтветитьУдалить