Имя: Пароль:
1C
1С v8
Программное добавление возврата в отчет продаж
0 serg42
 
11.09.18
17:01
Создаю программно документ Отчет о розничных продажах и пытаюсь добавить данные в таблицу возвратов.

Делаю так: создаю отчет, добавляю продажи, добавляю возвраты, записываю с проведением.

Если дата возврата товара та же, что дата отчета (т.е. его купили и вернули в тот же день). При проведении возникает ошибка:

Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ОбработкаПроведения': {ОбщийМодуль.НалоговыйУчетУСН.Модуль(13168)}: Ошибка при вызове метода контекста (Заблокировать): Неверный тип значения: РегистрНакопления.РасходыПриУСН.Партия


В сообщениях:

Документом "Отчет о розничных продажах 0000-000247 от 09.09.2018 23:00:00" было реализовано "Какой-то товар" на "1" ед. меньше, чем возвращается.


Пробовал иначе: добавлял продажи, проводил, добавлял возвраты, проводил. Окно сообщений уже не появлялось, но ошибка вознила та же. Докумет создан и проведен, но без возвратов.

При возврате товара проданного в предыдущей день возникает ошибка:

Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ОбработкаПроведения': {ОбщийМодуль.НалоговыйУчетУСН.Модуль(1044)}: Значение не является значением объектного типа (Метаданные)


При создании документа вручную все проходит нормально. Как решить проблему?

1С:Предприятие 8.3 (8.3.11.3034)
Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.64.54)
1 Пуля
 
11.09.18
17:05
Время Отчет о розничных продажах поставь в 23.59.59 может поможет
2 serg42
 
11.09.18
21:38
Как выяснилось вручную происходить то же самое. Просто до этого я пробывал в уже проведенном документе добавлял.

Если создаешь новый отчет, добавляешь товар и возврат - ошибка. Если вручную добавить в отчет продажу товара и сохранить. А потом открыть добавить возврат. То проводиться. Программно повторить это не получилось.

Таблица Возвраты появилась недавно. Может баг 1С?
3 Мимохожий Однако
 
11.09.18
21:43
(2) Посмотри, какие процедуры срабатывают при открытии формы документа. Добавь их при программном создании.
4 serg42
 
19.09.18
13:32
Получить ответ от техподдержки 1С: "Это проявление ошибки 10197456."
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс