Имя: Пароль:
1C
1С v8
Дубли кодов в справочнике "Партнеры"
0 yaroshenko_p
 
15.09.17
14:20
Доброго времени суток!

Я столкнулся с проблемой дублирования кодов в справочнике "Партнеры" конфигурации УТ11.3. В справочнике "Партнеры" установлено "Нумерация" - серии кодов "Во всем справочнике". Партнеры закачиваются в базу сторонней внешней обработкой. Код обработки скрыт. Но в результате выполнения обработки в справочнике "Партнеры" появляются несколько пар элементов с одинаковыми кодами. Причем коды у них попарно АБСОЛЮТНО совпадают, без дополнительных пробелов, коды типа "0000-000123" (проверено отладчиком)! При попытке интерактивно изменить код у одного из двух партнеров, сохранить, а потом вернуть обратно прежнее значение кода выскакивает ошибка "Код не уникален". То же самое происходит, если программно попытаться для одного из этих элементов вызвать метод Записать(). Но непонятно, как эти пары с одинаковыми кодами вообще могли образоваться? Вопрос чисто теоретический - КАК ТАКОЕ В ПРИНЦИПЕ МОГЛО ПРОИЗОЙТИ? Заранее благодарю.
1 aleks_default
 
15.09.17
14:24
Легко, сам же написал что с обменом пришли.
2 Fish
 
15.09.17
14:26
(0) А ты напиши:
Объект.ОбменДанными - Истина;
Объект.Записать();

И посмотри.
3 Rusland
 
15.09.17
14:26
Поправлю: Объект.ОбменДанными.Загрузка = Истина
По моему так правильно
4 Rusland
 
15.09.17
14:28
В ПередЗаписью()/ПриЗаписи() нужно вставлятть.
5 Fish
 
15.09.17
14:28
(3) Ну да. Так будет правильно.
6 DrShad
 
15.09.17
14:29
(4) и не только там )))
7 Rusland
 
15.09.17
14:29
(6) В подписки забыл? :):)
8 DrShad
 
15.09.17
14:31
(7) не только, но не суть важно
9 Rusland
 
15.09.17
14:31
(8) Ну выкладывай тогда уже весь список!!! :)
10 DrShad
 
15.09.17
14:33
(9) ну если вы так просите, то к примеру ОбработкаПроверкиЗаполнения
11 Rusland
 
15.09.17
14:36
(10) Не обязательно. Это интерфейсная процедура. Даже если она вызывается кодом, то обходится типовым
Если Загрузка=Истина Тогда
Возврат;
КонецЕсли;
12 yaroshenko_p
 
15.09.17
14:44
Господа, спасибо!

Объект.ОбменДанными.Загрузка = Истина

и записался объект с дублирующимся кодом!
13 Rusland
 
15.09.17
14:45
Да ладно?!?!?! о_О
14 Fish
 
15.09.17
14:48
(12) "О сколько нам открытий чудных..." (с) :)
15 yaroshenko_p
 
15.09.17
14:59
(14) "Есть многое на свете, друг Горацио, что и не снилось..."
(c))))