Как сделать, чтобы создавалась счет фактура выданная при проведении Расходн
☑
0
SanyaIks
14.05.08
✎
08:45
Кинте текст плиз!
1
Новенькая в 1С
14.05.08
✎
08:48
При каждом проведении? :)
2
Если
14.05.08
✎
08:49
ДокСФ = СоздатьОбъект("Документ.СчетФактураВыданный");
ДокСФ.Новый();
ДокСФ.ДатаДок = ДатаДок;
ДокСФ.АвтоВремяТекущее();
// идентичные реквизиты шапки
СкопироватьРеквизитыШапки(Контекст, ДокСФ);
// уникальные реквизиты шапки
ДокСФ.АвтоКнигаПродаж = 1;
ДокСФ.ДокОснование = ДокРеализация.ТекущийДокумент();
// табличная часть
// ------ нет ее --------------
ДокСФ.Комментарий = СтрокаКомментария;
ДокСФ.Записать();
ДокСФ.Провести(1);
3
SanyaIks
14.05.08
✎
08:49
нее, при первом проведении Расходной наклодной
4
SanyaIks
14.05.08
✎
08:51
спасибо, сейчас попробую
5
Новенькая в 1С
14.05.08
✎
08:51
(2) ДокСФ.Провести(1);
Имхо в процедуре ОбработкаПроведения() не покатит
6
Если
14.05.08
✎
08:52
(5) Ну это уже сам пусть думает, я на вопрос ответил.
7
Если
14.05.08
✎
08:54
Там еще надо контроль ставить: если сф уже выписана.
8
Новенькая в 1С
14.05.08
✎
08:55
А еще контроль изменения накладной
9
Если
14.05.08
✎
08:56
(8) Зачем?
10
Если
14.05.08
✎
08:58
У сф нет своей ТЧ, она из накладной цепляется.
11
Новенькая в 1С
14.05.08
✎
08:58
(9) Ну накладная со сч-фактурой должны совпадать. и если сч-ф уже выписана, а в накл внесли изменения, то сч-ф нужно переформировать.
12
Если
14.05.08
✎
09:01
Ну в базу знаний нах не надо такие ветки. А для (11) это все уже реализовано в 1С и дополнительно никаких кодов для этого не надо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший