Содержание

Товарный отчет (форма ТОРГ-29)

Товарный отчет (форма ТОРГ-29) позволяет пользователю получить информацию о суммовом движении товаров на складе за выбранный период времени. В данной инструкции описаны все возможные настройки отчета, их назначение и правила работы.

Общие сведения

Товарный отчет формируется на основе данных о движении товаров за указанный период. Отчет поддерживает настройку складов, временного интервала, столбцов и детализации. Он может быть выведен в формате HTML, CSV или XLSX, а также адаптирован для печати в соответствии с унифицированной формой ТОРГ-29.

Текущая дата: 28 февраля 2025 года. Все временные параметры отчета рассчитываются относительно этой даты, если не указано иное.

Вкладка "Склад"

Настройка складов

* Описание: Позволяет выбрать один или несколько складов, по которым будет сформирован отчет. * Как настроить:

* Отображение данных при выборе нескольких складов:

* Особенности:

Опция "Добавить данные по локальным складам"

* Описание: Добавляет в отчет данные по локальным складам, связанным с основным выбранным складом. * Условие активации: Доступна только если выбран один склад и он совпадает с текущим складом пользователя (`cnf()→myUnit()`). * Как работает:

* Отображение: В шапке отчета названия локальных складов добавляются к основному складу через запятую.

Опция "Округлять суммы в отчете до копеек"

* Описание: Применяет округление всех суммовых значений в отчете до двух знаков после запятой (копеек). * Как работает:

* Влияние:

Вкладка "Временной интервал"

* Описание: Определяет период, за который формируется отчет. * Как настроить:

* Как работает:

* Отображение:

Вкладка "Настройка столбцов"

* Описание: Позволяет выбрать, какие столбцы будут отображаться в отчете, и определяет порядок их формирования.

* Доступные столбцы: Список столбцов задается в `pList` в конструкторе `torg29Report`:

  1. «Опт Без НДС» — оптовая сумма без учета НДС.
  2. «Опт с НДС» — оптовая сумма с учетом НДС.
  3. «Сумма опт НДС» — разница между оптовой суммой с НДС и без НДС.
  4. «Розн Без НДС» (или «Продажа опт Без НДС») — розничная сумма без НДС (название зависит от конфигурации `unit.orderIncomeProvider`).
  5. «Розн с НДС» (или «Продажа опт с НДС») — розничная сумма с НДС.
  6. «Сумма розн НДС» — разница между розничной суммой с НДС и без НДС.
  7. «Наценка от Без НДС» — разница между розничной суммой с НДС и оптовой без НДС.
  8. «Наценка от с НДС» — разница между розничной суммой с НДС и оптовой с НДС.
  9. «Наценка от Без НДС в %» — процент наценки от оптовой суммы без НДС.
  10. «Наценка от с НДС в %» — процент наценки от оптовой суммы с НДС.

* Как настроить:

* Правила работы:

* Отображение:

Вкладка "Настройка детализации"

Эта вкладка содержит множество опций, влияющих на уровень детализации и способ отображения данных в отчете.

1. Выводить детализацию по ЖНВЛС

* Описание: Добавляет блок «ЖНВЛС» в таблицу, показывающий суммы для товаров, отнесенных к ЖНВЛС (жизненно необходимые и важнейшие лекарственные средства). * Как работает:

* Отображение: Блок «ЖНВЛС» следует за блоком «Товар (весь)».

2. Выводить детализацию по НДС

* Описание: Добавляет блоки «НДС 10%», «НДС 20%» и «Без НДС» в таблицу, разделяя суммы по ставкам НДС. * Как работает:

* Отображение: Блоки следуют за «Товар (весь)» и «ЖНВЛС» (если включен).

3. Распределение сумм по ставкам НДС при детализации по НДС

* Описание: Определяет, как распределяются суммы по ставкам НДС в детализированных данных.

* Варианты:

  1. Розничные продажи по РознНДС операции, остальные операции по ОптНДС:
    • Для розничных продаж используется НДС из `poNDS.nds`, для остальных операций — `pdNDSPercent.value`.
  2. Розничные продажи по РознНДС операции, остальные операции по РознНДС позиции:
    • Розничные продажи используют `poNDS.nds`, остальные — НДС позиции на момент операции.
  3. Распределение только по ОптНДС позиции:
    • Все операции используют `pdNDSPercent.value`.
  4. Распределение по Розн.НДС на момент операции:
    • Используется `po.data3` (НДС на момент операции) для всех операций.

* Как работает:

* Отображение: Влияет на значения в блоках «НДС 10%», «НДС 20%» и «Без НДС».

4. Выводить детализацию по операциям

* Описание: Включает разбивку операций по дням или документам в зависимости от типа операции. * Как работает:

* Отображение: Под каждой группой операций появляются строки с датой, номером документа и суммами.

5. При отключенной детализации выделять скидку в продажах

* Описание: Выделяет сумму скидок в блоке продаж, даже если детализация по операциям отключена. * Как работает:

* Отображение: Скидки отображаются в блоке «Расход. Продажа» с комментарием.

6. Номера накладных поставщика в детализации приходных накладных

* Описание: Включает номера накладных поставщика в строках детализации приходных накладных. * Как работает:

* Отображение: В столбце «номер» отображается номер накладной поставщика.

7. Внутренние номера накладных в детализации приходных накладных

* Описание: Включает внутренние номера накладных в строках детализации приходных накладных. * Как работает:

* Отображение: В столбце «номер» отображается внутренний номер или комбинация номеров.

8. Номера КСФ при детализации возвратов поставщикам

* Описание: Включает номера корректировочных счетов-фактур (КСФ) в детализации возвратов. * Как работает:

* Отображение: В столбце «номер» отображается номер КСФ вместо стандартного номера документа.

9. Не группировать по поставщикам в детализации приходных накладных

* Описание: Отключает группировку приходных накладных по поставщикам. * Как работает:

* Отображение: Каждая накладная отображается отдельной строкой без промежуточных итогов по поставщикам.

10. Не детализировать по накладным в блоке Приходная накладная

* Описание: Убирает разбивку по накладным в блоке приходных операций. * Как работает:

* Отображение: Блок «Приходная накладная» содержит только общие суммы без детализации.

11. Исключать блоки с галками

* Описание: Позволяет исключить из отчета определенные блоки операций. * Варианты:

* Как работает:

* Отображение: Исключенные блоки не появляются в таблице.

12. Выделять комиссию в отчете

* Описание: Разделяет отчет на две части: без комиссии и по комиссии. * Как работает:

* Отображение: Заголовок отчета дополняется «(без комиссии)» или «(по комиссии)».

Вкладка "Подписи"

* Описание: Позволяет настроить подписи и ориентацию печати. * Опции:

* Как работает:

* Отображение:

Вкладка "Тип позиций"

* Описание: Фильтрует данные по типу позиций (Мираптек и маркировка). * Опции:

* Как работает:

* Отображение: Влияет на выборку данных, но не выделяется отдельно в отчете.

Правила и рекомендации

1. Обязательные настройки: Выбор склада и хотя бы одного столбца — обязательные условия для формирования отчета.

2. Детализация и производительность: Включение большого числа опций детализации может увеличить время формирования отчета.

3. Расхождения в суммах: Исключение блоков или округление до копеек может привести к несоответствиям в итогах.

4. Экспорт: Для больших отчетов рекомендуется использовать CSV, так как HTML и XLSX имеют ограничения по количеству строк (см. `report.maxRowsForRenderHtml` и `report.maxRowsForRenderExcel`).

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