Создание Счет-фактуры на основании Поступления

1. doctorov_s 41 22.02.22 12:57 Сейчас в теме
Добрый день! Подскажите пожалуйста как программно Создать документ Счет-фактура выданный на основании Поступления товаров и услуг??
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. soft_wind 22.02.22 13:02 Сейчас в теме
а зачем вам создавать СчетФактура выданный по ПоступлеиюТУ?
если вам нужна СчФ от поставщика, так вы просто сделайте ПечатнуюФорму: Счет фактура от поставщика
по вашему документу Поступление ТУ, можно оформить в виде ВПФ!
4. doctorov_s 41 22.02.22 13:13 Сейчас в теме
(2) Прошу прощения Счет-фактура полученный
3. qazaas 22.02.22 13:02 Сейчас в теме
ДокументСчетФактура.Заполнить(ДокументПоступления);


Все механизмы по заполнению должны быть в модуле объекта документа Счет-Фактура в обработчике "Обработка заполнения"
5. doctorov_s 41 22.02.22 13:15 Сейчас в теме
(3)Делаю так: СФПолученный = Документы.СчетФактураПолученный.СоздатьДокумент();
СФПолученный.Заполнить(НовыйДокПоступление)
Выдает ошибку
7. qazaas 22.02.22 13:18 Сейчас в теме
(5) Что за ошибка?
И что за переменная "НовыйДокПоступление" ? Если это только что созданный программно документ поступления, тогда используйте обращение к ссылки как НовыйДокПоступление.Ссылка, иначе это будет объект. Можно и объект обработать в обработчике, просто я изначально предполагаю, что у вас какая-то типовая конфигурация, а там по умолчанию, в обработчиках заполнения используются ссылочные типы
yaroslav.artem; +1 Ответить
11. yaroslav.artem 23.02.22 00:22 Сейчас в теме
(7)К бабке не ходи ДокументОбъект пихает..сначала написал коммент, потом ваш увидел.
6. soft_wind 22.02.22 13:15 Сейчас в теме
(4) так на форме документа (или в списке) должна быть кнопка Создать на основании....
8. starik-2005 3167 22.02.22 18:36 Сейчас в теме
Все зависит от конфы. В ЕРП-шных конфах что-то типа общего модуля для документа счет-фактура быть должно, ну и "Заполнить" должно работать (в качестве данных заполнения или документ, или сгенерированная структура).

В общем дел минут на 10 и на тыщу роублей..
10. yaroslav.artem 23.02.22 00:21 Сейчас в теме
(8)Да он наверное ДокументОбъект пихает, а надо ДокументСсылка, откуда там еще ошибка то может быть...
9. yaroslav.artem 23.02.22 00:18 Сейчас в теме
Вы скорей всего ДокументОбъект передаёте в обработку заполнения, а надо ДокументСсылка.. попробуйте так:

СФПолученный.Заполнить(НовыйДокПоступление.Ссылка)

Может быть НовыйДокПоступление перед этим записать придётся..
12. mqlochink 7 23.02.22 08:17 Сейчас в теме
СФПолученный = Документы.СчетФактураПолученный.СоздатьДокумент();
СФПолученный.Заполнить(НовыйДокПоступление.Ссылка);
Оставьте свое сообщение

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