Новая методика проведения и управляемые блокировки
Опубликовано: 25.06.2017
Очень хорошая статья Павла Чистова, про новую методику проведения документов. Основное отличие новой методики в том, что сначала предлагается записать движения, а только потом проверять отрицательные остатки. Таким образом, мы сокращаем время на блокировку ресурсов, а следовательно, увеличиваем параллельность работы системы.
Разведопрос: Игорь Ашманов про интернет-технологии
Все новое, это хорошо забытое старое.
Введение.
Несмотря на то, что у меня уже есть статья посвященная механизму оперативного проведения, очень часто, нет не так, очень-очень-очень часто спрашивают, что это такое.
Я подумал и решил написать ну очень-очень-очень подробную статью про методику оперативного проведения и управляемые блокировки. А без управляемых блокировок, собственно, методику использовать бессмысленно.
При написании статьи, демопример я вводил на платформе 8.3.3.641. Всю задачу создавал на пустой базе.
Постановка задачи.
Необходимо автоматизировать 2 операции: покупка, продажа товаров. При продаже товаров необходимо контролировать наличие товаров в остатках предприятия и рассчитывать себестоимость списания товаров по методу FIFO.
Начнем…
Структура метаданных:
Справочник: Товары
Документы: Приходная и Расходная с табличными частями «Список товаров» (товар, количество, сумма).
Регистры: ОстаткиТоваров, в регистре одно измерение: Товар, и один ресурс: Количество.
Назначение регистра — быстрое принятие решения, можно ли проводить документ.
СтоимостьТоваров, в регистре два измерения: Товар, Партия, и два ресурса: Количество, Стоимость. Назначение регистра: хранение информации о стоимости остатков товаров в разрезе партий.