Почему возникает ошибка единиц измерения и отсутствия остатков при исходящей операции ВЕТИС в 1С?

Пользователь 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Торговля и дистрибуция
← На главную

Рассмотрим распространенную ситуацию при работе с подконтрольной продукцией в программе 1С. При оформлении документа Исходящая транспортная операция ВЕТИС система отказывается автоматически заполнять запись складского журнала для выбранных строк. Появляется сообщение об ошибке, указывающее на то, что единицы измерения номенклатуры не соответствуют единицам ВЕТИС, а также выводится предупреждение об отсутствии остатков продукции.

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

Выясним причину возникновения ошибки

Проанализируем механику взаимодействия локальной базы 1С и государственной информационной системы ФГИС «Меркурий» (ВЕТИС). Описанная проблема связана с рассинхронизацией учетных данных в 1С и строгих требований ВЕТИС к партионному учету.

В библиотеке интеграции 1С с ВЕТИС для всех единиц измерения жестко определен их тип. Это могут быть физические величины: вес (килограммы, тонны), объем (литры, миллилитры), длина (метры), а также количественные показатели (штуки, упаковки, головы животных и так далее). На практике предприятия часто ведут учет номенклатуры в 1С в своих, пользовательских единицах. Например, продукция может учитываться в «банках», «коробках» или «батонах», тогда как в системе ВЕТИС остатки по складскому журналу числятся в базовых единицах веса или объема — чаще всего в килограммах.

Когда мы оформляем «Исходящую транспортную операцию», программа пытается списать партию из виртуального складского журнала ВЕТИС. Если система не имеет четкого математического алгоритма, как перевести ваши учетные «банки» или «штуки» в стандартизированные «килограммы», она останавливает процесс. Именно поэтому программа выдает ошибку о несоответствии единиц измерения и сообщает, что доступных остатков нет: она физически не может сопоставить запрашиваемое количество с доступным объемом партии в другой единице. Для корректного распределения партий по складскому журналу можно использовать расширение для автоматического заполнения партий товара в операциях ВетИС.

Как работает сопоставление единиц измерения

Разберем по шагам, что выступает связующим звеном между 1С и ВЕТИС. Этим звеном является регистр сведений КоэффициентыЕдиницИзмеренияВЕТИС.

Данный регистр отвечает за математическую конвертацию локальных единиц измерения 1С в стандартизированные единицы ВЕТИС. В нем прописывается правило пересчета. Посмотрим на пример: если мы продаем колбасу в батонах, в этом регистре должно быть зафиксировано, что 1 батон (учетная единица 1С) равен 0.5 кг (единица ВЕТИС). Если этот коэффициент пересчета отсутствует или указан неверно, партионный учет подконтрольной продукции работать не будет.

Пошаговое решение проблемы

Давайте настроим систему правильно, чтобы исключить подобные ошибки в будущем. Выполним следующие действия:

  1. Проверим признак продукции: Зайдем в карточку проблемной номенклатуры. Убедимся, что там установлена галочка Подконтрольная продукция ВЕТИС (либо выбран соответствующий вид номенклатуры, который подразумевает партионный учет подконтрольных товаров).
  2. Заполним коэффициенты: Откроем регистр сведений КоэффициентыЕдиницИзмеренияВЕТИС. Найдем нашу номенклатуру. Нам необходимо указать единицу измерения из 1С (например, «шт»), целевую единицу измерения ВЕТИС (например, «кг») и задать точный числовой коэффициент пересчета.
  3. Автоматизация подбора: В современных версиях конфигураций (например, в 1С:Бухгалтерия 3.0) достаточно один раз вручную корректно заполнить количество и выбрать нужную единицу измерения ВЕТИС при создании документа. Система автоматически вычислит соотношение, сохранит его в упомянутый регистр, и при формировании всех последующих транспортных операций пересчет и подбор записей складского журнала будут выполняться автоматически.

Дополнительные нюансы, на которые стоит обратить внимание

Проанализируем ситуацию, когда система работала исправно, но внезапно начала выдавать описанную ошибку. Иногда при обновлениях конфигурации 1С, реструктуризации базы данных или при некорректном обмене с серверами «Меркурия» записи в регистре КоэффициентыЕдиницИзмеренияВЕТИС могут "слетать" или очищаться.

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

← На главную