Несоответствие типов ВыборкаИзменений=ПланыОбмена.ВыбратьИзменения(ЗаписьСообщен #690588


#0 by Ramundo
Радченко М. Пособие для начинающих. Не пойму, што не так короче: При выполнении обмена данными вылезает унижение: {ПланОбмена.Филиалы.МодульОбъекта}: Ошибка при вызове метода контекста (ВыбратьИзменения) ВыборкаИзменений=ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель,ЗаписьСообщения.НомерСообщения); по причине: Несоответствие типов (параметр номер '1') Собсна код процедуры "Процедура ЗаписатьСообщенияСИзменениями Экспорт", нахоящейся в модуле плана обмена: Конецпроцедуры
#1 by banco
думаю ошибка тут ЗаписьСообщения.НачатьЗапись(ЗаписьXML,Ссылка); что у тебя во втором параметре?
#2 by Ramundo
Цитируя учебник: Поскольку мы находимся в модуле объекта, то используем стандартный реквизит Сссылка в качестве ссылки на реквизит План Обмена Филиалы.
#3 by Ramundo
Могу скинуть базу. правда, не знаю, где ее файл находится. Я еще очень очень нуб.
#4 by Ramundo
Спасибо. все решено. Оказывается я неправильно описал структуру процедуры. Вот правильная: Конецпроцедуры
#5 by banco
в ЗаписьСообщения.ЗакончитьЗапись; в конце надо ставить
#6 by Trotter
а Радченко М. Пособие для начинающих лучше чем пособие разработчика ?)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С