Ошибка программного создание документа из модуля объекта

1. pollikarp 74 17.02.22 15:57 Сейчас в теме
Добрый день! 1С:Предприятие 8.3 (8.3.19.1264) БП 3.0 (3.0.106.101)
Столкнулся с такой проблемой, в расширении из модуля объекта в процедуре ПередЗаписью документа «Поступления ТМЦ» программно формирую документ «Установки Цен Номенклатуры» без открытия, документ записывается и проводится корректно, проверял отладчиком, но в базу не попадает и цена соответственно у номенклатуры не регистрируется Никак не могу разобраться, посоветуйте плз куда копнуть?
По теме из базы знаний
Найденные решения
10. Sashares 34 17.02.22 17:35 Сейчас в теме
(9) В форме документа в Перед записью (ПередЗаписьюНаСервере) можно добавить. Это событие вне транзакции выполняется.
11. SlavaKron 17.02.22 17:36 Сейчас в теме
(9) Я то тоже думаю, что ПередЗаписью будет в тему, просто нужно выяснить, почему поступление не видит розничные цены в обработке проведения.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. AnryMc 849 17.02.22 16:02 Сейчас в теме
(1)
документ записывается и проводится корректно

но в базу не попадает


???

Если записан - есть в базе.
3. pollikarp 74 17.02.22 16:14 Сейчас в теме
(2) Должен быть, я вот до недавнего времени тоже так думал! В список документов он 100% не попадает, мало того, при повторном проведении "Поступления ТМЦ" он должен быть создан повторно , что и происходит, да вот только у него номер не меняется, только время проведения
Прикрепленные файлы:
4. t.v.s. 111 17.02.22 16:31 Сейчас в теме
Код в студию, телепаты ушли в запой
5. pollikarp 74 17.02.22 16:41 Сейчас в теме
(4)Не думаю что в коде дело (
Прикрепленные файлы:
6. SlavaKron 17.02.22 16:44 Сейчас в теме
(5) А документ «Поступления ТМЦ» записывается?
7. pollikarp 74 17.02.22 16:53 Сейчас в теме
(6) Записан, но пока не зарегистрирована цена новой номенклатуры он не проведется
8. SlavaKron 17.02.22 17:06 Сейчас в теме
(7) А при попытке провести поступление, оно выдает ошибку на отсутствие розничной цены? Просто имейте в виду, что если поступление не запишется, то и установка цен не запишется, так как они записываются в одной транзакции.

В любом случае, если поступление просто записывается без проведения без ошибок, установка цен должна создаться.
9. pollikarp 74 17.02.22 17:32 Сейчас в теме
(8) Вы правы, новый не записывается без цены, а та соответственно без Установки. Я честно говоря думал, что процедура ПередЗаписью будет как раз в тему. Придется кнопкой "автоматизировать" ((
10. Sashares 34 17.02.22 17:35 Сейчас в теме
(9) В форме документа в Перед записью (ПередЗаписьюНаСервере) можно добавить. Это событие вне транзакции выполняется.
12. pollikarp 74 17.02.22 17:44 Сейчас в теме
(11) (10) Спасибо, все заработало, а я в этот модуль объекта уперся и затупил )
11. SlavaKron 17.02.22 17:36 Сейчас в теме
(9) Я то тоже думаю, что ПередЗаписью будет в тему, просто нужно выяснить, почему поступление не видит розничные цены в обработке проведения.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот