Здравствуйте. Кто нибудь сталкивался с проблемой конвертирования табличного поля Счет(название в форме Корр.счет). Формирую вот такого рода XML(часть с информацией о табличной свойстве Счет):
<Свойство Имя="Счет" Тип="ПланСчетовСсылка.Основной"><Ссылка>
<Свойство Имя="Код" Тип="Строка">
<Значение>00</Значение>
</Свойство>
</Ссылка></Свойство>
Данная запись с этим кодом в ПланыСчетов.Основной в базе приемника имеется. Но при открытие Счет-Фактуры в поле Корр.Счет ничего не отображается. До этого точно такое же определение использовал для указания ссылки на запись в справочнике и все работало. Может кто чем помочь) Спасибо.
По идеи мне не нужно ПКО, так как запись с таким кодом уже присутствует в приемнике. Т.е. в запись Счет-Фактура мне нужно только указать ссылку. Как правило по приведенному мной части XML он находил запись с указанным кодом. Со справочниками так срабатывает, а вот с ПланыСчетов, почему то нет, может быть они по другому обрабатываются, хотя я делал отдельное ПКС и отдельно делал ПКО и все равно не отображается.
Как правило бывает) Сам спросил сам ответил) Причину почему же работа со ссылками на Справочники и ссылками на ПланыСчетов разная я не нашел, но наткнулся на эту статью(http://infostart.ru/public/142772/) где было написано, что это не работает) И там же был дан путь к решению. Поэтому пришлось сделать в ПКО-ПослеЗагрузки добавить выполнения установки Счета. Так как мне достаточно было одного типа, то я сделал вот такой код:
Если Объект.ВыбратьСтроки()= 1 Тогда
Пока Объект.ПолучитьСтроку()=1 Цикл
Объект.Счет = СчетПоКоду("90.3");
КонецЦикла;
КонецЕсли;
И не забудьте обязательно открыть в конфигураторе файл "V77Exp.ert" в котором нужно добавить функцию данной обработки из файла "МодульЗагрузки.txt". Эта функция будет находится в разделе "НАЧАЛО ОБРАБОТЧИКОВ".
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан