|
Проведение документа из другого документа
| ☑ |
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) методологически не правильно. но в отрыве от задачи это не есть истина
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший