Имя: Пароль:
1C
1C 7.7
v7: Как так получается что задваиваются коды в справочнике
0 Джордж1
 
13.07.12
13:51
Простой справочник, контроль уникальности включен. - Задволились некоторые коды. Это у пользователей руки кривые или баг какой.
//
Элементов в справочнике не больше 1000, происходит такое не в первый раз и именно с этим справочником
1 1Сергей
 
13.07.12
13:51
УРБД? тип кода?
2 Ёпрст
 
13.07.12
13:52
Да легко.
Более того, интерактивно можно задвоить ID у справочника, не то что там какой-то там CODE..
3 Ёпрст
 
13.07.12
13:52
+2 причем штатно и интерактивно, т.е действиями пользователей в предприятии
4 FN
 
13.07.12
13:53
(2) колись - как задвоить ID интерактивно?
5 Ёпрст
 
13.07.12
13:55
6 Джордж1
 
13.07.12
13:55
(1)УРБД -нет, тип кода числовой
//
Судя по тому что в документов теперь есть неразрешенные ссылки, - проблема не с дублированием кодов, а с какой-то сбой в самой таблице
7 acsent
 
13.07.12
13:56
(5) небось через табло нужно код выполнять?
8 1Сергей
 
13.07.12
13:56
(5) Извините!
Запрашиваемая Вами страница не найдена.
9 пипец
 
13.07.12
13:58
10 Ёпрст
 
13.07.12
13:58
Юля06   08.08.2006 - 15:51
Дамы и господа! глюк отловлен и обезврежен!

"Дело было так. Короче если продемонстрировать в самом простом варианте... Если есть к примеру переключатель на форме, в зависимости от его состояния делается отбор по какому-то рекв.
Процедура ПриИзмененииПереключателя()
 Если Переключатель = 1 Тогда
   УстановитьОтбор("Рекв",1);
 ИначеЕсли Переключатель = 2 Тогда
   УстановитьОтбор("Рекв",0);
 КонецЕсли;
КонецПроцедуры
так вот, если наприм. отобрал по 1, потом ред-ся э-т в ФормеСписка, и не сохраняя делаешь отбор по 0 и потом становишься в формеСписка на какую-то запись, то проявляется этот эффект, двойние ИД и корежаться записи"
Пацаны проверили:

Bolik
30 - 08.08.2006 - 17:02      2 (All) Не поленился - проверил :-)
Насчет ИД не смотрел, но код точно дублируется, хотя стоит контроль уникальности

Uho
32 - 08.08.2006 - 17:13      Молодец, Юля!
--------------------------
Подтверждаю:
дублируется и код, и ID
--------------------------
ЗЫ. релиз 25, ДБФ

Uho
35 - 08.08.2006 - 17:23      +32
проверил на SQL-базе:
ругается на "дубликат кей" и вываливается ("невостановимая ошибка БД")
11 Ёпрст
 
13.07.12
14:00
пилять на кубане вечно все ветки в проёб..е
12 Джордж1
 
13.07.12
14:01
Единственное сто у меня есть в форме списка
//
Процедура _Найти()
   Спр=СоздатьОбъект("Справочник.Карты");
   Если Спр.НайтиПоКоду(НК)=1 Тогда
       п1=Спр.ТекущийЭлемент();
       АктивизироватьОбъект(п1);
       Активизировать("Наименование",0);
   КонецЕсли;    
КонецПроцедуры
13 Ёпрст
 
13.07.12
14:01
Короче - редактирование в списке + смена отбора во время редактирования.
14 dk
 
13.07.12
14:06
иногда переиндексация помогает
15 Ёпрст
 
13.07.12
14:06
(6) дык руками поправь..
Мот из-за незавершенной транзакции или еще чего было
16 Ёпрст
 
13.07.12
14:07
(14) ага..из=за это тоже может "задвоить", битые индексы
17 Джордж1
 
13.07.12
14:18
(6)дык справочник этот с данными по скидкам на картах. Так просто не поправишь. В некоторых документов остались неразрешенные ссылки.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший