Имя: Пароль:
1C
1С v8
Проведение документа из другого документа
0 247tsm
 
05.10.11
10:24
Добрый день,

Маленький вопрос, но я новичок и не соображу, как его решить. Я не нашел в HELPе для документа команду ПРОВЕСТИ!

Есть документы Док1 и  Док2.

Какую команду записать в модуле объекта Док1, чтобы провести документ Док2.
Я в документе Док2 и в процедуре ПриОткрытии() и в процедуре ПередЗаписью() написал ПриЗаписиПерепроводить = Истина. А в модуле объекта Док1 в процедуре ОбработкаПроведения() написал
...
Ссылка1 = СсылкаДок2.ПолучитьОбъект();
Ссылка1.Записать();

но результата никакого - в Док2 записывается то, что мне нужно, но сам документ не перепроводится.
Как мне перепровести Док2?
1 Rie
 
05.10.11
10:25
(0) Посмотри на параметры у Записать.
2 ДенисЧ
 
05.10.11
10:25
Гордый птыц...
Не надо проводить один документ в проведении другого!!
3 247tsm
 
05.10.11
10:26
(2) а как сделать по восьмерочному?
4 Irbis
 
05.10.11
10:29
(3) Это никак не надо делать. Ни по семерочному, ни по восьмерочному
5 247tsm
 
05.10.11
10:32
(1) огромное спасибо, получилось.
6 Maxus43
 
05.10.11
10:33
(1) научил плохому
7 247tsm
 
05.10.11
10:34
(4) спасибо, посмотрю и попробую, как сделать по-другому, наверно, я организовал что-то не так, раз понадобилось такое действие.
8 Wobland
 
05.10.11
10:34
(5) а теперь отмени проведение Док1
9 247tsm
 
05.10.11
10:36
(8) сначало нужно дописать процедуру отмены проведения, чтобы убрать то, что я наворотил!
10 247tsm
 
05.10.11
10:38
(2), (4), (6), (8) - я понял, что так не надо делать. Выкрутиться можно, но это ужасно неудобно и некрасиво и неправильно, учту! Спасибо
11 forforumandspam
 
05.10.11
10:40
(2)(6) Научи хорошему: как это сделать иначе?
12 Maxus43
 
05.10.11
10:45
(11) от конкретной задачи зависит.  В типовых сделано (0) только в случае со счетами-фактурами, там идёт жеская синхронизация данных между доком и СЧФ... короче надо знать задачу у (0)
13 forforumandspam
 
05.10.11
10:51
(12) Счет-фактура не делает проводок. А если документы должны точно так-же синхронизироваться, но второй документ тоже записывает движения? Для второго документа могут быть разные документы-основания.
14 Maxus43
 
05.10.11
10:52
(13) дак я и говорю что надо задачу всю смотреть, теоретически делать (0) методологически не правильно. но в отрыве от задачи это не есть истина
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший