|
1c Конвертация/ изменение правил обмена. | ☑ | ||
---|---|---|---|---|
0
Rzinovev
20.09.13
✎
09:28
|
Всем здравствуйте, Возникла следующая проблема:
Использую конфигурацию "Конвертация 2.1.8.1" для редактирования правил обмена между УНФ и БП 3.0. Данную конфигурацию использую впервые, прочёл всю информацию, которую нашёл по ней в справке и интернете, но так и не понял, как статично задать значение какого-либо значения в Правилах Конвертации Свойств. Допустим, я хочу, чтобы комментарий документа УНФ "Расходная Накладная" при синхронизации в БП 3.0 задавался на конкретную строку. Для этого я выгружаю стандартные правила обмена из УНФ и загружаю их в Конфигурацию "Конвертация". Задаю для документа "Расходная накладная" в Правилах конвертации свойств для реквизита "комментарий" следующий код в обработчике "Перед выгрузкой": Значение = 123; Судя по справке, теперь при конвертации все документы БП3.0, прилетевшие из УНФ должны иметь комментарий "123", но при обмене вылетает ошибка: Ошибка в обработчике события ПередВыгрузкой (свойства) ПКО = РеализацияТоваровУслуг (Документ: Расходная накладная) ПКС = 45 (Комментарий --> Комментарий) Объект = Расходная накладная Б2ФР-007014 от 16.09.2013 8:42:31 (Документ объект: Расходная накладная) СвойствоПриемника = Комментарий (Строка) Обработчик = ПередВыгрузкойСвойства ОписаниеОшибки = Метод объекта не обнаружен (ПКС_РеализацияТоваровУслуг_Комментарий_ПередВыгрузкойСвойства_45_22) ПозицияМодуля = (1) КСообщенияОбОшибках = 55 Просьба подсказать, где может быть ошибка, может я использую не верный синтаксис? |
|||
1
John83
20.09.13
✎
10:03
|
а если Значение = "123" ?
|
|||
2
John83
20.09.13
✎
10:04
|
хотя можно вообще убрать правило для комментария и для самого объекта сделать "ПослеЗагрузки"
Источник.Комментарий = "123" как-то так |
|||
3
Rzinovev
20.09.13
✎
10:30
|
(2) Ок, сейчас попробую
|
|||
4
Rzinovev
20.09.13
✎
10:36
|
(2) Не работает. Вы видимо имели ввиду Объект.Комментарий="123"? Я так уже пробовал, постоянно идёт эта ошибка, не пойму в чём дело.
|
|||
5
Serg_1960
20.09.13
✎
10:39
|
(0) Вообще-то текст ошибки прямо указывает на то, что ожидается "СвойствоПриемника = Комментарий (Строка)" и отсутствует соответствующий обработчик.
|
|||
6
Rzinovev
20.09.13
✎
10:44
|
(5) Спасибо. А не подскажите, что же сделать, чтобы вписывать статичный комментарий? Мне нужно где-то определить СвойствоПриемника на произвольную строку? Не знаю, где искать.
|
|||
7
zladenuw
20.09.13
✎
10:51
|
(6) открываешь свойство (ПКС) комментарий в нем пишешь Значение = "123"
|
|||
8
Rzinovev
20.09.13
✎
10:54
|
(7) Делаю именно так. Именно на это и выдает такую ошибку.
Но раньше там не было обработки, быть может нужно где-то объявлять новую обработку? |
|||
9
Rzinovev
20.09.13
✎
10:57
|
[URL=http://imageshack.us/photo/my-images/850/nrrt.jpg/][IMG]http://img850.imageshack.us/img850/6046/nrrt.jpg[/IMG][/URL]Делаю вот так, быть может я что-то упускаю и вы заметите?
|
|||
10
Rzinovev
20.09.13
✎
10:59
|
(9) Не знаю, как изменить или удалить. http://img850.imageshack.us/img850/6046/nrrt.jpg вот ссылка
|
|||
11
zladenuw
20.09.13
✎
11:01
|
нету скрина.
http://forum.infostart.ru/forum14/topic36609/ |
|||
12
Rzinovev
20.09.13
✎
11:05
|
(11) Да, данную тему до дыр зачитал, но никак не понял, в чём же дело.
|
|||
13
Novi4ok
20.09.13
✎
11:19
|
Выгрузи модуль обработки выгрузки для платформы 77 и замени в коде
|
|||
14
zladenuw
20.09.13
✎
11:21
|
(12) 8 сообщение по ссылке (11)
|
|||
15
Rzinovev
20.09.13
✎
12:07
|
(14) Не могу выполнить действие на втором изображении, у меня список пустой.
|
|||
16
Rzinovev
20.09.13
✎
12:08
|
(13) Расшифруйте пожалуйста, как и чем?
|
|||
17
Зойч
20.09.13
✎
12:09
|
случайно отладка не стоит?
|
|||
18
Rzinovev
20.09.13
✎
12:11
|
(17) А где посмотреть, стоит или нет?
|
|||
19
banco
20.09.13
✎
12:17
|
(0) если память не изменяет, то в последних релизах,для безопасности обменов, код обработчиков включается в конфигурацию, посмотри в конфигурации должна быть обработка ОбработчикиВыгрузкиВБухгалтерияПредприятия30, из КД когда сохраняешь правила, вставь галочку выгрузить код обработчиков выгрузки и этот код вставляй в модуль обработки ОбработчикиВыгрузкиВБухгалтерияПредприятия30
|
|||
20
Rzinovev
20.09.13
✎
12:36
|
(19) Ни в УНФ, ни в БП, ни даже в Конвертации не нашел процедуры ОбработчикиВыгрузкиВБухгалтерияПредприятия30.
|
|||
21
Жан Пердежон
20.09.13
✎
13:21
|
судя по ошибке - проблема с обработкой
попробуй через универсальный обмен данными xml загрузить |
|||
22
banco
20.09.13
✎
15:22
|
(20) не процедура, а обработка ОбработчикиВыгрузкиВБухгалтерияПредприятия30.
|
|||
23
lemon_999
07.10.13
✎
14:46
|
Кто нибудь подскажите. Через конфигурацию данных 2.1.7.1 создал правила для 1 объекта документа из ТиС(1С 7.7) и УТ 10.3(1С 8.2). Хотел привести номер документа 7ки к длине 8ки воспользовавшись вшитой функцией (ПривестиНомерКДлине(Номер, Длина)) в обработку V77Exp.ert. Не срабатывает, пишет: "ПКС_ПередВыгрузкой_......._Номер_Свойство1<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать, УзелКоллекцииСвойств)
Функция не обнаружена (ПКС_ПередВыгрузкой_....._Номер_Свойство1)" . Сперва думал что напутал с именем функции, либо же не в том месте вызываю. Но потом попробовал просто написать "Сообщить(Источник.НомерДок);". Выдает ту же ошибку!!! Если я правильно понимаю, почему то все что написано в обработчике событий не воспринимается в моих правилах. Хотя запуская типовые правила, где написаны аналогичные коды в тех же самых местах все прекрасно работает!!!! Может где в настройках нужны какие установки??? кто неть знает...? |
|||
24
J_B
07.10.13
✎
16:25
|
(23) в обработку V77Exp.ert надо вставить новый текст модуля, который генерируется при сохранении правил обмена
|
|||
25
lemon_999
07.10.13
✎
16:39
|
Спасибо, уже сам нашел) Жаль что у Кузнецовой об этом не говорится уйму времени потратил! =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |