Имя: Пароль:
1C
 
Ошибка получения значения свойства подчиненного объекта. Конвертация
0 MAPATNK2
 
naïve
27.08.19
09:49
Выгрузка из УПП 1.3.99.1 и Бух 2.0
Выдает ошибку

Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1694)}: Ошибка получения значения свойства подчиненного объекта (по имени свойства приемника)
    ПКО                    =  ОтчетПроизводстваЗаСмену  (Документ: Отчет производства за смену)
    ПКС                    =  43  (--> СуммаПлановая)
    Объект                 =  Отчет производства за смену ЗД000000187 от 18.01.2019 20:23:10  (Отчет производства за смену)
    СвойствоПриемника      =  СуммаПлановая  (Число)
    ОписаниеОшибки         =  Поле объекта не обнаружено (СуммаПлановая)
    ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8283)
    КодСообщения           =  17

Не понимаю в чем проблема. Правила конвертации отлаживать не могу, база не позволяет. Подскажите в чем может быть причина. Реквизит "Сумма плановая" у приемника есть. Внутри есть обработчик


Запросы.Запрос1.УстановитьПараметр("Уод", Перечисления.КодыОперацийВыпускПродукции.ВыпускПродукцииФиксНаСклад);
Запросы.Запрос1.УстановитьПараметр("ВидДви",ВидДвиженияНакопления.Приход);
Запросы.Запрос1.УстановитьПараметр("Регистратор",Источник.Ссылка);
Запросы.Запрос1.УстановитьПараметр("Ном",ОбъектКоллекции.Номенклатура);
Рез = Запросы.Запрос1.Выполнить().Выгрузить();

Запросы.Запрос33.УстановитьПараметр("Ссылка",Источник.Ссылка);
Запросы.Запрос33.УстановитьПараметр("Ном",ОбъектКоллекции.Номенклатура);
Рез33 = Запросы.Запрос33.Выполнить().Выгрузить();
Если Рез33.Количество()>0 тогда
    Если Рез33[0]._ИнкомСтоимостьИзготовления <> 0 тогда
        Значение = Число(Рез33[0]._ИнкомСтоимостьИзготовления);
    КонецЕсли;
КонецЕсли;

Запросы.Запрос2.УстановитьПараметр("ДокументРег",Источник.Ссылка);
Запросы.Запрос2.УстановитьПараметр("Ном",ОбъектКоллекции.Номенклатура);
Рез1 = Запросы.Запрос2.Выполнить().Выгрузить();

Флаг=0;
Если рез.Количество()>0 тогда
    Если Рез[0].Стоимость > 0 тогда
        Значение = Число(Рез[0].Стоимость/ОбъектКоллекции.Количество);
        Флаг = 1;
    КонецЕсли;
КонецЕсли;

Если Флаг=0 тогда
    Если Рез1.Количество()>0 тогда
        Если  Рез1[0].СУММА > 0 тогда
            Значение = Число(Рез1[0].СУММА/ОбъектКоллекции.Количество);
        КонецЕсли;
    КонецЕсли;
КонецЕсли;
Если Значение = 0 тогда
    Значение=Число(1000);
КонецЕсли;    


Но, думаю проблема не в нем. До сегодняшнего дня все выгружалось. Вчера обновила бух 2.0 и все сломалось. Я перезаписала структуру данных, обновила правила, перевыбрала реквизиты приемника, но ничего не поменялось, постоянно одна и та же ошибка. Повторюсь, реквизит у приемника такой есть и я его перевыбрала.
1 gSha
 
27.08.19
09:51
Ошибка при выгрузке данных
2 MAPATNK2
 
naïve
27.08.19
09:51
3 piter3
 
27.08.19
09:51
Поле объекта не обнаружено (СуммаПлановая)
4 MAPATNK2
 
naïve
27.08.19
09:51
5 MAPATNK2
 
naïve
27.08.19
09:51
(3) Прочитайте выше. Я все описало капитан очевидность
6 Droning1C
 
27.08.19
09:59
(5) хз, может попробовать обновить структуру метаданных  бп в конвертации?
7 MAPATNK2
 
naïve
27.08.19
09:59
8 gSha
 
27.08.19
09:59
а это не следствие того что вы копировали правила .. может там как то связка подчиненности в свойствах нарушена
между правилами отчетзасмену и отчет за смену новый
9 MAPATNK2
 
naïve
27.08.19
10:00
(8) Я правила сама делала и ничего не копировала. Я только после ошибки хотела новое правило по документу отчета производству за смену сделать, но пока пометила на удаление.
10 MAPATNK2
 
naïve
27.08.19
10:01
(6) Дак я ведь выше написала, что обновила уже её
11 gSha
 
27.08.19
10:02
а нажмите на синхронизации свойств у этого документа .. точно все сапоставлено ?
12 MAPATNK2
 
naïve
27.08.19
10:04
(11) Там нечему сопоставляться. Разные базы, ничего общего.
13 MAPATNK2
 
naïve
27.08.19
10:08
(11) На всякий случай выделила все. Но один фиг они отключены, т.к. в приемнике нет таких реквизитов.
14 gSha
 
27.08.19
10:14
просто что бы посмотреть, что имена те же используются .. не надо дальше ничего подргужать .. просто покажет что ваше свойство из применика уже используется
15 Droning1C
 
27.08.19
10:16
(13) ну бывает что по запаре не тот файл в структуру метаданных передала, не?
16 GANR
 
27.08.19
10:16
(0) Отладка спасет отца русской демократии
17 MAPATNK2
 
naïve
27.08.19
10:17
(16) Не работает у меня отладка. И на мисте я выкладывала эту пробелму, так ничего и не помогло
18 MAPATNK2
 
naïve
27.08.19
10:17
(15) Я уже раз 300 переделываю, и файл правил новый создаю и в отдельную папку кидаю
19 Droning1C
 
27.08.19
10:18
(17) а как отладить пытаешься? я упп отлаживаю норм
20 MAPATNK2
 
naïve
27.08.19
10:18
21 MAPATNK2
 
naïve
27.08.19
10:18
22 MAPATNK2
 
naïve
27.08.19
10:19
(19) Все по инструкции, и дебаг поставила и фаервол убрали и порты все открыли и перезагружали миллионы раз
23 azt-yur
 
27.08.19
10:19
У вас похоже что Значение в обработчике остается не заполненным на каком то документе, а при неустановленном Значении пытается подставить поле с тем же именем из Источника, т.е. ОбъектКоллекции.СуммаПлановая, а у вас его нет.
У вас везде установка Значение идет в условиях, которые наверное нигде не отрабатывают. Добавьте в начале обработчика явное присваивание Значение = 0 без условий
24 MAPATNK2
 
naïve
27.08.19
10:20
(23) Из источника она не берет, на картинках видно, что реквизит источника для плановой суммы не выбран
25 MAPATNK2
 
naïve
27.08.19
10:20
(23) Но попробую
26 Droning1C
 
27.08.19
10:21
(24) еще такой вопрос- Несколько отчетовПр выгружаются а на каком-то одном затык?
27 azt-yur
 
27.08.19
10:21
(24) Если не указан, то обязательно в обработчике должно быть установлено Значение, если не установлено то ищет по имени
28 MAPATNK2
 
naïve
27.08.19
10:22
(26) на многих, но да, только на каких то определенных
29 MAPATNK2
 
naïve
27.08.19
10:24
(27) Ура. Спасибо вам))) Пошло дело
30 GANR
 
27.08.19
10:25
(17) А скопировать базу с клиентского сервера на какой-нибудь и включить дебаг https://programmist1s.ru/wp-content/uploads/2013/08/vklyuchenie-otladki-v-1S.png разве нельзя?
31 Droning1C
 
27.08.19
10:26
(28) Надо было сразу сказать) дело веселее бы пошло
32 MAPATNK2
 
naïve
27.08.19
10:27
(30) База много весит, других серверов нет. У нас 2 компании, я обслуживаю одна, тут помочь некому. Дебаг то вроде как работает, серверные процедуры я могу отладить в общих модулях, только отладка правил на сервере 1 компании работает а на сервере 2-ой компании не пашет.
33 GANR
 
27.08.19
10:31
(32) Пусть дают все необходимое, чтобы у Вас был дебаг. Иначе я считаю, что у Вас просто нет условий для работы.
34 GANR
 
27.08.19
10:32
Эту черную кошку в черной комнате до посинения искать можно
35 MAPATNK2
 
naïve
27.08.19
10:33
(33) Согласна, постараюсь что нибудь придумать)) Всем спасибо за помощь.
36 hhhh
 
27.08.19
10:48
правила можно и через элементарное Сообщить() отладить. Это не такая уж повседневная вещь, чтобы из-за нее дебаг включать, она требуется раз в год. Отладил и забыл.
37 GANR
 
27.08.19
11:14
(35) Есть еще 1 вариант - на демо-базе последнего релиза косяк воспроизвести и написать на [email protected] весь ход действий с момента развертки базы, до момента появления ошибки. От них вполне можно добиться грамотного ответа, поверьте моему опыту.
38 GANR
 
27.08.19
11:15
+(37) ну это, конечно, если ошибка в типовой, за чужой овнокод они не отвечают