Выручка за период: по менеджерам в торговле, по номенклатурным группам в бухгалтерии
Один и тот же вопрос руководителя решается в разных конфигурациях разными регистрами. В Управлении торговлей выручка лежит в регистре продаж с менеджером, в Бухгалтерии ее дают проводки по счету 90.01.
Задача
Сколько продали за месяц и кто продал. В торговой конфигурации ответ ждут по менеджерам, в бухгалтерской менеджера нет, и разрез естественный другой: номенклатурные группы, по которым ведется счет 90.01.
Решение
В Управлении торговлей и Комплексной автоматизации выручка берется из оборотов регистра накопления ВыручкаИСебестоимостьПродаж, у которого есть измерение Менеджер и ресурсы суммы и количества. В Бухгалтерии регистра продаж нет: берутся кредитовые обороты регистра бухгалтерии по субсчетам 90.01 за период, первое субконто этого счета и есть номенклатурная группа.
ВЫБРАТЬ Продажи.Менеджер КАК Менеджер, СУММА(Продажи.СуммаВыручкиОборот) КАК Выручка, СУММА(Продажи.СуммаВыручкиБезНДСОборот) КАК ВыручкаБезНДС, СУММА(Продажи.КоличествоОборот) КАК Количество ИЗ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&Начало, &Конец, , ) КАК Продажи СГРУППИРОВАТЬ ПО Продажи.Менеджер УПОРЯДОЧИТЬ ПО Выручка УБЫВ
ВЫБРАТЬ Обороты.Субконто1 КАК НоменклатурнаяГруппа, СУММА(Обороты.СуммаОборотКт) КАК Выручка, СУММА(Обороты.КоличествоОборотКт) КАК Количество ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&Начало, &Конец, , Счет.Код ПОДОБНО "90.01%", , ) КАК Обороты СГРУППИРОВАТЬ ПО Обороты.Субконто1 УПОРЯДОЧИТЬ ПО Выручка УБЫВ
Что учесть
- В регистре продаж УТ к имени ресурса в виртуальной таблице оборотов добавляется слово Оборот: СуммаВыручкиОборот, а не СуммаВыручки. Это самая частая ошибка при написании по памяти.
- В бухгалтерском варианте сумма с НДС, как в проводках. Нужна без НДС: возьмите обороты по 90.03 и вычтите.
- Отбор по коду счета через ПОДОБНО "90.01%" захватывает все субсчета: 90.01.1 и 90.01.2. Если нужен только основной вид деятельности, укажите точный код.
Как воспользоваться
- Выберите вкладку своей конфигурации над кодом: под каждой лежит запрос, выполненный именно в этой конфигурации.
- Скачайте обработку под ней и откройте в 1С через "Файл, Открыть". Форма покажет поля отбора, результат появится в той же форме таблицей.
- Нужно иначе: скопируйте запрос кнопкой над кодом и подставьте в консоль запросов или в свою обработку. Все параметры перечислены в тексте, значения по умолчанию видны в обработке.
- Хотите то же самое, но под свою базу и свои поля: подключите базу к мосту и попросите ИИ доработать этот запрос. Он увидит структуру вашей конфигурации и проверит результат на ваших данных.
Комментарии
Нашли ошибку в коде, знаете, как лучше, или запрос повел себя иначе в вашей конфигурации: напишите. Комментарии открываются после проверки, на вопросы отвечаем здесь же. Реклама и ссылки на посторонние сайты не проходят.