Группа: Пользователи
Сообщений: 51
Спасибо сказали: 1 раз
Рейтинг: 1
Задача выгрузить в 3 колонки ТЗ данные из дока, и потом свернуть по первой колонке, просумировав значения в оставшихся двух. Таблица вроде бы заполняется, но не сворачивается не пойму почему. Может потому что сворачиваю по колонке в которой Ссылка на реквизит справочника?
Процедура КнопкаВыполнитьНажатие(Кнопка) // Вставить содержимое обработчика. //ДокРозн=Документы.ОтчетОРозничныхПродажах; ТЗ= Новый ТаблицаЗначений; ТЗ.Колонки.Добавить("УТКВЭД",Новый ОписаниеТипов("СправочникСсылка.НоменклатураГТД")); ТЗ.Колонки.Добавить("Сумма",Новый ОписаниеТипов("Число")); ТЗ.Колонки.Добавить("НДС",Новый ОписаниеТипов("Число")); Налог= Документы.НалоговаяНакладная.СоздатьДокумент(); Для Каждого ТекущаяСтрока Из ДокРозн.Товары Цикл НоваяСтрока = ТЗ.Добавить(); НоваяСтрока["УТКВЭД"] = ТекущаяСтрока.Номенклатура.НоменклатураГТД; НоваяСтрока["Сумма"]=ТекущаяСтрока.Сумма; НоваяСтрока["НДС"]=ТекущаяСтрока.СуммаНДС; Сообщить(""+НоваяСтрока["УТКВЭД"]+" "+НоваяСтрока["Сумма"]+" "+НоваяСтрока["НДС"]); КонецЦикла; ТЗ.Свернуть("УТКВЭД","Сумма,НДС");
Сообщить("ГОТОВО!"); Для Каждого ТекущаяСтрока Из ТЗ Цикл Сообщить(""+ТекущаяСтрока["УТКВЭД"]+" "+ТекущаяСтрока["Сумма"])+" "+ТекущаяСтрока["НДС"]); //отображаются такие же данные как и в первом цикле! КонецЦикла;
Группа: Пользователи
Сообщений: 1543
Спасибо сказали: 254 раз
Рейтинг: 0
Alex007 @ Сегодня, 19:59
, я вот не уверен , шо щас выйду из комнаты, и не встречу себя же на кухне. а вы предполагаете, шо в справочнике УКТВЭД не должно быть двойников
Группа: Пользователи
Сообщений: 51
Спасибо сказали: 1 раз
Рейтинг: 1
XBrut @ Сегодня, 20:02
, Да дело в том, что база только начата и я заполнял с классификаторов, т.е. вручную никто не успел накосячить там
Alex007 @ Сегодня, 20:32
,
К тому же встречаются и три одинаковых УТКВЭД, да и самое главное- есть же товары которые без этого УТКВЭД и они тоже не сворачиваются. Вместо кода стоит <> Вот пример небольшой- там три строчки в доке, две из которых без УТКВЭД:
Группа: Пользователи
Сообщений: 51
Спасибо сказали: 1 раз
Рейтинг: 1
Цитата(sava1 @ 01.12.16, 20:50)
Сворачивать надо по КодУКТВЭД - Номенклатура ГТД подчиненный справочник - так не свернется
По коду не свернулось, только по наименованию почему то. Интересно уже даже почему, на будущее.
НоваяСтрока["УТКВЭД"] = ТекущаяСтрока.Номенклатура.НоменклатураГТД.Наименование; // так свернулось НоваяСтрока["УТКВЭД"] = ТекущаяСтрока.Номенклатура.НоменклатураГТД.Код; // так нет НоваяСтрока["УТКВЭД"] = ТекущаяСтрока.Номенклатура.НоменклатураГТД.КодУТКВЭД; // и так тоже
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!