|
Доработка правил конвертации данных, КД 2.1 | ☑ | ||
---|---|---|---|---|
0
falselight
04.06.18
✎
16:35
|
Подскажите пожалуйста кому не трудно по таким простым задачам
выполняемым в Конвертации данных 2.1. Я как то редко ей пользовался и мало опыта. Необходимо поправить правила выгрузки из УТ в БП. Для документа передача между организациями нужно исправить: 1. Добавить перезапись документа, если он уже имеется в приемнике; 2. Дату реализации (создаваемый документ в БП) сделать такую же, как Передаче (выгружаемый документ в БП), а сейчас текущая дата выгружается. От незнания тонкостей не знаешь за что браться. Так как давно не открывал её. Может быть кому то совсем не трудно будет ответтить на данные вопросы? |
|||
1
scanduta
04.06.18
✎
16:42
|
Учись, студент. Пригодится потом.
|
|||
2
falselight
04.06.18
✎
16:47
|
(1) Так подсказок хочется.
Что учиться нужно это само собой. Это необходимо!!! |
|||
3
OldCondom
04.06.18
✎
16:50
|
Открывай правила конвертации объектов и смотри все галочки и обработчики документа передачи.
|
|||
4
OldCondom
04.06.18
✎
16:52
|
Как запрет перезаписи, так и дата документа могут быть переписаны в разных местах. Это обработчики ПКО, глобальные обработчики, алгоритмы. Так что однозначного ответа тут нет.
|
|||
5
falselight
04.06.18
✎
17:01
|
(4) Вот что в Правиле конвертации объектов (ПКО)
ПослеЗагрузки Выполнить(Алгоритмы.ОбработатьЗаписьДокументаПослеЗагрузки); Если РежимЗагрузкиДанныхВИнформационнуюБазу() Тогда Выполнить(Алгоритмы.ЗаполнитьВидЭлектронногоДокумента); //Занесем данные об объекте в таблицу отложенной обработки НоваяСтрока = Параметры.ЗагруженныеОбъекты.Добавить(); НоваяСтрока.ИмяПКО = "; НоваяСтрока.Объект = Объект; НоваяСтрока.Параметры = ПараметрыОбъекта; КонецЕсли; Интересует же только что в ПослеЗагрузки ? |
|||
6
Вафель
04.06.18
✎
17:02
|
для начала прочти книгу про конвертацию
|
|||
7
OldCondom
04.06.18
✎
17:55
|
(5) Теперь ищи, где обрабатываются элементы ТЗ(по всей видимости это ТЗ) "ЗагруженныеОбъекты".
Я такое использую для проведения документов, в глоб. обработчике "После Загрузки данных" обхожу и провожу. Дату реализации смотри в ПКС "Дата" объекта (правило конвертации свойства). Наверняка там стоит "Значение = ТекущаяДата();" |
|||
8
falselight
04.06.18
✎
19:13
|
(6) Да пока нужно задачки эти решить!!!!!
|
|||
9
falselight
04.06.18
✎
19:15
|
(7) Ок, завтра засяду за это дело!!!
А где этот глобальный обработчик? В принципе понятно глобальный! Значит где то в глобальном модуле. Завтра начну разбирать детально! |
|||
10
falselight
04.06.18
✎
19:15
|
Благодарен подсказкам, что бы можно было бы пробовать
отталкиваясь от советов! |
|||
11
HeKrendel
04.06.18
✎
19:16
|
Обычно обучение в бою это 2 недели
|
|||
12
falselight
05.06.18
✎
06:04
|
http://joxi.ru/E2pEVnwi9aj9yA
Я так понимаю сейчас в дату приемника идет значение НачалоПериода. Что бы туда шла дата Источника нужно значение НачалоПериода в Источнике поменять на Дата. Верно же? |
|||
13
falselight
05.06.18
✎
06:06
|
Подскажите что за галку нужно поставить что бы
при перегрузке, имеющийся документ перезаписывался в приемнике? |
|||
14
fgaabbb
05.06.18
✎
06:11
|
(13) разве в типовых правилах выгружаемый документ не перезаписывается? ты его еще раз выгрузи и загрузи в базу источник - должен перезаписаться. Ты его регистрировал в плане обмена?
|
|||
15
fgaabbb
05.06.18
✎
06:21
|
(14)* в базу-приемник из базы-источника
|
|||
16
falselight
05.06.18
✎
06:24
|
(15) Я вот думаю как делается перенос между УТ 11.1
и БП 3.0. Ранее в обычных формах это делалось внешней обработкой УниверсальныйОбменДанными. А тут наверное через меню Синхронизация? |
|||
17
falselight
05.06.18
✎
06:25
|
(15) сюда загружать правила для обмена?
http://joxi.ru/5mdg0nEFkeJ3Jr (14) Ну если задачу поставили так, значит было сделано что не перезаписывались, сейчас нужно что бы перезаписывались. |
|||
18
falselight
05.06.18
✎
06:41
|
Подскажите как производится обмен между УТ 11.1 и БП 3.0.
Куда загружать правила? |
|||
19
fgaabbb
05.06.18
✎
06:45
|
(18) Администрирование - Настройки синхронизации данных - синхронизация
Загрузить правила - из конфигурации/из файла. в твоем случае, из файла. вроде бы надо zip архив подготовить из 3 файлов - правила регистрации, правила обмена, правила обмена для базы приемника. |
|||
20
fgaabbb
05.06.18
✎
06:49
|
в архиве имена файлов: ExchangeRules.xml - правила обмена,
RegistrationRules.xml - правила регистрации CorrespondentExchangeRules.xml - правила обмена базы корреспондента |
|||
21
fgaabbb
05.06.18
✎
06:51
|
имя файла-архива - любое
|
|||
22
fgaabbb
05.06.18
✎
06:52
|
сами правила можешь взять в конфигураторе в плане обмена, в макетах.
|
|||
23
falselight
05.06.18
✎
07:52
|
(19) Да мне нужен этот .zip архив, в котором я подменю
файл с правилами с таким же названием, для загрузки его в синхронизацию. Этот архив .zip с тремя файлами, что вы указали в (20) выгружается из УТ в режиме предприятия????? |
|||
24
fgaabbb
05.06.18
✎
08:00
|
(23) вроде да.но там может быть 2 файла из трех, вроде CorrespondentExchangeRules.xml нет. добавишь ручками
|
|||
25
falselight
05.06.18
✎
08:07
|
(24) А его содержимое?
|
|||
26
falselight
05.06.18
✎
08:16
|
(24) А можно узнать от куда выгружать этот .zip архив с тремя файлами?
|
|||
27
falselight
05.06.18
✎
08:18
|
(26 +) Открываю планы обмена в режиме конфигуратора и
в режиме предприятия, нет такой возможности выгрузки правил. Если есть такой план обмена УправлениеТорговлейБухгалтерияПредприятия30 . |
|||
28
falselight
05.06.18
✎
08:20
|
(22) Как их от туда взять?
|
|||
29
falselight
05.06.18
✎
08:22
|
Я не вижу нигде возможности выгрузки этого архива.
|
|||
30
falselight
05.06.18
✎
09:02
|
Никто не знает как вытащить правила из Ут 11.1?
И создать .zip архив с тремя необходимыми файлами, что бы загрузить его в синхронизацию? |
|||
31
Lexey_
05.06.18
✎
09:04
|
(30) документацию уже прочитал?
|
|||
32
novichok79
05.06.18
✎
09:04
|
в УТ 11.1 еще КД 2.1, а вот начиная с УТ 11.2 уже КД 3.0. как обновляться потом будешь?
|
|||
33
falselight
05.06.18
✎
09:29
|
(32) Сейчас задача разобраться с УТ редакция 11.1 (11.1.10.185) обмен с БП 3.0.
Вопрос в том как и от куда мне получить этот .zip архив. (31) В интернете не нашел информации к действию. |
|||
34
falselight
05.06.18
✎
09:34
|
где тогда взять этот .zip архив что бы заменить в нем файл
правил? |
|||
35
scanduta
05.06.18
✎
09:40
|
(34) делай сам - там содержится 3 файла - правила обмена, правила обмена корреспондента и правила регистрации
|
|||
36
falselight
05.06.18
✎
09:50
|
(35) Уже думал об этом. Важны только их названия?
И правило обмена само? |
|||
37
hhhh
05.06.18
✎
09:54
|
(34) твоя задача, чтобы кд выгружала в файл ExchangeRules.xml
просто чисто физически проконтролируй. |
|||
38
falselight
05.06.18
✎
10:00
|
(37) не понимаю о чем речь, что бы что она туда выгружала????? Может поделитесь этим .zip архивом?
Мне для обменя между УТ 11.1 и БП 3.0. Я подменю там нужный файл, что выгружаю из КД. |
|||
39
falselight
05.06.18
✎
10:01
|
(37) То есть из КД, что выгрузится я назову ExchangeRules.xml, - одно понимание тогда у меня.
А остальные файлы? Можно пустые? |
|||
40
falselight
05.06.18
✎
10:01
|
xchangeRules.xml - правила обмена,
RegistrationRules.xml - правила регистрации CorrespondentExchangeRules.xml - правила обмена базы корреспондента |
|||
41
falselight
05.06.18
✎
10:02
|
ExchangeRules.xml - правила обмена,
RegistrationRules.xml - правила регистрации CorrespondentExchangeRules.xml - правила обмена базы корреспондента |
|||
42
Lexey_
05.06.18
✎
10:02
|
(39) "А остальные файлы? Можно пустые?"
тебе - можно |
|||
43
falselight
05.06.18
✎
10:06
|
Создал архив ПравилаОбмена_УТ11_1_БП_3_0.zip
в нем эти три файла (41). Сейчас ExchangeRules.xml заменю на выгруженный из КД 2.1. Что ещё нужно? |
|||
44
falselight
05.06.18
✎
10:16
|
С макета в конфигураторе сохраняю фот эти файлы.
Переименовываю в .xml. И ПравилаОбмена заменяю на выгруженный из КД 2.1. ПравилаОбмена - ExchangeRules.xml ПравилаОбменаКорреспондента - CorrespondentExchangeRules.xml ПравилаРегистрации - RegistrationRules.xml |
|||
45
hhhh
05.06.18
✎
10:23
|
(44) судя по (17) у вас нетиповые правила. А в макете типовые. Выгружайте в предприятии лучше.
|
|||
46
falselight
05.06.18
✎
11:08
|
(45) Обработкой Универсальный обмен данными для управляемого
приложения? |
|||
47
hhhh
05.06.18
✎
11:57
|
(46) нет, в синхронизации, там же есть, выгрузить правила, загрузить правила.
|
|||
48
falselight
05.06.18
✎
12:10
|
(47) А ну в синхронизации, да конечно я сохраняю измененные
правила конвертации по сохранить правила. Два остальные файла я взял из конфигуратора УТ. Сохранил их в .txt и переименовал в .xml. Вопрос сейчас как делать обмен этими правилами?????? Я делал подобное через универсальный обмен данными. А в данном случае как нужно будет делать обмен? |
|||
49
hhhh
05.06.18
✎
12:13
|
(48) нажатием кнопки "Синхронизировать"
|
|||
50
falselight
05.06.18
✎
12:29
|
(49) Ну там же открывается целая страница с пунктами,
НАСТРОЙКИ СИНХРОНИЗАЦИИ ДАННЫХ. И грузит сразу в базу а не в файл, расписание задается. Туда в смысле? |
|||
51
hhhh
05.06.18
✎
12:33
|
(50) да, тогда сначала нажми НАСТРОЙКИ СИНХРОНИЗАЦИИ ДАННЫХ. а потом уже нажимай "синхронизировать"
ну и там в пошаришь в параметрах синхронизации, задашь, что грузить в файл. |
|||
52
falselight
05.06.18
✎
13:18
|
(51) Это я выбираю в УТ? Он на прямую в базу грузить будет?
В БП 3.0 ничего не нужно выбирать? |
|||
53
hhhh
05.06.18
✎
13:48
|
(52) и там и там. везде выбирай
|
|||
54
falselight
05.06.18
✎
14:40
|
(53) Выгрузка происходит в .xml файл с данными?
из УТ выгружается, в БП загружается? Обычно из источника выгружается по правилам загруженным. А в приемник только данные .xml загружаются. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |