В процессе эксплуатации 1С:Управление торговлей (редакция 11.3) можно столкнуться с ситуацией, когда регламентное задание перестает выполнять предварительный расчет себестоимости. Частой причиной является ошибочный запуск регламентной процедуры закрытия месяца или оставание фонового задания окончательного расчета в расписании. Проанализируем, почему возникает эта проблема и как оперативно вернуть систему в рабочее состояние.
Рассмотрим механики работы финансового блока программы. Документ Расчет себестоимости товаров с установленным вариантом Фактический расчет имеет приоритет над механизмом предварительной оценки. Как только в отчетном месяце появляется хотя бы один проведенный документ окончательного расчета, система считает период завершенным и прекращает автоматический запуск алгоритма предварительного расчета за этот период и последующие дни.
Кроме того, параллельный запуск по расписанию фонового задания окончательного расчета и регламентного задания предварительного расчета вызывает конфликт транзакционных блокировок в регистрах Себестоимость товаров и Детализация сумм себестоимости, что приводит к сбоям в регламентных процедурах.
Разберем по шагам, какие действия необходимо предпринять для отмены последствий непреднамеренного закрытия месяца:
Расчет себестоимости товаров за текущий и последующие периоды. Снятие с проведения следует выполнять по цепочке, начиная с самого позднего периода.Предварительный расчет себестоимости вручную через консоль регламентных заданий или непосредственно из рабочего места закрытия месяца.Выясним важные детали, которые следует учитывать при работе с себестоимостью в редакции 11.3:
Во-первых, предварительный расчет себестоимости выполняет списание исключительно по средней стоимости за период (без учета партионного учета и методов ФИФО). Данные в отчетах до выполнения окончательного расчета являются оценочными.
Во-вторых, обратим внимание на опцию в настройках программы: предварительный расчет формирует движения только в том случае, если включена опция Рассчитывать предварительную стоимость регламентным заданием в разделе НСИ и администрирование — Финансовый результат и контроллинг — Учет товаров.
Если в базе включена дата запрета изменения данных, распровести документы Расчет себестоимости товаров не удастся. В таком случае сначала потребуется временно изменить дату запрета редактирования в разделе администрирования.
Чтобы избежать повторения подобной ситуации, проанализируем настройки регламентных заданий:
Не рекомендуется использовать автоматический запуск полного закрытия месяца в течение текущего оперативного периода. Окончательный фактический расчет себестоимости следует выполнять вручную или по контролируемому расписанию в начале следующего месяца, когда все первичные документы уже внесены и проверены.
Для ежедневного оперативного контроля сумм списания товаров настраивают регулярный запуск только задания Предварительный расчет себестоимости (например, в ночное время или несколько раз в течение дня).