|
Перенос из 7.7 в 8,2 | ☑ | ||
---|---|---|---|---|
0
Sponger
18.07.12
✎
08:58
|
Доброго времени суток.
С помощью КД делаю перенос данных из 7.7 самописной в типовую 8.2. Справочники выгружаются без проблем. А вот когда выгружаю документы, то все ссылки на справочники не выгружаются. Т.е. тупо не находит справочник по указанным реквизитам, и создает пустой элемент в справочнике и его подставляет уже в готовый документ. Подскажите кто сталкивался с таким, где рыть? |
|||
1
shuhard
18.07.12
✎
09:00
|
(0)[Т.е. тупо не находит справочник по указанным реквизитам]
в какой базе не находит: в приёмнике или источнике ? |
|||
2
Sponger
18.07.12
✎
09:02
|
(1) в приемнике. В источнике все нормально, оттуда выгружает. Отладкой проверял.
|
|||
3
Рэйв
18.07.12
✎
09:03
|
(0)Если не находит значит криво настроил поиск в ПКО справочника
|
|||
4
Sponger
18.07.12
✎
09:03
|
получается не при выгрузке, а при загрузке не находит ссылки.
|
|||
5
shuhard
18.07.12
✎
09:05
|
(2) так ты по коду ищешь или по ИНН или по ссылке - предлагаешь нам угадать ?
|
|||
6
Sponger
18.07.12
✎
09:12
|
в 7.7 есть Справочники Номенклатура. Переношу его в 8.2 поиск по коду, родителю и ЭтоГруппа. Если повторно переносить.
Тоже для Контрагентов. Поиск по коду, родителю, ЭтоГруппа. Для Склада поиск по коду. |
|||
7
andrewks
18.07.12
✎
09:17
|
(5) при выгрузке из 7.7 по ссылке нельзя
(0) отладку используй |
|||
8
Sponger
18.07.12
✎
09:21
|
(7) отладку при загрузке? отладку обработки универсальнаяЗагрузкаДанныхИзXML? или как то по другому?
|
|||
9
Sponger
18.07.12
✎
09:25
|
Смотрю XML файл, не выгружаются в него реквизиты справочника номенклатура.
|
|||
10
Sponger
18.07.12
✎
09:26
|
т.е. я так понимаю не отрабатывает правило выгрузки.
|
|||
11
Рэйв
18.07.12
✎
09:29
|
(10)А ты его назначил реквизиту документа в ПКС?
|
|||
12
Sponger
18.07.12
✎
09:34
|
(11) да назначил. Не первый раз переношу данные. То такое впервые, Чтобы при переносе документа не выгружались ссылки ни справочников, ни планов счетов.
Выгружаются только числовые и символьные поля :( |
|||
13
andrewks
18.07.12
✎
09:35
|
правила выкладывай на обменник, а то телепатировать трудно
|
|||
14
Sponger
18.07.12
✎
09:46
|
вот правило, 1 справочник, должен загрузиться в табличную часть документа.
https://www.dropbox.com/s/9x2at1acez378yi/PlanObmena.xml |
|||
15
zippygrill
18.07.12
✎
09:52
|
покажи скрин ПКО документа
|
|||
16
Sponger
18.07.12
✎
09:57
|
||||
17
andrewks
18.07.12
✎
09:58
|
почему в ПКО "Документ: Поступление ТМЦ" в ПКГС "ТабличнаяЧасть --> Товары" в ПКС "ТМЦ --> Номенклатура" не указан тип источника?
|
|||
18
andrewks
18.07.12
✎
10:02
|
скрин один, правила другие, тип у ТМЦ третий. у тебя каша какая-то
|
|||
19
Sponger
18.07.12
✎
10:02
|
в правилах там наверное еще структуру надо. На скринах видно что тип источника указан, в 7.7 реквизит ТМЦ Тип значения = Справочник, т.е. любая ссылка.
Но в данном конкретном документе который я выгружаю, этот реквизит имеет ссылку на справочник материалы. и соответсвенно правило конвертации для него указано. |
|||
20
andrewks
18.07.12
✎
10:06
|
(19) читай (18). мне добавить нечего
|
|||
21
Sponger
18.07.12
✎
10:07
|
(20) все с одного места :(. Могу дать подключение к своему компу через teamviewer
|
|||
22
andrewks
18.07.12
✎
10:19
|
база с КД много места занимает? выложи архивчик
|
|||
23
Sponger
18.07.12
✎
10:25
|
сейчас создам новую и выложу
|
|||
24
Sponger
18.07.12
✎
10:40
|
вот база с КД
https://www.dropbox.com/s/9cy4pwaharzfzex/KD.dt |
|||
25
Sponger
18.07.12
✎
10:43
|
Если выгружать справочники, то справочники и реквизиты в них по ссылках выгружаются.
Начинаю выгружать документы, то ни один реквизит ссылка на другой справочник не выгружается из источника, или не находится в приемнике. В приемнике в каждом справочнике, который должен по ссылке выгрузиться, создается пустой элемент и он подставляется в реквизиты документа в приемнике. |
|||
26
andrewks
18.07.12
✎
10:48
|
Фирма выгружается, а контрагенты и номенклатура нет. так?
|
|||
27
Sponger
18.07.12
✎
10:53
|
Фирма выгружается :). Но тоже с косяками. Когда выгружаю все справочники, то Фирма переносится, но поля наименование очищаются. Если этими же правилами переношу только фирму то все нормально. Получается делаю так. Перенес фирму. В правилах включаю для нее галочку не замещать элементы, и тогда модно переносить все остальное. Фирма подставляется в приемник нормально.
|
|||
28
Жан Пердежон
18.07.12
✎
10:54
|
(24) с типами каша у тебя
|
|||
29
Sponger
18.07.12
✎
10:54
|
(26) да
|
|||
30
Sponger
18.07.12
✎
10:56
|
(28) структура то с живой базы снята. Как заданы типы так и выгружено. Просто почти во всех реквизитах тип значений указан Справочник, т.е. ссылка на любой справочник.
Но при выгрузке я жестко задаю по какому правилу выгружать. Потому он тип правильно должен взять ведь. |
|||
31
Жан Пердежон
18.07.12
✎
11:15
|
(30) кто знает, что у тебя в базе в документах творится
|
|||
32
Sponger
18.07.12
✎
11:46
|
(31) дык я 1 документ для проверки работы переношу, который твердо знаю что в нем. И такая байда.
|
|||
33
andrewks
18.07.12
✎
11:58
|
ну, давай уже до кучи мдэшник исходной базы (без данных), гляну на досуге, интересная ситуация
|
|||
34
Sponger
18.07.12
✎
12:32
|
сейчас скину :), я уже мозг себе сломал.
https://www.dropbox.com/s/tnkouzquug4rtg7/1Cv7.MD https://www.dropbox.com/s/fuijief7tuti0lz/2.0.8.17.cf конфигурации 7.7 и до кучи коли надо 8.2 если не секрет досуг когда образуется? :) ICQ, Mail агент, Skype или другое средство связи есть? |
|||
35
Sponger
18.07.12
✎
12:39
|
Люди добрые, может кому еще интересна ситуация. Не поленитесь, поможите :).
|
|||
36
andrewks
18.07.12
✎
12:40
|
(34) аська будет только поздно вечером. не боись, если что нарою - отпишу сюда
|
|||
37
Жан Пердежон
18.07.12
✎
12:51
|
(34) отладчик в руки и вперед)
|
|||
38
Sponger
18.07.12
✎
13:11
|
(37) не подскажешь как КД отлаживать? Обработку выгрузки/загрузки, ее отлаживать надо? или есть другие способы?
|
|||
39
вовочка
18.07.12
✎
13:11
|
в файле выгрузки данные есть?
|
|||
40
вовочка
18.07.12
✎
13:15
|
ага вижу (9) значит выгрузку отлаживать надо
|
|||
41
Йохохо
18.07.12
✎
13:15
|
правда могут поступить сотрудники? )
Sponger, продай мне сотрудника, нам в гильдию нужен танк |
|||
42
Sponger
18.07.12
✎
13:18
|
(41) не понял
|
|||
43
Йохохо
18.07.12
✎
13:31
|
(42) ты не мог бы еще тестовую 7.7 выложить, долго набивать
у тебя в ПТУ тип ТМЦ может быть Фирма, Организация, Сотрудник и т.д. |
|||
44
andrewks
18.07.12
✎
13:38
|
конфа 7.7 - просто пипец. выбрал поставщика, вбил материал - поставщик очистился, и теперь имеет тип Материал, изменить нельзя.
и вообще, как в такой конфе можно работать? |
|||
45
Sponger
18.07.12
✎
13:41
|
да я сам матерюсь, но в ней есть данные и их надо перенести мне :(
|
|||
46
andrewks
18.07.12
✎
13:42
|
короче, я даже тестовый приход создать не смог. вроде не дурак, но факт остаётся фактом
|
|||
47
andrewks
18.07.12
✎
13:45
|
и все ссылки на справочники действительно нетипизированные. я бы за такую конфу расстрелял
|
|||
48
Sponger
18.07.12
✎
13:48
|
сейчас попробую создать чтонить и выложу
|
|||
49
Sponger
18.07.12
✎
14:10
|
https://www.dropbox.com/s/3qvmjj3lr4oxw18/test.zip
вот небольшая тестовая база. Пару номенклатур, пару документов поступления. |
|||
50
andrewks
18.07.12
✎
14:14
|
подтверждаю, тупит. с наскока не понял, где косяк. галка "не запоминать выгруж.объекты" не помогает, а только усугубляет ситуацию.
подозреваю, что косяк в обработке выгрузки, при определении ссылки КлючВыгружаемыхДанных, в случае выгрузки св-ва с неопред.видом он формируется неправильно |
|||
51
вовочка
18.07.12
✎
14:17
|
надо наверно пробовать ВыгрузитьПоПравилу
|
|||
52
andrewks
18.07.12
✎
14:26
|
ахренеть...
|
|||
53
andrewks
18.07.12
✎
14:27
|
неужели раньше ни у кого такое не выскакивало?
|
|||
54
Жан Пердежон
18.07.12
✎
14:30
|
ну обычно для составных типов и используют ВыгрузитьПоПравилу
|
|||
55
andrewks
18.07.12
✎
14:31
|
на исследование пока времени нет, но патч для выправления ситуации такой:
в Функция ВыгрузитьПоПравилу находим // Ключ выгружаемых данных Если (ПустоеЗначение(Источник) = 0) И (НеЗапоминатьВыгруженные = 0) Тогда и добавляем хак:
|
|||
56
andrewks
18.07.12
✎
14:31
|
(54) нихера не помогает
|
|||
57
andrewks
18.07.12
✎
14:34
|
автор, проверяй
|
|||
58
Aprobator
18.07.12
✎
14:37
|
(55) фига се.
|
|||
59
Aprobator
18.07.12
✎
14:40
|
имхо, конечно, нужен алгоритм, который проверяет не пустое ли значение справочник и по его виду меняет ИмяПКО. Но если (55) работает, то флаг в руки.
|
|||
60
andrewks
18.07.12
✎
14:43
|
(59) ИмяПКО, ТипЗначения, Вид(), Источник - правильные.
фишка в том, что при выборке из справочника при обработке ПВД по справочнику, и при заходе из ПКО для документа эти все параметры идентичные. а вот ЗначениеВСтрокуВнутр - разный. в итоге поиск по ключу проваливается получается, либо хак, либо использовать разные ПКО для справочников, где они как нормальные справочники, и где они как ссылка на спр. произв. вида |
|||
61
Aprobator
18.07.12
✎
14:45
|
(60) не понял, там ПКО на все справочники одно?
|
|||
62
Sponger
18.07.12
✎
14:54
|
нет, ПКО на каждый справочник разное. Сейчас проверю.
|
|||
63
andrewks
18.07.12
✎
15:01
|
(61) есть ПВД для справочника Справ1 с ПКО_справ1_1, а есть ПВД для документов, там в ПКС для Справ1 тоже прописаны ПКО_справ1_1.
либо в доках прописывать и делать отдельные ПКО_справ1_2 (хотя не проверял, может, ещё в каком месте обработки выгрузки таится подобный косяк), либо вот так, как написал |
|||
64
Sponger
18.07.12
✎
15:04
|
(63) ты проверял? у тебя отработало нормально? что-то у меня xml все равно не выгрузилось. Сейчас отладчиком пройдусь посмотрю.
|
|||
65
andrewks
18.07.12
✎
15:06
|
(64) у меня да
|
|||
66
Sponger
18.07.12
✎
15:14
|
работает если в одной выгрузке указывать для выгрузки и справочники и документы. Если указывать только документы, то как и раньше. Т.е. ссылки на справочники автоматом не подтягиваются. Хотя точно не помню, может при выгрузки из 7.7 всегда так было.
|
|||
67
Йохохо
18.07.12
✎
15:24
|
тип составной, но все сливаются в один. можно просто заполнить все реквизиты и ПолучитьИзВходящихДанных
|
|||
68
Йохохо
18.07.12
✎
15:32
|
http://files.mail.ru/E13OGI
там пример, номенклатура переносится если тащить документы, кроме нее ничего не смотрел по коду сливать нельзя номенклатуру, т.к. составной источник, переделал чуть. в общем ничего сложного |
|||
69
Sponger
18.07.12
✎
15:46
|
спасибо за помощь. вечером дома буду пробовать. Если возникнут вопросы напишу ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |