При работе с алкогольной продукцией в конфигурации 1С:Розница 2.2 (начиная с релиза 2.2.7.40 и выше) пользователи часто сталкиваются с тем, что привычный флаг «Есть расхождения» в документе ТТН Входящая ЕГАИС становится неактивным. Это вызывает закономерные вопросы: как в таком случае отразить недостачу или излишки и отправить акт расхождения поставщику? Рассмотрим подробно причины изменения логики программы и разберем пошаговый алгоритм действий для корректного учета алкоголя.
Проанализируем ситуацию: в старых версиях программы многие действия можно было выполнять непосредственно в форме входящей накладной ЕГАИС. Однако разработчики 1С привели логику работы в соответствие с методологией складского учета. Теперь ТТН ЕГАИС рассматривается как транспортный документ (основание), а фактическое движение товаров и фиксация расхождений должны происходить в складском документе Поступление товаров.
Выясним причину блокировки галки: в современных релизах флаг «Есть расхождения» в документе Поступление товаров часто управляется программно. Он может быть недоступен для ручного изменения до тех пор, пока не будут выполнены определенные действия по проверке алкогольной продукции. Таким образом, программа защищает пользователя от случайного изменения статуса документа без проведения фактической сверки.
Рассмотрим стандартный порядок действий, который позволит нам активировать нужные механизмы и корректно отправить данные в систему ЕГАИС:
Поступление товаров. Именно этот документ станет основным рабочим пространством для фиксации факта приемки.Поступление товаров. Здесь мы увидим табличную часть, заполненную данными поставщика.Поступление товаров автоматически признает наличие расхождений.Проанализируем важный момент: только после того, как документ поступления будет проведен с зафиксированными расхождениями, в связанной ТТН ЕГАИС появится возможность отправить Акт расхождения поставщику. Статус ТТН при этом изменится на «Передан ответ (расхождения)».
Иногда возникают ситуации, когда поставщик присылает накладную, в которой по одной или нескольким позициям указана нулевая цена. Рассмотрим, почему это становится препятствием:
Программа 1С блокирует проведение документа Поступление товаров, если в нем обнаружены позиции с нулевой ценой, так как это нарушает правила ведения учета и расчета себестоимости. Даже если мы попытаемся обнулить количество этого товара через акт расхождений, система все равно будет требовать заполнения цены для проведения документа по регистрам.
Разберем способы выхода из этой ситуации:
Проанализируем ситуацию, когда сотрудники склада уже нажали кнопку «Подтвердить получение» в ЕГАИС, и накладная перешла в статус «Подтвержден». В этом случае отправить акт расхождений стандартным способом уже невозможно — ЕГАИС не принимает повторные ответы по одной и той же ТТН.
Выясним, как поступить в таком случае:
Возврат товаров поставщику. В этом документе мы указываем то количество товара, которое фактически отсутствует или является браком.ТТН Исходящая ЕГАИС. Таким образом, мы официально возвращаем излишки (которые числятся на нас по системе, но которых нет по факту) поставщику, выравнивая остатки в регистре №1.Часто пользователи предполагают, что недоступность некоторых функций связана с ограничениями Базовой версии программы. Разберем этот миф: в части работы с ЕГАИС программный код в Базовой и ПРОФ версиях 1С:Розница идентичен. Все механизмы обмена, формирования актов и проверки продукции работают одинаково. Разница заключается лишь в том, что в версии ПРОФ возможна доработка интерфейса программистом и ведение учета по нескольким организациям в одной базе. Если галка не активна — это вопрос последовательности действий пользователя, а не лицензионных ограничений.
Важно помнить, что после того, как поставщик подтвердит ваш акт расхождения, товар попадает на баланс организации в Регистр №1 (склад). Посмотрим на дальнейшие действия:
Для того чтобы товар стал доступен для розничной продажи и корректно отображался в остатках торгового зала, необходимо создать документ Передача в регистр №2. До момента окончательного подтверждения акта расхождения поставщиком 1С может блокировать перемещение этого товара, так как его фактическое количество в системе ЕГАИС еще считается «спорным».
Рассмотрим пример того, как система контролирует остатки:
// Пример логики проверки (условный код)
Если ТТН.Статус = Справочники.СтатусыТТН.ПодтвержденРасхождения Тогда
РазрешитьПеремещениеВРегистр2(Элементы.Товары);
Иначе
Предупреждение("Ожидайте подтверждения акта расхождения поставщиком.");
КонецЕсли;
Таким образом, мы видим, что работа с расхождениями в 1С:Розница 2.2 требует строгого соблюдения цепочки документов: ТТН Входящая -> Поступление товаров (с проверкой алкоголя) -> Акт расхождения в ТТН. Соблюдение этой последовательности гарантирует актуальность остатков и отсутствие проблем с контролирующими органами.