|
Бухгалтерия 3.0 Ошибка при проведении документа Возврат товаров от покупателя | ☑ | ||
---|---|---|---|---|
0
dammit
27.11.19
✎
14:01
|
Конфигурация Бухгалтерия предприятия, редакция 3.0 (3.0.73.54)
Документы "Возврат товаров от покупателя" создаются путем загрузки XML-файла из торговой программы (Айтида) В документе есть реквизит "Документ отгрузки" - он загружается незаполненным (с типом Неопределено) При проведении программа ругается Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: Значение не является значением объектного типа (Метаданные) {ОбщийМодуль.УчетТоваров.Модуль(1719)}: МетаданныеСделки = Реквизиты.Сделка.Метаданные(); {Документ.ВозвратТоваровОтПокупателя.МодульОбъекта(466)}: ТаблицаСписанныеТоварыОтПокупателя = УчетТоваров.ПодготовитьТаблицуВозвращенныеСписанныеТовары( Меняю тип "Документ отгрузки" на пустую ссылку - проводится Но есть точно такая же конфигурация, точно такой же версии, но в другой организации - там документ Возврат товаров от покупателя проводится даже с типом "Документ отгрузки" = Неопределено Обе конфигурации на поддержке, не редактируются. Мой вопрос похож на Ошибка при проведении возвратов от покупателя БП 3,0, но в той теме ответа не было. Есть идеи, может что нужно настроить в режиме 1С Предприятие? |
|||
1
dammit
27.11.19
✎
14:05
|
Права пользователя тут точно не при чем - в обоих базах пробовал проводить под собой (у меня полные права) - в одной ругается, в другой нет
|
|||
2
Фрэнки
27.11.19
✎
14:10
|
А вдруг налоговые режимы у организаций разные
|
|||
3
Масянька
27.11.19
✎
14:15
|
(0) В док-те нет реквизита "документ отгрузки". Есть реквизит "Сделка". И у этого реквизита указан тип. Проверь в своем конфигураторе.
Насчет второй конфигурации, где загружается - большой вопрос. Очень не уверена, что там "Неопределено". |
|||
4
dammit
28.11.19
✎
15:53
|
Короче, разобрался, проблема была в следующем:
есть такой текст запроса | ВЫБОР | КОГДА НЕ ДанныеПервичныхДокументов.Документ ЕСТЬ NULL | И НЕ Реквизиты.Сделка ССЫЛКА Документ.ДокументРасчетовСКонтрагентом | И НЕ Реквизиты.Сделка ССЫЛКА Документ.ОтражениеНачисленияНДС | ТОГДА ИСТИНА | ИНАЧЕ ЛОЖЬ | КОНЕЦ КАК УказанДокументОтгрузки, и УказанДокументОтгрузки у меня принимал значение ИСТИНА, потому что в РС ДанныеПервичныхДокументов какого-то хрена была запись с ДанныеПервичныхДокументов.Документ = НЕОПРЕДЕЛЕНО а далее есть такой кусок кода: Если Не Реквизиты.УказанДокументОтгрузки Или Не ЗначениеЗаполнено(ТаблицаСчетаУчетаТоваров) Тогда ОбщегоНазначенияБПВызовСервера.ЗагрузитьВТаблицуЗначений(ТаблицаТовары, ТаблицаРезультата); Возврат ТаблицаРезультата; КонецЕсли; ......................... МетаданныеСделки = Реквизиты.Сделка.Метаданные(); ......................... Соответственно, в "Тогда" мы не попадаем и идем дальше в МетаданныеСделки = Реквизиты.Сделка.Метаданные(); где и возникает ошибка В общем удалил проблемную запись из РС ДанныеПервичныхДокументов и ошибка больше не возникает Может кому пригодится. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |