Надо сделать группировку номенклатуры без запросов и СКД
Надо сделать группировку номенклатуры без запросов и СКД и поставить комментарии чтобы можно было понять как работает код. За вознаграждение 1$- стартмани.
Прикрепленные файлы:
ОтчетПоРеализации (1).erf
По теме из базы знаний
Найденные решения
(5)
ТаблицаТоваров = Выборка.Товары.Выгрузить();
ТаблицаТоваров.Свернуть("Номенклатура","Количество,Сумма");
Для Каждого СтрокаВыборки ИЗ ТаблицаТоваров Цикл
ОбластьСтрока.Параметры.НомерСтроки = СтрокаВыборки.НомерСтроки;
ОбластьСтрока.Параметры.Товар = СтрокаВыборки.Номенклатура;
ОбластьСтрока.Параметры.Количество = СтрокаВыборки.Количество;
ОбластьСтрока.Параметры.Цена = (СтрокаВыборки.Сумма/СтрокаВыборки.Количество);
ОбластьСтрока.Параметры.Сумма = СтрокаВыборки.Сумма;
СуммаВсего = СуммаВсего + СтрокаВыборки.Сумма;
ТабДок.Вывести(ОбластьСтрока);
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)встречное коммерческое предложение
за старманю оптимизую участок кода:
за старманю оптимизую участок кода:
ОбластьСтрока.Параметры.НомерСтроки = СтрокаВыборки.НомерСтроки;
ОбластьСтрока.Параметры.Товар = СтрокаВыборки.Номенклатура;
ОбластьСтрока.Параметры.Количество = СтрокаВыборки.Количество;
ОбластьСтрока.Параметры.Цена = СтрокаВыборки.Цена;
ОбластьСтрока.Параметры.Сумма = СтрокаВыборки.Сумма;
(5)
ТаблицаТоваров = Выборка.Товары.Выгрузить();
ТаблицаТоваров.Свернуть("Номенклатура","Количество,Сумма");
Для Каждого СтрокаВыборки ИЗ ТаблицаТоваров Цикл
ОбластьСтрока.Параметры.НомерСтроки = СтрокаВыборки.НомерСтроки;
ОбластьСтрока.Параметры.Товар = СтрокаВыборки.Номенклатура;
ОбластьСтрока.Параметры.Количество = СтрокаВыборки.Количество;
ОбластьСтрока.Параметры.Цена = (СтрокаВыборки.Сумма/СтрокаВыборки.Количество);
ОбластьСтрока.Параметры.Сумма = СтрокаВыборки.Сумма;
СуммаВсего = СуммаВсего + СтрокаВыборки.Сумма;
ТабДок.Вывести(ОбластьСтрока);
Показать
(27)Добрый день! Подскажите как мне получить конец дня определенной даты. Если выбираю дату начала и дату конца пример 08.11.2016 по 08.11.2016, то мне ничего не возвращает?
Я уже писал функцию КонецДня вот пример:
Выборка = Документы.РеализацияТоваровУслуг.Выбрать(Отчет.ПериодНачало,КонецДня(Отчет.ПериодКонец)); все равно ничего не воввращает? Может не там пишу?
Зараннее спасибо!
Я уже писал функцию КонецДня вот пример:
Выборка = Документы.РеализацияТоваровУслуг.Выбрать(Отчет.ПериодНачало,КонецДня(Отчет.ПериодКонец)); все равно ничего не воввращает? Может не там пишу?
Зараннее спасибо!
Прикрепленные файлы:
ОтчетПоРеализации_2.erf
Подскажите пожалуйста как добраться до даты документа
ругается
{Форма.ФормаОтчета.Форма(38)}: Ошибка при вызове метода контекста (Добавить)
ТаблицаТоваров.Колонки.Добавить("Ссылка.Дата");
по причине:
Неверное имя колонки
ТаблицаТоваров = Новый ТаблицаЗначений;
ТаблицаТоваров.Колонки.Добавить("Номенклатура");
ТаблицаТоваров.Колонки.Добавить("Количество");
ТаблицаТоваров.Колонки.Добавить("Сумма");
ТаблицаТоваров.Колонки.Добавить("СубконтоБУ");
ТаблицаТоваров.Колонки.Добавить("Ссылка.Дата");
ругается
{Форма.ФормаОтчета.Форма(38)}: Ошибка при вызове метода контекста (Добавить)
ТаблицаТоваров.Колонки.Добавить("Ссылка.Дата");
по причине:
Неверное имя колонки
(18) разобрался
Выборка = Документы.РеализацияТоваровУслуг.Выбрать(Отчет.ПериодНачало, Отчет.ПериодКонец);
СуммаВсего = 0;
СЧ = "";
ТаблицаТоваров = Новый ТаблицаЗначений;
ТаблицаТоваров.Колонки.Добавить("Номенклатура");
ТаблицаТоваров.Колонки.Добавить("Количество");
ТаблицаТоваров.Колонки.Добавить("Сумма");
ТаблицаТоваров.Колонки.Добавить("СубконтоБУ");
ТаблицаТоваров.Колонки.Добавить("Дата");
Пока Выборка.Следующий() Цикл //Заполняем таблицу
Для каждого стр из Выборка.товары цикл
СтрН = ТаблицаТоваров.Добавить();
ЗаполнитьЗначенияСвойств(СтрН,стр);
СтрН.Дата = выборка.Дата;
КонецЦикла
КонецЦикла;
Показать
Спасибо все четко отрабатывает! Только теперь другой момент немного не отрабатывает. Т е мне надо выбрать документы без уазания периода и отчет должен вывести мне все документы, а теперь с указанием начала дня и конца дня отчет мне делает отбор строго по периодам, т е если не задавая периода отчет вообще ничего не возвращает! Не подскажите как можно может при помощи оператора если сделать так чтобы отчет формировался без указания периодов и выводил мне все документы соответственно и при указании периода я мог выбрать и один день и сколько угодно. Т е надо формировать отчет с указанием определенного дня и без указания периода?
Спасибо всем за участие, очень ценю ваши советы!!
Спасибо всем за участие, очень ценю ваши советы!!
(34)Добрый день! Посоветуйте пожалуйста как лучше сделать:
При выборе периода хотелось чтобы в отчет еще выводились такие фразы : Конец периода и Начало периода,
т е я указываю в форме обработки определенный период и мне хотелось бы чтобы в отчете вывелось например: Начало периода 08.02.2017 и Конец периода 09.02.2016, а когда я не выбираю период, то тогда такие слова выводить не надо!
Зараннеее спасибо!
При выборе периода хотелось чтобы в отчет еще выводились такие фразы : Конец периода и Начало периода,
т е я указываю в форме обработки определенный период и мне хотелось бы чтобы в отчете вывелось например: Начало периода 08.02.2017 и Конец периода 09.02.2016, а когда я не выбираю период, то тогда такие слова выводить не надо!
Зараннеее спасибо!
Прикрепленные файлы:
ОтчетПоРеализации_2.erf
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот