Правила выгрузки бух 7.7 в 8.3 нетиповой документ

1. Greamdevil 6 19.06.17 05:19 Сейчас в теме
Помогите новичку, первый раз пользуюсь конвертацией данных. Задача нужно в бух. 8.3 вы грузить нетиповой документ из бух 7.7, который соответствует документу Оказание услуг в бух 8.3.
В конвертации загрузил структуру данных двух конфигураций 7.7 и 8.3 , прописал соответствие объектов. Создал правило выгрузки данных (пустое - в нем указан только источник и приемник). Документы выгрузились, но пустые.

Мне нужно прописать какой то запрос в правиле выгрузки данных?
Я не могу понять как он должен быть написан, консоли запросов для 7-ки не нашел, я же должен получить все реквизиты документа из 7-ки этим запросом, помогите, направьте в нужную сторону.

Бух 7.7 7,70,627 сетевая приемник бух 3,0,49,28
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Amadeuc404 54 19.06.17 05:34 Сейчас в теме
Я думаю тебе нужно копать в сторону ПКО. Сделай скриншот что у тебя на закладке конвертации свойств.
+
3. Greamdevil 6 19.06.17 07:25 Сейчас в теме
(2) Вот сделал, я для элементов создал там правила обмена, для некоторых объектов. С 7-ки выгрузка сейчас нормально проходит, до этого были ошибки, но в 8-ку тоже все прогружается, но объектов 0 выгружено и доки пустые.
Прикрепленные файлы:
+
4. Amadeuc404 54 19.06.17 07:53 Сейчас в теме
(3) В Свойствах твоего ПКО на вкладке "Настройки" может какая галка стоит типо "не замещать существующие объекты, а только создавать новые"
+
5. Greamdevil 6 19.06.17 08:16 Сейчас в теме
(4) Нет вроде, галок вообще не было, в итоге, у меня заново перетянулись контрагенты, виды услуг и договора продублировались, я сейчас поставил галки на не создавать новый объект в примемнике, и гружу то же правило и выключаю в 7.7 все, кроме нужного мне документа, но валят ошибки - прикрепил скрин.

Пробовал отключать правило загрузки, пробовал в правилах писать в разделе перед выгрузкой ИмяПКО = ОказаниеУслуг_123", и все результат тот же (((
Прикрепленные файлы:
+
6. Amadeuc404 54 19.06.17 08:34 Сейчас в теме
"Искать объект приемника по внутреннему идентификатору объекта источника" - флаг определяющий поиск объектов в приемнике для версии платформы V8. Если этот флажок взведен, то поиск объекта для модификации в базе приемнике осуществляется по внутреннему (уникальному) идентификатору объекта. Этот идентификатор не виден пользователю а средствами программы поддерживается уникальность идентификаторов в информационной базе, так что никакие два объекта информационной базы не имеют одинаковых идентификаторов.
Грубо говоря отвечает за то чтобы не создавались дубли. И помогает найти нужный объект для изменения.
+
7. Greamdevil 6 19.06.17 09:27 Сейчас в теме
(6)
Искать объект приемника по внутреннему идентификатору объекта источника

А где задается данное условие? Оно повлияет только на дублирование объектов? Или же может быть причиной не выгрузки данных в объект?
+
8. Greamdevil 6 19.06.17 09:32 Сейчас в теме
Вот я выгрузил модуль обработки выгрузки данных для 7.7 прикрепил его (может так проще понять ситуацию), данные она сейчас выгружает, но теперь в 8-ке ошибка тоже прикрепил
Прикрепленные файлы:
Новый текстовый документ.txt
+
9. Amadeuc404 54 19.06.17 09:43 Сейчас в теме
Сбрось лучше сами правила выгрузки я их посмотрю у себя в КД.
по поводу ошибки: Ошибка значит что у тебя идет где то не совпадение типов данных у реквизита "ИмяТипа"
+
10. Greamdevil 6 19.06.17 09:57 Сейчас в теме
(9)
ИмяТипа


Понял, сейчас поищу, вот правила
Прикрепленные файлы:
ПравилаОбменаДанными 15.xml
+
11. Greamdevil 6 19.06.17 10:00 Сейчас в теме
(9) А по типу это не может быть из за того что некоторые реквизиты передаются из 7-ки с типом число, а приходят в тип строка?
+
12. Greamdevil 6 19.06.17 10:15 Сейчас в теме
(9) Пару реквизитов убрал где соотношение типов число --- булево , но все равно та же ошибка
+
13. PhoenixAOD 62 19.06.17 10:19 Сейчас в теме
(12)может было бы проще по СОМ соединению получить данные в БП3 и уже работать с результатом запроса, коль процедура я так понимаю разовая?
+
14. Greamdevil 6 19.06.17 10:27 Сейчас в теме
(13)
СОМ соединению

Да в принципе думаю подойдет и такой способ, но ни разу его не использовал еще, придется с 0 разбираться, если с конвертацией ничего не выйдет, буду пробовать так (
+
15. Greamdevil 6 19.06.17 10:30 Сейчас в теме
(13) Но поидее и тут все должно работать, данные выгружаются, но что то немного надо доковырять (
+
16. Amadeuc404 54 19.06.17 11:01 Сейчас в теме
(15) Данные то у тебя выгружаются, но конвертация свойств не происходит, ибо типы не совпадают. На примере Номера документа:
Так как в Источнике у тебя число, то строка не пишется это же свойство. Соответственно тебе нужно преобразовать число в строку.
Так же тебе нужно поступить для допустим ПометкаУдаления (разные типы булево и число)
У тебя там есть ПКО "Число", "Строка", но они совершенно ничего не делают, Их нужно отключить в Конвертации Свойств.
Прикрепленные файлы:
+
17. Greamdevil 6 19.06.17 11:07 Сейчас в теме
(16) Понял, спасибо, сейчас буду делать, у меня тут ток не могу понять почему, но перестали грузится правила в 7-ку, даже старые, которые я не трогал ((((
Прикрепленные файлы:
+
18. Amadeuc404 54 19.06.17 11:14 Сейчас в теме
(17) Накидал по быстренькой. Только сделал маленько по другому через ПКО. Увидишь в общем.
Прикрепленные файлы:
ПравилаОбменаДанными.xml
+
19. Amadeuc404 54 19.06.17 11:15 Сейчас в теме
(17) Мне на самом деле интересно почему они у тебя вообще загружались :D
+
20. Amadeuc404 54 19.06.17 11:28 Сейчас в теме
(17) И да к слову правила справочников тоже проверь, чтобы они корректно переносились.
+
21. Greamdevil 6 19.06.17 11:48 Сейчас в теме
(18) Ага понял, то есть если есть хоть какое то несоответствеие типов, нужно дописывать условия.
+
22. Greamdevil 6 19.06.17 11:49 Сейчас в теме
(20) Да а справочники у меня уже все на месте, мне только нужно сами доки заполнить, которые уже тоже создана
+
23. Greamdevil 6 19.06.17 11:52 Сейчас в теме
(18) Только вот не могу понять почему у меня галочка "Искать по идентификатору.... у меня недоступная, нельзя ее включить
+
24. Amadeuc404 54 19.06.17 11:54 Сейчас в теме
(23) Это только для конфигурации версии 8.2 и выше. В 7.7 не было на сколько я знаю уникального индетификатора (GUID)/
+
25. Greamdevil 6 19.06.17 12:24 Сейчас в теме
(24) ПФФ уже мозг пухнет ничего не пойму, я выключил все несовпадения типов, но в 7-ке у меня документы не выгружаются, оставляю в правилах только документы, без справочников, они уже все есть в 8-ке, у меня пишет что выгружено 0. У тебя же в правилах ничего особого нет, только галочка на Искать по идентификатору, а так у меня все то же
Прикрепленные файлы:
ПравилаОбменаДанными 15.xml
+
26. Greamdevil 6 19.06.17 12:59 Сейчас в теме
(24) А взял все заново сделал, все выгружается вроде, завтра добью отпишусь ))
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот