0
гыргыр
06.04.17
✎
18:09
|
Добрый день.
пишет ошибку
{ОбщаяФорма.Отчет_Тонкий_Клиент.Форма(1073)}: Ошибка при вызове метода контекста (ЗаписатьТекст)
Запись.ЗаписатьТекст(Выборка.Количество);
по причине:
Несоответствие типов (параметр номер '1')
все остальное работает. кроме Количества
код
Процедура СохранитьКакXML()
Запись = Новый ЗаписьXML();
Запись.ОткрытьФайл("***");
Запись.ЗаписатьНачалоЭлемента("Отчет");
Запись.ЗаписатьНачалоЭлемента(" ");
Запись.ЗаписатьАтрибут("ПриходДата", "20170331");
Запись.ЗаписатьАтрибут("ВидОперации", "Оприходование");
Выборка = РегистрыНакопления.ОстаткиТоваровКомпании.Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.ХозОперация = Справочники.ХозОперации.ВводОстатковТоваров
и Выборка.Номенклатура.Родитель = Справочники.Номенклатура.НайтиПоКоду("ЦБ000000000000004146")
тогда
Запись.ЗаписатьНачалоЭлемента("Строка");
Запись.ЗаписатьНачалоЭлемента("ДЗЧ");
Запись.ЗаписатьТекст(Выборка.Номенклатура.Артикул);
Запись.ЗаписатьКонецЭлемента();
Запись.ЗаписатьНачалоЭлемента("Наименование");
Запись.ЗаписатьТекст(Выборка.Номенклатура.Наименование);
Запись.ЗаписатьКонецЭлемента();
Запись.ЗаписатьНачалоЭлемента("ПриходКоличество");
Запись.ЗаписатьТекст(Выборка.Количество);
Запись.ЗаписатьКонецЭлемента();
Запись.ЗаписатьНачалоЭлемента("Поставщик");
Запись.ЗаписатьТекст("1650222771");
Запись.ЗаписатьКонецЭлемента();
Запись.ЗаписатьКонецЭлемента();
Строка(Выборка.Номенклатура.Артикул));
Строка(Выборка.Номенклатура));
Строка(Выборка.Количество));
КонецЕсли;
КонецЦикла;
Запись.ЗаписатьКонецЭлемента();
Запись.ЗаписатьКонецЭлемента();
Запись.Закрыть();
Сообщить("выгружено!");
КонецПроцедуры
|
|