В процессе работы в 1С:Управление торговлей 11.5 пользователи часто сталкиваются с тем, что в разделе Финрезультат и контроллинг в пункте Передачи к оформлению отображаются записи, связанные с документом Пересортица товаров. Разберемся, почему так происходит, как устроена эта подсистема и каким образом правильно «закрыть» образовавшиеся записи.
Механизм Интеркампани (межфирменных продаж) в типовых конфигурациях предназначен для автоматизации учета прав собственности внутри холдинга. Когда одна организация продает товар, который числится на балансе другой организации той же группы, система обязана зафиксировать юридический переход прав собственности.
Данные в рабочем месте Передачи к оформлению не появляются «из воздуха». Они базируются на данных регистра накопления Резервы товаров организаций. Этот регистр фиксирует дисбаланс собственности:
Когда вы проводите документ Пересортица товаров, система может обнаружить, что товары одной организации были списаны, а оприходованы под другой организацией (или просто изменился их статус). В этот момент регистр Резервы товаров организаций делает соответствующие движения, сигнализируя системе: «Появилась необходимость оформить передачу прав собственности».
Если мы заглянем в код обработки ЖурналДокументовИнтеркампани, мы увидим, что форма рабочее место Передачи к оформлению инициализируется через ПриСозданииНаСервере. Важно понимать, что заполнение этого списка — процесс ресурсоемкий, поэтому он выполняется в фоне.
Рассмотрим фрагмент кода, отвечающий за запуск процесса поиска товаров к передаче:
&НаСервере
Функция ЗаполнитьКОформлениюЗаПериодСервер()
ПараметрыВыполненияВФоне = ДлительныеОперации.ПараметрыВыполненияВФоне(ЭтотОбъект.УникальныйИдентификатор);
ПараметрыВыполненияВФоне.НаименованиеФоновогоЗадания = НСтр("ru = 'Перенос резервов товаров организаций'");
ФоновоеЗадание = ДлительныеОперации.ВыполнитьВФоне("Обработки.ЖурналДокументовИнтеркампани.ЗаполнитьКОформлениюЗаПериод",
ПараметрыЗаполненияКОформлениюЗаПериод(), ПараметрыВыполненияВФоне);
Возврат ФоновоеЗадание;
КонецФункции
Как видим, система использует ДлительныеОперации для того, чтобы пользователь не ожидал завершения тяжелых расчетов. В основе этого расчета лежит анализ движений по упомянутому выше регистру.
Самый частый вопрос пользователей: «Что мне делать с этими записями?». Ответ прост: их нужно оформить документально. Пока в регистре Резервы товаров организаций есть «висящие» движения (плюс у одного и минус у другого), они будут попадать в помощник оформления.
Выполните следующие шаги для решения проблемы:
Резервы товаров организаций. Вы увидите пары записей: положительную для продавца и отрицательную для собственника.Передача товаров между организациями.Резервы товаров организаций.Важное примечание: Если после создания и проведения Передачи товаров записи из списка не исчезли, проверьте аналитику. Система крайне чувствительна к следующим параметрам:
Если в документе передачи выбрана характеристика товара, отличная от той, которая указана в регистре резервов, закрытия не произойдет. Также убедитесь, что дата документа передачи не является более ранней, чем дата совершения операции по пересортице, иначе регистр на момент времени будет все еще показывать «незакрытый долг».
Таким образом, появление данных из Пересортицы — это не ошибка, а штатная работа алгоритма контроля прав собственности. Вам достаточно просто оформить соответствующие документы передачи, чтобы сбалансировать остатки между организациями.