При переходе с устаревших версий конфигураций (например, 1С 7.7 «ТиС» или 1С 8.2 «УТ 10.3») на современную платформу Управление торговлей 11.4 специалисты часто сталкиваются с неожиданной проблемой: при проведении документа Приобретение товаров и услуг система не формирует записи в регистре Товары на складах, а вместо этого создает движения в регистре Товары к поступлению. Это приводит к тому, что товар не появляется на остатках склада, а числится как «ожидаемый». Давайте разберемся, почему это происходит и как исправить ситуацию.
Основная причина кроется в реквизите Вариант оформления закупок, который находится в карточке договора контрагента. В современных реалиях УТ 11 этот реквизит определяет бизнес-логику работы документа: будет ли это прямое поступление товара на склад или использование двухэтапной схемы (финансовое оформление плюс фактическое поступление).
При миграции данных из старых баз этот реквизит часто остается незаполненным. В результате система «теряется» и не понимает, по какому сценарию нужно проводить документ. Если значение не определено или выбрано неверно, документ пытается работать через механизм «Товары к поступлению», даже если ваша компания не планировала использовать ордерную схему или сложные этапы приемки.
Чтобы восстановить стандартное поведение системы, при котором товар сразу приходуется на склад, необходимо выполнить следующие действия:
Вариант оформления закупок. Важно: в некоторых версиях интерфейса этот реквизит может быть скрыт или требовать включения соответствующей константы.Не разделять. Данный вариант означает, что документ Приобретение товаров и услуг является одновременно и финансовым документом, и документом фактического поступления товара.Если у вас тысячи договоров, перебирать каждый вручную нецелесообразно. Воспользуйтесь встроенным инструментом Групповое изменение реквизитов:
Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов.Изменять выберите Договоры с контрагентами.Вариант оформления закупок и установите для него значение Не разделять.Изменить реквизиты.После внесения изменений в договоры, важно убедиться, что система применила настройки к документам. Простого изменения договора недостаточно — необходимо перепровести документы Приобретение товаров и услуг. Поскольку после изменения реквизита движения могут полностью измениться (регистр Товары к поступлению больше не будет задействован, вместо него появится Товары на складах), рекомендуется выполнить следующие шаги:
Ведомость по товарам на складах — товар должен появиться на балансе склада.Также помните, что если проблема сохраняется даже после настройки договора, проверьте настройки самого склада. Убедитесь, что в карточке склада не установлены флаги использования ордерной схемы при поступлении (если вы работаете напрямую), так как это также может принудительно направлять движения в регистры ордерной схемы, игнорируя настройки договоров.
Разберем пример типичной ошибки программного обращения к объекту, если вы решите автоматизировать процесс через Обработку проведения:
// Пример логики проверки варианта оформления при проведении
Если Договор.ВариантОформленияЗакупок = ПредопределенноеЗначение("Перечисление.ВариантыОформленияЗакупок.НеРазделять") Тогда
// Прямое проведение по регистру ТоварыНаСкладах
Иначе
// Логика с использованием регистра ТоварыКПоступлению
КонецЕсли;
Используя данный подход, вы сможете быстро нормализовать учет и избавиться от «зависших» товаров в регистре поступлений, вернув работу склада в стандартный режим.