Есть две выдачи товара "Терминал №1", "Терминал №2". Кладовщику практически одинаково нести товар что на терминал 1, что на терминал 2. Надо сделать так чтобы при выписке менеджерами накладных, сборки (список товаров для кладовщиков и на какой терминал нести) отправлялись поочередно то на первый терминал, то на второй.
Самое очевидное использовать константу.
Если Константы.НашаКонстанта.Получить() = 1 Тогда
//отправляем сборку на второй терминал
Константы.НашаКонстанта.Установить(2);
Иначе
//отправляем сборку на первый терминал
Константы.НашаКонстанта.Установить(1);
КонецЕсли;
Но что то я очкую, что константа при таком использовании будет постоянно заблокирована на запись и все менеджеры торгового зала будут ждать пока она разблокируется.
Или несколько менеджеров прочитают одновременно одно и то же значение константы.
В час пик выписка накладных идёт очень интенсивно.
Вообщем, что посоветуете?!