Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как настроить правила обмена, чтобы при выгрузке операция выгружалась необходимая мне?

Как настроить правила обмена, чтобы при выгрузке операция выгружалась необходимая мне?
Я
   MAPATNK2
 
28.11.17 - 09:27
Делаю так, проваливаюсь в "вид операции" необходимого документа, и в обработчике "Перед выгрузкой" прописываю 
Значение = Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПрочееСписание;
 Но к сожалению данный метод не прокатывает. Выдает 

Ошибка в обработчике события ПриВыгрузке (свойства)
    ПКО                    =  ПлатежноеТребованиеПолученное  (Документ: Платежное требование полученное)
    ПКС                    =  2  (ВидОперации --> ВидОперации)
    Объект                 =  Платежное требование полученное ГС000000375 от 02.11.2017 0:00:00  (Платежное требование полученное)
    СвойствоПриемника      =  ВидОперации  (ПеречислениеСсылка.ВидыОперацийСписаниеДенежныхСредств)
    КонвертируемоеЗначение =  Оплата поставщику  (Виды операций списания безналичных денежных средств)
    Обработчик             =  ПриВыгрузкеСвойства
    ОписаниеОшибки         =  Поле объекта не обнаружено (ВидыОперацийСписаниеДенежныхСредств)
    ПозицияМодуля          =  (1)
    КодСообщения           =  56



Что не так, не пойму. Помогите разобраться пожалуйста.
 
 
   Рэйв
 
1 - 28.11.17 - 09:32
Значение = "ПрочееСписание"

Но оно должно быть такое в приемнике
   Рэйв
 
2 - 28.11.17 - 09:32
и это надо в ПКС реквизита
   MAPATNK2
 
3 - 28.11.17 - 09:34
(1) То есть должна быть не ссылка, а строка?
   mehfk
 
4 - 28.11.17 - 09:35
(0) А ты попробуй создать вненшнюю обработку со строкой
Значение = Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПрочееСписание; 
и выполнить ее в базе-источнике.
   MAPATNK2
 
5 - 28.11.17 - 09:37
(4) да, все круто. Просто мне кажется нужно ставить этот код в "После выгрузки". По моему  в "Перед выгрузкой" модуль пытается найти значение, нужное мне,  в базе источника и вставить её вместо существующего реквизита. но в базе источника такой операции нет, она есть лишь в приемнике.
   Рэйв
 
6 - 28.11.17 - 09:38
(5)Я же говорю, в ПКС реквизита ВидОперации ставишь ПередВыгрузкой (1) и все. Оно по строке найдет значение.
   Рэйв
 
7 - 28.11.17 - 09:39
+(6)Но такой финт ушами работает только для перечисления и предопределенных значений справочников
   MAPATNK2
 
8 - 28.11.17 - 09:41
(7) выдал
Начало выгрузки:   28.11.2017 10:46:18

Не найдено соответствие для значения Источника
    Источник               =  ПрочееСписание
    ТипИсточника           =  Строка

Не найдено соответствие для значения Источника
    Источник               =  ПрочееСписание
    ТипИсточника           =  Строка

Окончание выгрузки: 28.11.2017 10:46:42

Выгружено объектов: 3 749
   MAPATNK2
 
9 - 28.11.17 - 09:41
(7) Это перечисление
   vde69
 
Модератор
10 - 28.11.17 - 09:45
сделай так

Значение = "ПрочееСписание";
 
 Рекламное место пустует
   MAPATNK2
 
11 - 28.11.17 - 09:52
(10) Так и было, просто перезагрузить базу нужно было. Видимо подвисла, все получилось, всем спасибо.
   h-sp
 
12 - 28.11.17 - 09:54
(0) значит нет такого перечисления

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует