Имя: Пароль:
1C
1С v8
Доработка правил обмена
,
0 Валидатор
 
07.02.13
10:35
столкнулся с задачей, доработать правила обмена из УТ в БП. При переносе из 10.3 Ут в 8.2 БП 2.0  были доработаны типовые правила, и документ Заказ Покупателей (который в УТ содержится в реализации) должен трансформироваться в договор (в БП 2.0), вот код:
<Свойство Поиск="true">
                       <Код>8</Код>
                       <Наименование>Наименование --&gt; Наименование</Наименование>
                       <Порядок>400</Порядок>
                       <Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
                       <Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
                       <ПередВыгрузкой>Если ЗначениеЗаполнено(Источник.Заказ) И ТипЗнч(Источник.Заказ) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда
   Значение = "Счет №" + Источник.Заказ.Номер + " от " + Формат(Источник.Заказ.Дата, "ДФ=dd.MM.yyyy");
   
   Если Источник.Заказ.Дата &lt; '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
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан