при создании документа сделать статус оплачено
Всем привет! Я программным образом делаю копию документа. Проблема в том, что при создании таких документов, как "Платежное поручение", "счета от поставщиков" и так далее статус платежа не ставится или ставится неоплаченным. В Платежном поручении есть документОснование ВедомостьВБанк, я сделала
Где запоняется этот документ, но возникает ошибка
Суть я понимаю, но как это обойти? Подскажите пожалуйста!
НовыйДок.Заполнить(Документы[Замена].НайтиПоНомеру(номерДокумента,датаДокумента));
Где запоняется этот документ, но возникает ошибка
{ВнешняяОбработка.ПерегрузкаДокумента.Форма.Документ.Форма(206)}: Ошибка при вызове метода контекста (Заполнить)
НовыйДок.Заполнить(Документы[Замена].НайтиПоНомеру(номерДокумента,датаДокумента));
по причине:
Ошибка при выполнении обработчика - 'ОбработкаЗаполнения'
по причине:
{Документ.ПлатежноеПоручение.МодульОбъекта(673)}: Документ Ведомость в банк 0000-000003 от 31.03.2016 полностью оплачен!
ВызватьИсключение ТекстСообщения;
НовыйДок.Заполнить(Документы[Замена].НайтиПоНомеру(номерДокумента,датаДокумента));
по причине:
Ошибка при выполнении обработчика - 'ОбработкаЗаполнения'
по причине:
{Документ.ПлатежноеПоручение.МодульОбъекта(673)}: Документ Ведомость в банк 0000-000003 от 31.03.2016 полностью оплачен!
ВызватьИсключение ТекстСообщения;
Суть я понимаю, но как это обойти? Подскажите пожалуйста!
По теме из базы знаний
- Программирование интерфейсов в 1С или паттерн MVC для 1С
- Печать на принтер чеков для УТ 3.0 (для Украины) при помощи доработки эмулятора ФР (также должно подойти для УТ 11)
- Конфигурация Flowcon
- Авансы, предоплаты, кредиты: как оформлять чеки в 1С (на примере УТ 11)
- Оплата счетов в 1С:Бухгалтерии: выставлено и оплачено
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)Вы не подскажете мне ?
Делаю :
скихДокументов.СоздатьМенеджерЗаписи();
НоваяЗапись.Регистратор = ДокОперацияСсылка;
НоваяЗапись.СсылкаНаОбъект = Документы.ВедомостьНаВыплатуЗарплатыВБанк.НайтиПоНомеру("0000-000003",'20160331');
НоваяЗапись.Состояние = Перечисления.СостоянияБанковскихДокументов.Оплачено;
НоваяЗапись.Записать(Истина);[/1C-CODE]
Выдает ошибку
Почему так? я же заполняю это поле.
Делаю :
ДокОперацияСсылка = НовыйДок.Ссылка;
НоваяЗапись = РегистрыСведений.СостоянияБанков[1C-CODE]
НоваяЗапись.Регистратор = ДокОперацияСсылка;
НоваяЗапись.СсылкаНаОбъект = Документы.ВедомостьНаВыплатуЗарплатыВБанк.НайтиПоНомеру("0000-000003",'20160331');
НоваяЗапись.Состояние = Перечисления.СостоянияБанковскихДокументов.Оплачено;
НоваяЗапись.Записать(Истина);[/1C-CODE]
Выдает ошибку
{ВнешняяОбработка.ПерегрузкаДокумента.Форма.Документ.Форма(224)}: Ошибка при вызове метода контекста (Записать)
НоваяЗапись.Записать(Истина);
по причине:
Запись не верна! Значение поля "Ссылка на объект" не может быть пустым!: СостоянияБанковскихДокументов: , (Регистр сведений: Состояния банковских документов)
НоваяЗапись.Записать(Истина);
по причине:
Запись не верна! Значение поля "Ссылка на объект" не может быть пустым!: СостоянияБанковскихДокументов: , (Регистр сведений: Состояния банковских документов)
Почему так? я же заполняю это поле.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот