Как программно создать, заполнить и перепровести документ? #338977


#0 by ksforum
Есть 2 документа. Документ №1 создается один раз в день на основании документов №2(их может быть несколько). Сейчас создается вручную. При вызове процедуры "Заполнить"(кнопка) идет обработка документов №2 и  зополнение документа №1. После чего проводиться документ №1. Есть желание сделать программное создание(если нет документа №1 в этот день), заполнение/перезаполнение и проведение/перепроведение док-та №1 при проведении/перепроведения любого из документов №2. Заранее благодарен!
#1 by NDN
Знака "?" не увидел в хедмессадже
#2 by Если
Совершенно не раскрыт финансовый аспект.:(
#3 by Нуф-Нуф
+1
#4 by ksforum
как реализовать мое желание?
#5 by NDN
Ладно, помогу... Создать: Заполнить: Док.Реквизит=Значение; Провести: Док.Провести;
#6 by ksforum
а если документ №1 уже есть? как проверить?
#7 by FreeFin
Очень похоже на формирование Приходной на основании Расходных за день...а цены "какие нужно" в приходы... не надо помочь? ) 50 уев.
#9 by ksforum
спасибо!
#10 by Если
Ну тоже помогу чуть чуть. Док=СоздатьОбъект("Документ.ххх"); Док.ВыбратьДокументы(ДатаДок,ДатаДок);
#11 by Если
Найти по нумеру не комильфо наверно. Для этого надо нумер гдето хранить.
#12 by Если
+ Легче реквизит в док. ИМХО
#13 by Таня
тоже помогу чуть-чуть:
#14 by ksforum
Документ создается, заполняеться, но не проводиться!!! Пишет: Данная операция недоступна при проведении документа!!! В синтакс - помощнике нашел следующее: "Замечание: Метод нельзя использовать в теле предопределенной процедуры ОбработкаПроведения." как мне провести документ№1 во время проведения документа №2?
#15 by Fragster
никак. перед закрытием формы можно прописать.
#16 by ksforum
спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С