На что влияет флажок "Вытеснять такие же" в документе "Ввод любого расчета"?
При включении данного флага запись в журнал расчетов вносится с помощью метода ВвестиРасчет(), в противном случае - с помощью ЗаписатьРасчет().
При включении данного флага запись в журнал расчетов вносится с помощью метода ВвестиРасчет(), в противном случае - с помощью ЗаписатьРасчет().
- В первом случае при вводе вытесняющей записи проводится анализ существующих записей в журнале расчетов для интервала времени из вводимой записи. Если в этом интервале существуют записи с приоритетом меньшим, или равным вводимой записи (в том числе и записи с вводимым видом расчетов), в них будут скорректированы период действия. В случае совпадения периодов действия записи будут вообще удалены. А если существуют записи с большим приоритетом, то корректируется период действия в самой вводимой записи. Соответственно при совпадении периода действия вводимой записи она вообще не будет введена.
Если же таким образом вводится невытесняющий расчет, анализ не проводится и запись вводится в любом случае.
- Во втором варианте (флажок "Вытеснять такие же" не включен), в случае ввода вытесняющего расчета также проводится анализ, но вытесняются только те записи в которых приоритет меньше. Записи с равным приоритетом не обрабатываются, т.е. такая запись не вытесняет сама себя.
Если же вводится невытесняющий расчет, то новые записи добавляются только в том случае, когда в журнале расчетов отсутствует запись с таким же видом расчета и тем же самым периодом действия.
Давайте рассмотрим вышесказанное на примере. В статье "Методика погашения задолженности сотрудника перед предприятием" описана методика использования документа "Ввод любого расчета" для переноса суммы выплаты на будущий период.
Предположим, что сотруднику была выплачена через кассу сумма 200 грн. из которых 100 грн. приходится на текущий период, а 100 грн. - на будущий. В случае заполнения документа "Ввод любого расчета" согласно описанной методике и отключении флажка "Вытеснять такие же" после проведения документа в журнале расчетов "Зарплата" будет отсутствовать отрицательная сумма -100 грн. с периодом действия в текущем периоде.