Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
17 июн 2024, 14:10

Добавление в колонку "Количество" единиц измерения.

Автор kvk, 05 июл 2011, 14:45

0 Пользователей и 1 гость просматривают эту тему.

kvk

Доброго времени суток!
1С 7.7 (7.70.027)
Имеется самописный отчет, в котором выводится  Наименование товара, проданное количество, сумма.
В колонку Количество нужно добавить Единицы измерения(уп., шт....). Сейчас в ячейке для вывода количества прописано:
Запрос.КолПродаж#N019.0
Понятно что нужно добавить Запрос.Единица.
Подскажите пожалуйста правильный синтаксис для вывода информации в одной ячейке.

prog1c7.7

код  !!! в архиве !!! выложи, или кусок с запросом, мы те вставим его туда или посоветуем что надо делать

prog1c7.7

не,он тут наверно говорит о Единице как о реквизите формы диалога номенклатура, который он видит перед собой -
базовая (реквизит:РеквБазоваяЕдиница) и основная(реквизит:РеквОсновнаяЕдиница) но это в диалоге,
а они формируются из соответственно !!!реквизита!!! самого справочника БазоваяЕдиница и ОсновнаяЕдиница,
поэтому если хочешь выловить её то соответственно для О.Е. в тексте запроса
|Единица = Регистр.ОстаткиТМЦ.Номенклатура.ОсновнаяЕдиница;
а для Б.Е.
|Единица1 = Регистр.ОстаткиТМЦ.Номенклатура.БазоваяЕдиница;
потом в цикле по запросу уже после всех там
Пока Запрос.Группировка("Номенклатура") = 1 Цикл 
и проверок на
Запрос.Количестворасход <> 0
уже в пополнении тз (табзнач)
пополняй: 
ТЗ.Единица  = Запрос.Единица;
ТЗ.Единица1  = Запрос.Единица1;

но это Надо только если работать хочешь с переменными Единица и Единица1
(группировать там по ним и прочее)
а если все это  только выловить:
то в тексте запроса ничо не меняй,
а в тз добавь
ТЗ.БазоваяЕдиница = Запрос.Номенклатура.БазоваяЕдиница;
ТЗ.ОсновнаяЕдиница = Запрос.Номенклатура.ОсновнаяЕдиница;
соответственно заведя предварительно колонки
ТЗ.Новаяколонка("ОсновнаяЕдиница");
ТЗ.Новаяколонка("БазоваяЕдиница");




prog1c7.7

что то у всех режим кода работает, а у меня нет...

kvk

Цитата: sergejK74 от 05 июл 2011, 21:18
Попробуй поставить в свойствах ячейки Тип - Шаблон. Выражение - [Запрос.КолПродаж#N019.0] [Запрос.Единица]
Еще как вариант можешь попробовать ""+Окр(Запрос.КолПродаж,0)+" "+Запрос.Единица 
Спасибо. Все заработало!) Меня только это интересовало.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск