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

Вывод номерации в отчете по продажам

Автор manticor, 16 авг 2011, 14:51

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

manticor

Всем привет!
В конфигурации 1С:Управление торговлей алкогольной продукцией 8, редакция 10.3 (10.3.10.2)
Формирую отчеты->продажи>анализ продаж->продажи.
Отбор делаю по контрагенту - по номенклатуре. Нужно чтобы номенклатура выводилсь с номерацией.
скрин

Отчет продажи сделан на основе универсального отчета.
Тоесть как я понимаю в универсальный отчет сразу перекидывается в поле ресурс поля, нужные нам. Как тут можно вставить номерацию?

УниверсальныйОтчет.ДобавитьПолеГруппировка("НоменклатураБазоваяЕдиницаИзмерения", "Номенклатура", "БазоваяЕдиницаИзмерения", "Базовая единица измерения");

УниверсальныйОтчет.ДобавитьПолеРесурс("№","1 КАК счетчик");//ругается
УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоЕдиницОтчетов", "КоличествоОборот * Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / Номенклатура.ЕдиницаДляОтчетов.Коэффициент", "Количество (в ед. отчетов)");
УниверсальныйОтчет.ДобавитьПолеРесурс("КоличествоБазовыхЕд",     "КоличествоОборот * Номенклатура.ЕдиницаХраненияОстатков.Коэффициент", "Количество (в базовых единицах)");
УниверсальныйОтчет.ДобавитьПолеРесурс("ПроцентСкидки",           "ВЫБОР КОГДА СтоимостьБезСкидокОборот = 0 ТОГДА 0 ИНАЧЕ (СтоимостьБезСкидокОборот - СтоимостьОборот) / СтоимостьБезСкидокОборот * 100 КОНЕЦ", "% скидки",
"ВЫБОР КОГДА СУММА(СтоимостьБезСкидокОборот) = 0 ТОГДА 0 ИНАЧЕ (СУММА(СтоимостьБезСкидокОборот) - СУММА(СтоимостьОборот)) / СУММА(СтоимостьБезСкидокОборот) * 100 КОНЕЦ"); // Чтобы не суммировались проценты
УниверсальныйОтчет.ДобавитьПолеРесурс("СуммаСкидки",             "СтоимостьБезСкидокОборот - СтоимостьОборот", "Сумма скидки");

// Заполнение начальных настроек универсального отчета
УниверсальныйОтчет.УстановитьНачальныеНастройки(Истина);

ВалютаУпр = глЗначениеПеременной("ВалютаУправленческогоУчета").Наименование;

УниверсальныйОтчет.ДобавитьПоказатель("КоличествоОборот",, Ложь);
УниверсальныйОтчет.ДобавитьПоказатель("КоличествоЕдиницОтчетов", "Количество (в ед. отчетов)",        Ложь, "ЧЦ=15; ЧДЦ=3");
УниверсальныйОтчет.ДобавитьПоказатель("КоличествоБазовыхЕд",     "Количество (в базовых единицах)", Истина, "ЧЦ=15; ЧДЦ=3");
УниверсальныйОтчет.ДобавитьПоказатель("НДСОборот",               "НДС",                               Ложь);
УниверсальныйОтчет.ДобавитьПоказатель("СуммаСкидки",             "Сумма скидки в " + ВалютаУпр,     Истина, "ЧЦ=15; ЧДЦ=2");
УниверсальныйОтчет.ДобавитьПоказатель("ПроцентСкидки",           "% скидки",                        Истина, "ЧЦ=15; ЧДЦ=2");

УниверсальныйОтчет.ДобавитьПоказатель("СтоимостьОборот",          "Сумма продажи в " + ВалютаУпр);
УниверсальныйОтчет.ДобавитьПоказатель("СтоимостьБезСкидокОборот", "Сумма продажи без скидок в " + ВалютаУпр);

В каком месте можно вывести даннй номератор?

sergeevds

В универсальном отчете такая фишка не получится, потому что не выйдет поставить поле номеров по порядку левее группировок строк.
Но можешь попробовать в запросе, которым ты формируешь исходную таблицу выбрать счетчик, объявить его в построителе и добавить его как группировку строк или колонок.

Теги:

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

Рейтинг@Mail.ru

Поиск