|
Доработка правил обмена |
☑ |
0
Валидатор
07.02.13
✎
10:35
|
столкнулся с задачей, доработать правила обмена из УТ в БП. При переносе из 10.3 Ут в 8.2 БП 2.0 были доработаны типовые правила, и документ Заказ Покупателей (который в УТ содержится в реализации) должен трансформироваться в договор (в БП 2.0), вот код:
<Свойство Поиск="true">
<Код>8</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>400</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<ПередВыгрузкой>Если ЗначениеЗаполнено(Источник.Заказ) И ТипЗнч(Источник.Заказ) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда
Значение = "Счет №" + Источник.Заказ.Номер + " от " + Формат(Источник.Заказ.Дата, "ДФ=dd.MM.yyyy");
Если Источник.Заказ.Дата < '20100401' Тогда
Сообщить("ВНИМАНИЕ! Старый договор: " + Значение + "; Контрагент: " + Источник.Заказ.Контрагент + "(" + Источник.Заказ.Контрагент.Код + ")", СтатусСообщения.Информация);
КонецЕсли;
Иначе
Значение = Источник.Договор.Наименование;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
Аналогично хочу допилить типовые правила для переноса УТ 10.3 - БП 3.0, беру этот кусок кода, но при загрузке правил конвертации в УТ, он начинает ругаться, почему не прокатывают правила Ут - Бп 2.0 для Ут - БП 3.0? документы одинаковые ведь
|
|
1
Wobland
07.02.13
✎
10:38
|
ответ содержится в ругани
|
|
2
ЧашкаЧая
07.02.13
✎
10:40
|
Меня терзают смутные сомнения, файл правил обмена блокнотом редактировал?
|
|
3
Валидатор
07.02.13
✎
10:40
|
(2) да
|
|
4
Валидатор
07.02.13
✎
10:41
|
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(3937)}: Ошибка при вызове метода контекста (Прочитать)
Пока ПравилаОбмена.Прочитать() Цикл
по причине:
Ошибка разбора XML: - [3162,13]
Фатальная ошибка:
Opening and ending tag mismatch: ПередВыгрузкой line 0 and Свойство
SystemId: file://C:/Documents and Settings//Local Settings/Temp/3a/v8_172_77.xml
|
|
5
Валидатор
07.02.13
✎
10:41
|
3162 строка - <Свойство Поиск="true">
|
|
6
Wobland
07.02.13
✎
10:41
|
(4) перевести на русский или сам?
|
|
7
Alex S D
07.02.13
✎
10:42
|
файл кривой похоже
|
|
8
Stim
07.02.13
✎
10:42
|
мде.. а почему бы файл правил не редактировать еще какой-нить программой? Например, в винампе
|
|
9
ЧашкаЧая
07.02.13
✎
10:43
|
(3) Кхм. Вообще-то для этого предназначена конфигурация Конвертация данных, но раз мисье любитель извращаться...
|
|
10
spleen
07.02.13
✎
10:45
|
(0) выгрузи в xml. И исправь в КД. Иначе будет криво.
|
|
11
acsent
07.02.13
✎
10:52
|
откуда этот код вытащил?
|
|
12
Валидатор
07.02.13
✎
10:54
|
(11) из доработанных типовых правил Ут 10.3 - Бп 2.0
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший