При переходе на 1С:Комплексная автоматизация (КА) или 1С:ERP пользователи часто сталкиваются с тем, что привычный процесс инвентаризации выглядит иначе, чем в «1С:Бухгалтерии» или старых версиях программ (например, 7.7). Основной вопрос, который возникает: почему в документе пересчета нет полей для указания номера приказа и членов инвентаризационной комиссии? Разберем подробно, как устроена эта логика и где найти нужные печатные формы.
Прежде всего, нам необходимо понять фундаментальное различие в архитектуре системы. В 1С:КА процесс инвентаризации разделен на два независимых, но связанных этапа:
Пересчет товаров. В нем нет и не должно быть комиссии, так как его заполняет кладовщик или сотрудник склада, чья задача — просто посчитать остатки.Инвентаризационная опись и Складские акты (списания, оприходования).Рассмотрим подробнее, как именно эти документы взаимодействуют друг с другом и где скрываются нужные нам реквизиты для печати форм ИНВ-3 и ИНВ-19.
Если вы ищете, куда ввести номер приказа и список комиссии, забудьте на время о документе Пересчет товаров. Вам необходим документ Инвентаризационная опись, который находится в разделе Склад и доставка — Излишки, нехватки, порча — Инвентаризационные описи.
Проанализируем структуру этого документа:
Инвентаризационная опись является своего рода «контейнером». Он собирает данные из одного или нескольких Пересчетов товаров.Посмотрим на форму документа Инвентаризационная опись. Если вы не видите нужных полей сразу, проверьте следующие места:
Физические лица.Выясним причину, по которой процесс может казаться избыточным. На крупных предприятиях с ордерными складами инвентаризация может длиться несколько дней и охватывать разные зоны склада. В этом случае создается множество документов Пересчет товаров (на каждый стеллаж или зону), а одна Инвентаризационная опись объединяет их все. Таким образом, вам не нужно вводить состав комиссии десять раз — достаточно указать его один раз в итоговой описи.
В некоторых случаях (например, при сильных доработках системы или специфических требованиях отрасли) пользователи предпочитают добавить возможность печати прямо из складского документа. Как было предложено в обсуждении на форуме, можно реализовать внешнюю печатную форму для документа Пересчет товаров.
Для этого программисту потребуется использовать механизм дополнительных отчетов и обработок. Код регистрации такой обработки в системе может выглядеть следующим образом:
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
ПараметрыРегистрации.Назначение.Добавить("Документ.ПересчетТоваров");
ПараметрыРегистрации.Наименование = "ИНВ-3 с комиссией (внешняя)";
Команда = ПараметрыРегистрации.Команды.Добавить();
Команда.Представление = "Инвентаризационная опись (с комиссией)";
Команда.Идентификатор = "ИНВ3_С_Комиссией";
Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
Команда.ПоказыватьОповещение = Истина;
Команда.Модификатор = "ПечатьMXL";
Возврат ПараметрыРегистрации;
КонецФункции
Однако мы рекомендуем сначала максимально использовать стандартный механизм через Инвентаризационную опись, так как это сохраняет целостность данных в системе и не требует поддержки кастомного кода при обновлениях конфигурации.
Подведем итог нашим действиям. Чтобы получить корректную печатную форму с комиссией:
Пересчет товаров.Инвентаризационная опись.Соблюдение этой последовательности позволит вам корректно отразить результаты инвентаризации в соответствии с требованиями бухгалтерского и налогового учета в 1С:Комплексная автоматизация.