|
Программное снятие резерва и закрытие заказа клиента |
☑ |
0
MAPATNK2
naïve
15.01.24
✎
13:30
|
КА 2.5
Всем доброго дня. Хочу по расписанию закрывать неактуальные заказы и снимать резервы.
ЗаказКлиента = Заказ.ПолучитьОбъект();
ЗаказКлиента.Статус = Перечисления.СтатусыЗаказовКлиентов.Закрыт;
Для каждого Товар Из ЗаказКлиента.Товары Цикл
Товар.ВариантОбеспечения = Перечисления.ВариантыОбеспечения.НеТребуется;
Товар.Отменено = Истина;
КонецЦикла;
ЗаказКлиента.Записать(РежимЗаписиДокумента.Проведение);
В данном случае заказ визуально закрывается. На форме все выглядит отлично, по всем регистрам тоже закрывается КРОМЕ регистра сведений "Распределение запасов" там все остается не изменно, ПОКА кто-нибудь не изменит или не создаст любой новый заказ. (Что на самом деле странно, т.к. не обязательно перепроводить именно проблемный заказ).
Может кто подсказать в чем может быть проблема?
|
|
1
mikecool
15.01.24
✎
13:51
|
где то запускается задание на пересчет данных РС, ты этот момент не нашел
|
|
2
Ненавижу 1С
15.01.24
✎
14:03
|
наверное включен "Производительный режим хранения информации о доступности товаров и работ"
Для увеличения производительности при записи данных о доступных остатках и потребностях добавлена функциональная опция «НСИ и администрирование» – «Склад и доставка» – «Производительный режим записи информации о доступности товаров и работ».
При установленной опции обеспечивается раздельное хранение:
сводных данных о запасах и потребностях на складе (в РН ЗапасыИПотребности);
детальных сведений о распределении запасов на потребности и резервах по заказам (в РС РаспределениеЗапасов)
После переключения на производительный режим при контроле остатков и для определения доступности товаров начинает использоваться новый РН ЗапасыИПотребности. Одновременно в конфигурации продолжает использоваться РС РаспределениеЗапасов – его записи формируются фоновым заданием распределения запасов на основе данных нового РН ЗапасыИПотребности (для обеспечения совместимости с предыдущей версией архитектуры системы структура и состав данных РС РаспределениеЗапасов не изменились).
Данные РН ЗапасыИПотребности доступны сразу после завершения транзакции проведения, а данные РС РаспределениеЗапасов отстают, так как формируются фоновым заданием распределения запасов
|
|
3
MAPATNK2
naïve
15.01.24
✎
14:15
|
(2) Благодарю. Просто фоновые задания в копии отрубил. И забыл глянуть.
|
|