![]() |
![]() |
![]() |
|
v7: Записать() | ☑ | ||
---|---|---|---|---|
0
CyMepku1985
17.09.12
✎
14:15
|
При использовании метода записать() в модуле формы документа процедура переходит в модуль документа. ПОЧЕМУ???
|
|||
1
Ёпрст
гуру
17.09.12
✎
14:17
|
ПриЗаписиПерепроводить(1) в коде есть
|
|||
2
ЧеловекДуши
17.09.12
✎
14:18
|
"Потому что, Гладиолус" (с)
Учи мать часть... |
|||
3
ЧеловекДуши
17.09.12
✎
14:19
|
+ Если конкретней, то так же может быть прописано в кнопке "Записать? Провести#" :)
|
|||
4
CyMepku1985
17.09.12
✎
14:27
|
ПриЗаписиПерепроводить(1) - Да так! Есть аналогичный модуль и там всё нормально работает и в нём тоже стоит ПриЗаписиПерепроводить(1)
Создается новый документ, в кнопке ОК процедура ок() выполняются ряд условий затем следует записать(), при повторном открытии через пару дней и внесении данных следует проведение документа. |
|||
5
CyMepku1985
17.09.12
✎
14:31
|
up
|
|||
6
Масянька
17.09.12
✎
14:33
|
Тебе умные люди все написали - "Учи мать часть...".
(4) И что тебя смущает? |
|||
7
Salimbek
17.09.12
✎
14:33
|
(4) Ну и правильно
|
|||
8
CyMepku1985
17.09.12
✎
14:37
|
Выучить не значит понять!
В данном случае я не понимаю почему при одинаковом написании модулей в одном при создании нового документа и записи его методом записать() в одном документе процедура переходит в модуль документа, а в другом просто записывает его! ПриЗаписиПерепроводить(1) В обоих документах! |
|||
9
Масянька
17.09.12
✎
14:40
|
(8) Оба документа входят в какую-нибудь последовательность?
|
|||
10
ЧеловекДуши
17.09.12
✎
14:41
|
(4) Функция "ПриЗаписиПерепроводить(1);" отрабатывает след. образом.
Когда документ не проведен, то при вызове команды "Записать();" производится простая запись, и в документ не проводится. А вот если документ проведен, то команда "Записать();" так же и перепроводит документ. Так же, при вызове функции "Записать();" в модуле формы документа, автоматически вызывается функция "ПриЗаписи();" И если ты в дальнейшем не проанализируешь значение функции "СтатусВозврата();", то при вызове команды "Провести(0);" Документ будет записан и проведен, но уже без вызова функции "ПриЗаписи()" (8)Ты же сам сказал, что по кнопке "Записать", у тебя вызывается функция "Ок()", которая и записывает и проводит :) |
|||
11
CyMepku1985
17.09.12
✎
15:22
|
Проблема разрешилась после следующих манипуляций с бубном и молитвами:
ПриЗаписиПерепроводить(1) поменял на ПриЗаписиПерепроводить(0) сохранил закрыл конфигуратор, открыл поменял на ПриЗаписиПерепроводить(1) сохранил. |
|||
12
ЧеловекДуши
17.09.12
✎
15:51
|
(11)Алелуя, брат мой...
Итого: Разум - 0 / Быдло код - 1 :) |
|||
13
CyMepku1985
17.09.12
✎
16:07
|
Кстати у меня часто бывает, что пока не переоткроешь конфигуратор что-то криво работает - РУКИ ТО ЗОЛОТЫЕ :). Быдло код надо мне патентовать!!! ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |