Почему в 1С не работает отбор по типу цен

Почему в 1С не работает отбор по типу цен 1C
Решение проблемы с фильтром по типу цен в отчетах по продажам 1С. Пошаговая инструкция по настройке СКД.

Многие пользователи 1С:Управление торговлей, ERP или Комплексной автоматизации сталкиваются с проблемой: при попытке настроить отбор по типу цен в отчете «Продажи» данные либо исчезают, либо выводятся некорректно. Это связано с тем, что регистр накопления «Выручка и себестоимость продаж» не содержит прямого измерения «Тип цен». Данные о ценах подтягиваются косвенно через соглашения с клиентами.

Видеоинструкция

Шаг 1. Проверка заполнения соглашений в документах

Для того чтобы отбор по типу цен работал, в документах продажи обязательно должно быть указано соглашение (типовое или индивидуальное), в котором задан этот тип цен. Если продажи оформлялись без соглашений, система не сможет определить категорию цены.

Шаг 2. Настройка отбора через Изменить вариант

Откройте отчет «Продажи», нажмите кнопку «Настройки», затем перейдите в расширенный режим. Используйте сочетание клавиш Ctrl + Alt + A для быстрого доступа к настройкам структуры. В окне «Изменить вариант» добавьте новое поле отбора через путь: Заказ клиента -> Соглашение -> Тип цен.

Шаг 3. Применение СКД и группировок

Если стандартный механизм не выводит данные, необходимо отредактировать схему компоновки данных (СКД). Добавьте вычисляемое поле или используйте связь наборов данных. Для сохранения настроек нажмите Ctrl + S в конфигураторе.

Важно! Если вы используете ручные скидки или произвольные цены в документах, отбор по типу цен может работать некорректно, так как фактическая цена продажи не будет соответствовать ни одному типу цен из справочника.

Частые ошибки / Устранение неполадок

// Пример запроса для получения типа цен из соглашения в СКД
ВЫБРАТЬ
	Продажи.Договор.Соглашение.ВидЦен КАК ТипЦен,
	Продажи.СуммаВыручки КАК Сумма
ИЗ
	РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК Продажи
Дополнительно

Регистр «Выручка и себестоимость продаж» оптимизирован для быстрого расчета финансовых результатов. Хранение избыточных аналитик, таких как тип цен, перегрузило бы базу данных. Поэтому разработчики 1С используют механизм связанных реквизитов через цепочку документов.

Часто задаваемые вопросы

Почему в отчете по продажам нет колонки ‘Тип цен’?

По умолчанию эта колонка отсутствует, так как данные берутся из регистра выручки, где нет этого измерения. Ее нужно добавлять через изменение варианта отчета.

Можно ли сделать отбор по типу цен без соглашений?

Нет, без привязки документов к соглашениям или договорам с установленным типом цен стандартный отбор работать не будет.

Оцените статью
TechWork
Добавить комментарий