Как закрыть месяц в 1С:УТ 11.4.9 при использовании механизма Интеркампани?

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

Механизм межфирменных продаж (Интеркампани) в версии 1С:Управление торговлей 11.4.9 претерпел значительные изменения, что часто приводит к невозможности штатного закрытия месяца. Проблема обычно проявляется в том, что документы Передача товаров не формируются автоматически, «зависают» в помощнике или выдают ошибки при расчете себестоимости. Рассмотрим детально, как диагностировать причины сбоев и какие шаги необходимо предпринять для успешного выполнения регламентных операций.

Анализ причин сбоя закрытия месяца

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

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

Работа с помощником формирования передач

Многие пользователи пытаются создать документы Передача товаров вручную или через список распоряжений, однако в версии 11.4.9 критически важно использовать именно Помощник формирования передач. Разберем подробнее, в чем его особенность:

  1. Перейдем в раздел Финансовый результат и контроллинг — Оформление передач и выкупов.
  2. В открывшейся форме найдем кнопку «Помощник формирования передач».
  3. Важно понимать разницу: обычное формирование документов из списка и запуск помощника — это разные алгоритмы. Помощник инициирует выполнение регламентного задания Свертка товаров организаций, которое очищает «фантомные» движения и корректирует остатки.

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

Алгоритм «ручной» очистки и восстановления учета

Если штатный помощник не справляется, рассмотрим проверенный на практике алгоритм принудительного восстановления последовательности (так называемое «шаманство» с регистрами):

Шаг 1: Настройка сеанса и очистка текущих документов

Для начала необходимо исключить влияние контроля остатков на процесс подготовки. В настройках финансового учета временно отключим контроль остатков по организациям. Далее выполним следующие действия:

Шаг 2: Очистка технических регистров

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


НаборЗаписей = РегистрыСведений.РезервыТоваровОрганизаций.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Период.Установить(НачалоМесяца, КонецМесяца);
// Здесь можно добавить отбор по конкретной организации, если проблема локальна
НаборЗаписей.Записать();

После очистки регистра резервов система перестанет видеть «мнимые» потребности и позволит пересчитать реальные остатки.

Шаг 3: Перепроведение и актуализация запасов

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

Шаг 4: Формирование документов через помощник

Теперь, когда регистры чисты, а реализации проведены, снова обратимся к помощнику формирования передач. Теперь он должен корректно рассчитать потребности. Важный нюанс: если ваша учетная политика предполагает передачу товаров по конкретным ценам, убедитесь, что в соглашениях между организациями заполнены соответствующие виды цен. В 11.4.9 несоответствие цен может заблокировать финальный этап — расчет себестоимости.

Решение проблемы с помеченными на удаление документами

Рассмотрим подробнее ситуацию, описанную экспертами: почему движения сохраняются у помеченных на удаление документов? В 11.4.9 это механизм защиты от «минусов». Когда вы удаляете передачу, которая закрывала минус на организации-получателе, система создает «резерв», чтобы товар не был продан повторно до момента исправления ситуации. Чтобы окончательно избавиться от этих движений, необходимо:

  1. Создать новый корректный документ передачи.
  2. Выполнить регламентное задание Свертка товаров организаций.

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

Заключение и рекомендации

Подводя итог, отметим, что закрытие месяца в 1С:УТ 11.4.9 с Интеркампани требует строгого соблюдения последовательности. Рекомендуется:

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

← На главную