Имя: Пароль:
1C
 
Загадочная ошибка после обновления.Помогите найти
0 barsik123
 
21.01.15
02:02
Имеется доработанная упп 1.3. Обновил конфу последовательным обновлением с 57.1 до 60.3. Теперь при проведении документа "Передача материалов в эксплуатацию" выдается ошибка при выполнении модулля проведения:
{(1)}: Поле объекта не обнаружено (погашатьстоимостьвнукаквбу)
ЗначениеКолонки = ?(строкадокумента.погашатьстоимостьвнукаквбу,?(строкадокумента.способпогашениястоимости <> перечисления.способыпогашениястоимости.линейный, строкадокумента.количество, 0),строкадокумента.количество)

В чем загадка скажите?)
Возможно я сильно туплю и все просто,но не могу найти эту строку с ошибкой. Что делал:
1. При выборе ошибки в конфигураторе на ошибку не удается переместится.
2. Полнотекстовый поиск по всей конфигурации такой строки не нашел.
3. Используя отладчик, полностью без ошибок проходится модуль проведения и в самом конце выдается ошибка.
4. Документ "Передача материалов в эксплуатацию" немного доработанный,но никаких изменений разработчиками 1с при этих обновлениях не вносились.
Уже просто вручную искал, может где-то в подписках такой код мог бы быть  или в каких таблицах. Бред какой-то. Может есть еще мысли?
ТИИ еще сделаю, вдруг какой-то глюк конфиги возник.
1 Andrewww123
 
21.01.15
02:18
Поиск не по всей строке, а по "строкадокумента.способпогашениястоимости <> перечисления.способыпогашениястоимости.линейный" находит что-нибудь?
2 barsik123
 
21.01.15
02:30
вот такую строку искал "строкадокумента.погашатьстоимостьвнукаквбу". В модулях ничего не нашлось.
3 Andrewww123
 
21.01.15
02:37
Может быть какой-нибудь сумасшедший вариант с использованием внешней обработки при проведении..
Попробуй сделать замер производительности и провести документ, потом в открывшемся окне поискать эту строку.
4 Web00001
 
21.01.15
02:43
Отладка - Остановка по ошибке, тоже не помогает?
5 Andrewww123
 
21.01.15
02:49
(3) Не то сказал.. Эта строка не попадет же в список выполненных строк
6 barsik123
 
21.01.15
03:04
ТИИ не помогло.
(4)Остановка по ошибке не помогает.
ппц.первый раз такое встречаю.
Пойду спать.Утро ночи мудренее. Ошибку нужно испралять.
7 MSOliver
 
21.01.15
04:24
Посмотри подписки на события
8 varyag
 
21.01.15
04:37
(6) У нас как то стояла подсистема, где в режиме предприятия можно было на события проведения, записи и т.д. вешать условия и вообще писать что угодно. Называлась что-то вроде "Система контроля ревизитов". Весь написанный там код хранился в регистре сведений. Возможно у вас нечто подобное?
9 varyag
 
21.01.15
05:11
(8) тебе кстати на 1.3 надо обновиться?
10 varyag
 
21.01.15
05:12
(9) ошибся адресом)
11 Defender aka LINN
 
21.01.15
07:00
(0) 1. В типовых так не пишут, это ваш быдлокод.
2. Обработчики/подписки регистров, которые документ двигает
12 barsik123
 
21.01.15
15:33
Нашел где собака порылась:
РегистрНакопления.УчетЗатратРегл.Макет.ПараметрыФормированияДвижений.Макет.Ячейка(51, 86).Текст
Не тестировал на чистой типовой конфигурации,но предполагаю,что это косяк 1с. Народ попробуйте перепровести документа "Передача Материавлов в эксплуатацию" в конфе 60.3.
13 barsik123
 
21.01.15
22:46
(12)Проверил на чистой типовой УПП 60.3  такая же ошибка. Не стал разбираться, просто тупо в ошибочные строки подставил данные из предыдущего рабочего релиза.
14 varyag
 
22.01.15
04:21
(13) Ахаха)) Вот тебе и (11) 1. В типовых так не пишут, это ваш быдлокод.
15 ChiginAV
 
22.01.15
06:50
(13) УПП 60.3 (как раз вчера обновился), проводится без ошибок, т.ч. возможно (11) прав
16 Мимохожий Однако
 
22.01.15
06:58
И никто из оппонентов не привёл номер строки и в каком модуле ошибка возникала. Непонятки однако.
17 Defender aka LINN
 
22.01.15
09:29
(14) В типовых ПишутВотТак, а не воттак. Смекаешь?
18 barsik123
 
22.01.15
10:42
(16)в (12) указано.
(17)Загляни если не лень в код. Эта ошибка идет из кода макета регистра. Там написано именно ПишутВотТак, но при выводе ошибки получается "воттак".Это 1с-й код.
19 barsik123
 
22.01.15
10:47
(15)Ну очень странно, я на своей архивной базе полностью накатил типовое обновление и ошибка выводится.
20 varyag
 
22.01.15
10:50
(17) смекаю - поэтому и сам написал (8)
Но автор то утверждает обратное
21 zzerro
 
22.01.15
11:38
(0) У нас вроде ошибки нет, документы проводятся
22 zzerro
 
22.01.15
11:46
В демо базе УПП 1.3.60.3 тоже проводится
Программист всегда исправляет последнюю ошибку.