ПРОДАЖА И ВНЕДРЕНИЕ 1С

по всей России

+7 (495) 223-32-11

Заказать обратный звонок

8 (800) 775-90-01

Бесплатно по России

Получить

Скорую 1С помощь

Получить

Проконсультироваться
со специалистом 1С

Консультироваться

При необходимости как либо сгруппировать данные в табличной части могут пригодиться запрос и временная таблица.
Условие: имеем Табличную часть документа (Товары) в которой есть реквизиты: Номенклатура, Количество. Необходимо сделать так, чтобы номенклатура не повторялась:
Код 1C v 8.х
 Запрос = Новый Запрос; 
      
Запрос.Текст = "ВЫБРАТЬ
| К.Номенклатура,
| К.Количество
|ПОМЕСТИТЬ ТЧ
|ИЗ
| &ТЗ КАК К
|;
|
| X
|ВЫБРАТЬ
| ТЧ.Номенклатура,
| СУММА(ТЧ.Количество) как Количество
|ИЗ
| ТЧ КАК ТЧ
|СГРУППИРОВАТЬ ПО
| ТЧ.Номенклатура";
Запрос.УстановитьПараметр("ТЗ",Товары.Выгрузить()); // Здесь мы передаем наши значения ТЧ во временную таблицу
Товары.Загрузить(Запрос.Выполнить().Выгрузить()); // А здесь мы загружаем в ТЧ уже сгруппированные данные


Информация взята с сайта http://helpf.pro


Заказать обратный звонок

Позвонить
Отправлено! В самое ближайшее время наш менеджер свяжется с Вами.