Имя: Пароль:
1C
1С v8
Перенос остатков из 7.7
0 Sun125
 
28.07.11
16:21
Переношу остатки из 7.7 в 8-ку. При выгрузке выдает ошибку:
Ошибка исполнения обработчика:  ПКО_ПередВыгрузкой_Номенклатура
 - Поле агрегатного объекта не обнаружено (ТипНоменклатуры)
Что это может значить? Что нет реквизита "Тип номенклатуры" в справочнике "Номенклатура"? он есть, причем почти типовой, там только реквизиты дополнительные добавлены.
1 zak555
 
28.07.11
16:21
1. откуда/куда перехода ?
2. причина его ?
2 Sun125
 
28.07.11
16:23
(1)остатки из Бухгалтерии 7.7 в УПП 8
3 Sun125
 
28.07.11
16:23
не пойму, где в КД искать ошибку и править? и почему она возникла, выгружаю из типовой демобазы - все нормально
4 zak555
 
28.07.11
16:24
в типовой нет твоих реквизитов
5 zak555
 
28.07.11
16:25
которые почти "не влияют на типовизм"
6 Sun125
 
28.07.11
16:28
почему ругается на типовой реквизит? как будто его нет? хотя он есть
7 zak555
 
28.07.11
16:28
причина перехода ?
8 Sun125
 
28.07.11
16:31
(7) решили перейти на 8-ку)
9 Мимохожий Однако
 
28.07.11
16:40
Удали не типовые реквизиты, потом переводи. Всё равно в типовых правилах про доп.реквизиты не прописано.
10 Sun125
 
28.07.11
16:49
(9) не помогло
11 Sun125
 
28.07.11
17:05
где в КД искать обработчик ПКО_ПередВыгрузкой_Номенклатура?
12 ИИванова
 
28.07.11
17:45
Чтобы работала типовая обработка, надо сначала базу сделать типовой.
13 MadJhey
 
28.07.11
18:10
Если правила корректно загружены в кд, то см. правила обмена данными - "твои правила" -перейти к правилам - справочники - номеклатура - закладка перед выгрузкой.  почитай  - Бояркин "Конвертация данных"
14 Oleg_Kag
 
28.07.11
18:16
Частая ошибка начинаюших работать с конфигурацие Конвертация данных состоит в том, что после создания
правил конвертации из конигурации на 7.7 в 8-ку забывают исправить модуль обработки экспорта в 7.7 (V77Exp.ert)
В конфигурации "Конвертации данных" при сохранении правил можно указать, чтобы также создавался
модуль обработки выгрузки данных для платформы 7.7.
Он сохранится в текстовый файл, после чего вам надо будет его просто скопировать из файла и заменить весь
модуль в обработке V77Exp.ert.
То  есть полностью стереть всё что есть в модуле обработки V77Exp.ert и вставить туда текст из файла
модуля обработки выгрузки.
15 Sun125
 
29.07.11
10:22
(12) накатываю типовой релиз, все равно ошибку выдает
16 Sun125
 
29.07.11
10:27
в модуле обработчика есть функция ПКО_ПередВыгрузкой_Номенклатура.
При выгрузке из типовой демобазы, эта функция не вызывается, поэтому и ошибку не выдает.
При выгрузке из рабочей базы эта функция вызывается так, что Источник - это какой-то объект "Амортизация ОС" (смотрю отладчик), естественно строка с кодом "Источник.ТипНоменклатуры" вызывает ошибку.
Как понять, что за объект "Амортизация ОС"? не могу понять, что вызывает эту функцию.
Далее ошибки:
Ошибка получения значения свойства объекта
   Объект: Амортизация ОС, свойство: ВидНоменклатуры.
Где искать этот объект?
17 Sun125
 
29.07.11
10:43
Амортизация ОС - это якобы справочник. но такого справочника вообще нет в конфигураторе.
18 Sun125
 
29.07.11
11:07
up..
19 Мимохожий Однако
 
29.07.11
11:43
(15)ИМХО, не правильно накатываешь.
(9)После корректировки конфигурации сравни  с типовой
Если есть различия и дополнительные реквизиты, то не везде поправил. Из пустой развернутой конфигурации не забудь скопировать в папку ExtForms новые правила обмена и обработку.
20 Sun125
 
29.07.11
11:52
(19) почему должны быть новые правила обмена? это правила для типовой конфигурации. рабочая конфигурация теперь тоже типовая, сравниваю-различий нет
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан