Имя: Пароль:
1C
1C 7.7
v7: Такая ошибка после обновления
, ,
0 FunnyDevil
 
01.11.13
14:42
Выполняется проверка необходимых обновлений информационной базы.
ОбновляемыйДок.Записать();
{Обработка.ОбновлениеИБ.Форма.Модуль(75)}: Номер не уникальный!

как найти тот документ у которого номер не уникальный???
1 1dvd
 
01.11.13
14:44
Воспользоваться отладчиком
2 FunnyDevil
 
01.11.13
14:47
А какое условие написать для точки останова, чтобы не проверять все документы?
3 пипец
 
01.11.13
14:49
пред
ОбновляемыйДок.Записать();
поставить
Сообщить(""+ОбновляемыйДок+"   "+ОбновляемыйДок.Вид());
4 Квиджибо
 
01.11.13
14:49
через попытку-исключение как вариант.
5 FunnyDevil
 
01.11.13
14:52
Спасибо, щас попробую
6 пипец
 
01.11.13
15:40
(4) а смысл ? ну значит какие то документы не обновит - и как это потом при например закрытии месяца вылезет ? так что ...
7 1dvd
 
01.11.13
15:46
(6)

Попытка
    ОбновляемыйДок.Записать();
Исключение
    Сообщить("" + ОбновляемыйДок.ТекущийДокумент());
КонецПопытки
8 пипец
 
01.11.13
15:48
(7) смысл собрать весь список ? если только в этом - не более
9 пипец
 
01.11.13
15:49
только обновление пролетит - счетчик счелкнет и выковыривай потом ручками ;)))
10 FunnyDevil
 
01.11.13
16:14
(3) попробывал, все получилось тормозит на документе, исправляю и т.д., спасибо
11 Квиджибо
 
01.11.13
16:20
(6) в (7) все предельно ясно написано. Я бы добавил только прерывание процедуры по исключению.
12 пипец
 
01.11.13
16:22
та незачо
Зы смысл на копии !! сделать вариант (7) и посмотреть нумераторы сразу у всех проблемных документов
13 пипец
 
01.11.13
16:31
(11) чем (4) + прерывание отличается от (3)  ??? количеством строк ? :))))