Потеря данных при распределенной базе данных 1С #322572


#0 by 1portal
Не знаю, зачем мега умы из 1С решили хранить Штрих-коды в регистре сведений, а не в справочнике. В итоге такая вот беда: у регистра ШК есть измерение Код. Это уникальное число, которое с каждой записью увеличивается. В распределенной базе данных, если в 2-х разных узлах добавляются штрих-коды, то в момент обмена получается наложение данных регистра с одинаковым кодом, в итоге данные из переферийной базы безвозвратно затераются данными из Главной базы. Определенные мысли есть, как эту проблему решить, но как-то все это криво..... Может кто решил эту проблему красиво?...
#1 by ТелепатБот
#2 by 1portal
забыл добавить, конфигурация УТ 10.3
#3 by 1CLama
Погодь, у тебя что штрихкоды вводят на периферийках? Как то странненько... А в центре нельзя это делать?
#4 by 1portal
В том-то и дело, что каждый из филиалов может кроме общего ассортимента, еще и торговать своим товаром, соответствено и заводят какждый сам свое. Централизованно это невозможно. :(
#5 by 1CLama
Убери для начала коды в штрихкодах. Предварительно проверив, не используются они гдн-то в базе
#6 by 1CLama
Фишка в том, что в базах используется авт. нумерация, т.е. тебе надо придумать ее аналог. Типа - в ЦБ нумерация начинается с 00ххххх, в 1-й периферийной - 01ххххх, 2-я пер. - 02ххххх и т.д. .. Если нельзя будет убрать Код, то делай нумерацию свою
#7 by 1portal
разве код можно убрать? он же как измерение у регистра участвует
#8 by Defender aka LINN
гм... Так ведь получается, что это один и тот же штрих-код, только введенный для разной номенклатуры. Так что вводи префиксы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С