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


значение не является значением объектного типа (ПВД_ПередОбработкой_ВводОстатков)

значение не является значением объектного типа (ПВД_ПередОбработкой_ВводОстатков)
Я
   Dimarik_1
 
04.01.18 - 16:46
О чем может говорить такая ошибка при выгрузке?
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML(1717)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
    ПВД                    =  ВводОстатков
    Обработчик             =  ПередОбработкойВыгрузкиДанных
    ОписаниеОшибки         =  Значение не является значением объектного типа (ПВД_ПередОбработкой_ВводОстатков)
    ПозицияМодуля          =  (1)
    КодСообщения           =  31
https://fastpic.co/image/PQxtLh
https://fastpic.co/image/PQxp7M
 
 
   Dimarik_1
 
1 - 04.01.18 - 16:47
перенос данных с помощью Кд из УТ 10 в УТ 11.4
   h-sp
 
2 - 04.01.18 - 18:13
(0) выполнить алгоритм может есть в коде? ниже покажи, чего там.
   breezee
 
3 - 04.01.18 - 19:11
(0) О том что надо запускать конфигуратор и смотреть, что там происходит, а не писать на форум
   Волшебник
 
Модератор
4 - 04.01.18 - 19:59
(0) Пригласите программиста.
   Dimarik_1
 
5 - 04.01.18 - 20:05
вот полностью весь код
    //Организация = Справочники.Организации.НайтипоКоду("000000001");

    
    ДатаСреза = ТекущаяДата();
    ИсходящиеДанные = Новый Структура;
    ИсходящиеДанные.Вставить("Дата", ДатаСреза);
    ИсходящиеДанные.Вставить("ТипОперации", "ОстаткиСобственныхТоваров");
//    ИсходящиеДанные.Вставить("ОтражатьВОперативномУчете", Истина);

//    ИсходящиеДанные.Вставить("Валюта", Справочники.Валюты.НайтиПоКоду("643"));
    
//    ИсходящиеДанные.Вставить("Организация", Организация);



    ИсходящиеДанные.Вставить("Товары", Новый ТаблицаЗначений);
    
    ИсходящиеДанные.Товары.Колонки.Добавить("Номенклатура");
    ИсходящиеДанные.Товары.Колонки.Добавить("Характеристика");
    ИсходящиеДанные.Товары.Колонки.Добавить("Назначение");
    ИсходящиеДанные.Товары.Колонки.Добавить("Упаковка");
    ИсходящиеДанные.Товары.Колонки.Добавить("КоличествоУпаковок");
    ИсходящиеДанные.Товары.Колонки.Добавить("Количество");
    ИсходящиеДанные.Товары.Колонки.Добавить("Цена");
    ИсходящиеДанные.Товары.Колонки.Добавить("Сумма");
    ИсходящиеДанные.Товары.Колонки.Добавить("СуммаБезНДС");
    ИсходящиеДанные.Товары.Колонки.Добавить("СуммаСНДС");
    ИсходящиеДанные.Товары.Колонки.Добавить("СуммаНДС");
    ИсходящиеДанные.Товары.Колонки.Добавить("СтавкаНДС");
    ИсходящиеДанные.Товары.Колонки.Добавить("СуммаРегл");
    ИсходящиеДанные.Товары.Колонки.Добавить("НДСРегл");
    ИсходящиеДанные.Товары.Колонки.Добавить("НомерГТД");
    ИсходящиеДанные.Товары.Колонки.Добавить("СтатусУказанияСерий");
    ИсходящиеДанные.Товары.Колонки.Добавить("ВидЗапасов");
    ИсходящиеДанные.Товары.Колонки.Добавить("УдалитьАналитикаУчетаПартий");
    ИсходящиеДанные.Товары.Колонки.Добавить("СуммаПР");
    ИсходящиеДанные.Товары.Колонки.Добавить("СуммаВР");
    ИсходящиеДанные.Товары.Колонки.Добавить("Серия");
    ИсходящиеДанные.Товары.Колонки.Добавить("АналитикаУчетаНоменклатуры");
    ИсходящиеДанные.Товары.Колонки.Добавить("ПредусмотренЗалогЗаТару");
    ИсходящиеДанные.Товары.Колонки.Добавить("КодСтроки");
    ИсходящиеДанные.Товары.Колонки.Добавить("ГруппаПродукции");
    ИсходящиеДанные.Товары.Колонки.Добавить("ИдентификаторСтроки");
    
    
    
    ИсходящиеДанные.Вставить("ДетализацияПартий", Новый ТаблицаЗначений);
    ИсходящиеДанные.ДетализацияПартий.Колонки.Добавить("ИдентификаторСтроки");
    ИсходящиеДанные.ДетализацияПартий.Колонки.Добавить("Партнер");
    ИсходящиеДанные.ДетализацияПартий.Колонки.Добавить("Контрагент");
    ИсходящиеДанные.ДетализацияПартий.Колонки.Добавить("ДокументПоступления");
    ИсходящиеДанные.ДетализацияПартий.Колонки.Добавить("ВидЦенности");
    ИсходящиеДанные.ДетализацияПартий.Колонки.Добавить("СтавкаНДС");
    ИсходящиеДанные.ДетализацияПартий.Колонки.Добавить("СуммаРегл");
    ИсходящиеДанные.ДетализацияПартий.Колонки.Добавить("НДСРегл");
    ИсходящиеДанные.ДетализацияПартий.Колонки.Добавить("НДСУпр");

    
    
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |    ТоварыКПолучениюНаСкладыОстатки.Склад,
        |    ТоварыКПолучениюНаСкладыОстатки.ДокументПолучения,
        |    ТоварыКПолучениюНаСкладыОстатки.Номенклатура,
        |    ТоварыКПолучениюНаСкладыОстатки.ХарактеристикаНоменклатуры КАК Характеристика,
        |    ТоварыКПолучениюНаСкладыОстатки.СерияНоменклатуры КАК Серия,
        |    ТоварыКПолучениюНаСкладыОстатки.КоличествоОстаток КАК Количество,
        |    ТоварыКПолучениюНаСкладыОстатки.ЦенаОстаток КАК Цена,
        |    ТоварыКПолучениюНаСкладыОстатки.СуммаОстаток КАК Сумма,
        |    ТоварыКПолучениюНаСкладыОстатки.Номенклатура.ЕдиницаДляОтчетов КАК Упаковка,
        |    ТоварыКПолучениюНаСкладыОстатки.КоличествоОстаток КАК КоличествоУпаковок,
        |    ТоварыКПолучениюНаСкладыОстатки.СуммаОстаток КАК СуммаБезНДС,
        |    ""БезНДС"" КАК СтавкаНДС,
        |    0 КАК СуммаНДС,
        |    ТоварыКПолучениюНаСкладыОстатки.СуммаОстаток КАК СуммаРегл,
        |    0 КАК НДСРегл,
        |    ТоварыКПолучениюНаСкладыОстатки.СуммаОстаток КАК СуммаСНДС,
        |    ТоварыКПолучениюНаСкладыОстатки.ДокументПолучения.Контрагент КАК Партнер,
        |    ТоварыКПолучениюНаСкладыОстатки.ДокументПолучения.Контрагент КАК Контрагент,
        |    ТоварыКПолучениюНаСкладыОстатки.ДокументПолучения.Ссылка КАК ДокументПоступления,
        |    0 КАК НДСУпр
        |ИЗ
        |    РегистрНакопления.ТоварыКПолучениюНаСклады.Остатки(&ДатаСреза, ) КАК ТоварыКПолучениюНаСкладыОстатки";
    
    Запрос.УстановитьПараметр("ДатаСреза", ДатаСреза);
    
    РезультатЗапроса = Запрос.Выполнить();
    
    Выборка = РезультатЗапроса.Выбрать();
    
    Сч = 0;
    Пока Выборка.Следующий() Цикл
        Если Выборка.Количество = 0 Тогда
            Продолжить;
        КонецЕсли;
        
        Сч = Сч + 1;
        НоваяСтрокаТовары = ИсходящиеДанные.Товары.Добавить();
        НоваяСтрокаДетализацияПартий = ИсходящиеДанные.ДетализацияПартий.Добавить();
        
        ЗаполнитьЗначенияСвойств(НоваяСтрокаТовары, Выборка);
        ЗаполнитьЗначенияСвойств(НоваяСтрокаДетализацияПартий, Выборка);
        
        НоваяСтрокаТовары.ИдентификаторСтроки = Сч;
        НоваяСтрокаТовары.КодСтроки = Сч;
        
        НоваяСтрокаДетализацияПартий.ИдентификаторСтроки = Сч;
    КонецЦикла;
    
ВыгрузитьПоПравилу(, , ИсходящиеДанные, , "ВводОстатков");
   h-sp
 
6 - 04.01.18 - 23:06
(5) поле Номер откуда берется? И на поле Товары нет галочки, что из входящих данных. Нельзя быть таким рассеянным.
   tesseract
 
7 - 05.01.18 - 00:57
Обновить ут 10 и ут11 - ошибка как раз в правилах. Ну или правила конвертации привести к одному знаменателю.

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