24 Декабря 2017

Новое в версии УТ 11.4.1. Планирование

Приветствую читателей сайта ut11-bitrix.ru.Мы продолжаем рассматривать изменения в 1С УТ 11.4. В предыдущей статье мы рассмотрели изменения в разделе НСИ. В этой статья я расскажу об изменениях в подсистеме Планирование. 1С ещё с редакции УТ 11.2 серьезно взялось за подраздел планирования. Тогда были добавлены в раздел планирования УТ 11 сезонные коэффициенты, сейчас 1С продолжает развивать планирование и внедряет корректировку и вытеснение планов.

Схема работы замещающих планов в УТ 11.4

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

Вышестоящий план по дате и статусу замещает нижестоящие планы.

Для реализации этого механизма 1С даже не стала использовать дополнительные регистры. Просто при проведении плана, который замещает предыдущий план, у предыдущего плана очищаются движения по регистру планирования. Замещение происходит по следующему алгоритму:

  • замещение планов выполняется с учетом статусов и дат документов планирования;
  • документ планирования с более высоким статусом и/или большей датой замещает предыдущие документы планирования соответствующих периодов с меньшим статусом и/или более ранней датой;
  • замещение выполняется по совпадающим реквизитам детализации плана (реквизитам шапки)

Я бы обратил внимание на последний пункт. В нем указано, что замещение происходит по совпадающим реквизитам шапки, а не по табличной части. Т.е. последующий план полностью заменит предыдущий, а не построчно. Например если у вас в нижестоящем плане было 100 позиций к планированию, а затем вы создадите план всего на 10  позиций то только 10 последних позиций и будут запланированы. Т.к. предыдущий план полностью будет замещен. Т.е. нельзя добавить или изменить несколько позиций вышестоящим планом, нужно полностью копировать предыдущий план и менять нужные позиции. Это конечно не удобно. Судя по всему 1С не стала заморачиваться с более сложной реализацией замещения. Может это будет в следующих редакциях.

Реализация замещения

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

Информация о замещении планов

Теперь покажу, как увидеть замещение в планах.

Замещение планов в 1С

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

Замещение планов в 1С


От автора:
Рассмотрели изменения в подсистеме Планирования УТ 11. Совсем не большая статья вышла, но вроде все по делу и ничего лишнего. Дальше нас ждет подраздел Продажи.
И хочу задать вопрос к читателем: Используете ли вы планирование на предприятии реализованное в 1С? Т.к. подходы к планированию очень индивидуальны на каждом предприятии, и загнать их в рамки типового функционала трудно. По этому по моему личному опыту планирование либо не ведут, либо ведут в Exel. Хочется услышать ваше мнение по этому вопросу.
До встречи!

Комментарии

Подписатmся на комментарии
Защита от автоматических сообщений
CAPTCHA
Введите слово на картинке
21


Возврат к списку