Инструменты пользователя

Инструменты сайта


1c:объекты:документы

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
1c:объекты:документы [2016/04/23 21:22]
admin дополнил информацию о проведении
1c:объекты:документы [2016/04/23 21:23] (текущий)
admin [Оперативное и неоперативное проведение документа]
Строка 14: Строка 14:
  
 ===== Оперативное и неоперативное проведение документа ===== ===== Оперативное и неоперативное проведение документа =====
-При написании обработчика проведения документа, следует обратить внимание что перепроведение не измененного документа не должно изменять его движений, вне зависимости от режима проведения. Движения документа должны опираться на данные документа а не на данные базы данных. Бывают исключения(например расчет себестоимости) но в целом это правило должно соблюдаться. В большинстве случаев документ делает движения по регистрам, регистратором которых он является, изменяя таким образом состояние базы данных. Логику формирования движений помещают в процедуру ''ОбработкаПроведения'' модуля объекта документа. В случае отмены проведения, движения по регистру автоматически отменяются, но это поведение можно изменить с помощью настройки свойства ''Удаление движений''' документа+При написании обработчика проведения документа, следует обратить внимание что перепроведение не измененного документа не должно изменять его движений, вне зависимости от режима проведения. Движения документа должны опираться на данные документа а не на данные базы данных. Бывают исключения(например расчет себестоимости) но в целом это правило должно соблюдаться.
 ==== Оперативное проведение ==== ==== Оперативное проведение ====
 Оперативное проведение – это проведение и получения остатков(например для контроля) на текущий момент, то есть при оперативном перепроведении дата будет сдвигаться на текущую и в таком случае можно при списании остатков проверить "текущий" остаток, что происходит достаточно быстро, благодаря хранению текущих остатков в отдельной таблице. Оперативное проведение – это проведение и получения остатков(например для контроля) на текущий момент, то есть при оперативном перепроведении дата будет сдвигаться на текущую и в таком случае можно при списании остатков проверить "текущий" остаток, что происходит достаточно быстро, благодаря хранению текущих остатков в отдельной таблице.
1c/объекты/документы.1461435741.txt.gz · Последнее изменение: 2016/04/23 21:22 — admin