Создаются одинаковые серии номенклатуры

1. Salavat88 16.10.13 16:09 Сейчас в теме
Добрый вечер! "Управление торговлей", редакция 10.3 (10.3.5.1). Перевожу на управляемые блокировки. У конфигурации режим управления блокировок поставил автоматический и управляемый, у всех регистров сведений и некоторых регистров накопления(по которым делает движения документ ПеремещениеТоваров) режим управления блокировок поменял на управляемый. Недавно продавцы пожаловались, что есть одинаковые серии у разных номенклатур. В журнале регистрации вижу, что их создавали разные пользователи, разными документами, но в одно и то же время(с точностью до секунды). Может ли это связано с тем, что я у регистра ШтрихКоды поставил режим управления блокировок "Управляемый"?

При создании новых штрих-кодов выполняется функция из общего модуля РаботаСТорговымОборудованием:

Функция СформироватьШтрихКод(Знач ПрефиксШтучногоТовара = Неопределено, Знач ПрефиксВнутреннегоШтрихкода = Неопределено) Экспорт

Если ПрефиксШтучногоТовара = Неопределено Тогда
ПрефиксШтучногоТовара = СокрЛП(Константы.ПрефиксШтучногоТовара.Получить());
КонецЕсли;

Если ПрефиксВнутреннегоШтрихкода = Неопределено Тогда
ПрефиксВнутреннегоШтрихкода = Константы.ПрефиксВнутреннегоШтрихкода.Получить();
КонецЕсли;

ПрефиксШтучногоТовара = ?(ПустаяСтрока(ПрефиксШтучногоТовара), "0", ПрефиксШтучногоТовара);
ПрефиксВнутреннегоШтрихкода = Формат(ПрефиксВнутреннегоШтрихкода, "ЧЦ=2; ЧН=; ЧВН=");

Запрос = Новый Запрос("
|ВЫБРАТЬ
| МАКСИМУМ(ПОДСТРОКА(РегШтрихКоды.Штрихкод, 5, 8)) КАК Код
|ИЗ
| РегистрСведений.ШтрихКоды КАК РегШтрихКоды
|ГДЕ
| РегШтрихКоды.ТипШтрихкода = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ТипыШтрихкодов.EAN13)
| И РегШтрихКоды.Штрихкод ПОДОБНО ""2" + ПрефиксШтучногоТовара + ПрефиксВнутреннегоШтрихкода + "_________""
|");

Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();
ТекКод = ?(Выборка.Код = NULL, 1, Мин(ОбщегоНазначения.ПривестиСтрокуКЧислу(Выборка.Код) + 1, 99999999));

Штрихкод = "2" + ПрефиксШтучногоТовара + ПрефиксВнутреннегоШтрихкода + Формат(ТекКод, "ЧЦ=8; ЧВН=; ЧГ=");
Штрихкод = Штрихкод + КонтрольныйСимволEAN(ШтрихКод, 13);

Возврат Штрихкод;

КонецФункции // СформироватьШтрихКод()
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. rustemg 06.01.14 15:10 Сейчас в теме
Салават, можете написать как прошло перевод УТ на управляемые блокировки, были еще косяки? В каких документах правили проведение, можете поделится наработками?
3. Salavat88 06.01.14 18:41 Сейчас в теме
У регистра ШтрихКоды обратно поставил режим управления блокировкой данных Автоматический и серии перестали двоиться. Я только ПеремещениеТоваров переделал. Теперь работники склада не ждут друг друга, а могут одновременно перемещать товары. Они мне даже спасибо не сказали. У нас хотят внедрить что-нибудь на 8.2, поэтому я забросил перевод на управляемые блокировки.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот