Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:19

Как при проведении одного документа провести другой???

Автор Viktorka, 03 апр 2012, 22:26

0 Пользователей и 1 гость просматривают эту тему.

Viktorka

В комплексной автоматизации есть документ "Реализация товаров и услуг", он является документом основания для документа "Счет фактуры выданный". Как сделать так, чтобы при проведении документа "Реализация товаров и услуг", автоматически проводился документ "счет фактуры выданный". Тоже самой и при отмене проведения. Заранее спасибо!!! :zebzdr: :zebzdr: :zebzdr:

has


cska-fanat-kz

"...Тоже самой и при отмене проведения..."

...и в ОбработкеОтменыПроведения ;)
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Viktorka

А алгоритм того, как это можно сделать. В этом деле новичок, нуб всех нубов, поэтому не имею даже представления, как это можно сделать, а сделать надо срочно

Dethmontt

док = докОснование.получитьОбъект();
док.Записать(режимзаписидокумента.проведение);
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Viktorka

Спасибо заработало!!! В моем примере так:
Для проведения в процедуре ОбработкаПроведения модуля объекта РеализацияТоваровУслуг

СчетФактура = УчетНДС.НайтиПодчиненныйСчетФактуру(ЭтотОбъект.Ссылка, "СчетФактураВыданный");
   Если СчетФактура <> Неопределено Тогда
   ОбъектСчетФактура = СчетФактура.ПолучитьОбъект();
   ОбъектСчетФактура.Записать(РежимЗаписиДокумента.Проведение);
   КонецЕсли;

Для отмены проведения в процедуре ПередЗаписью  модуля объекта РеализацияТоваровУслуг

Если РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения Тогда
      СчетФактура = УчетНДС.НайтиПодчиненныйСчетФактуру(ЭтотОбъект.Ссылка, "СчетФактураВыданный");
      ОбъектСчетФактура = СчетФактура.ПолучитьОбъект();
      ОбъектСчетФактура.Записать(РежимЗаписиДокумента.ОтменаПроведения);
   КонецЕсли;

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск