|
не получается програмно записать документ. |
☑ |
0
antiteror91
06.09.13
✎
12:41
|
Когда я ставлю условие при проведение документа
Если НЕ Запрос.Выполнить().Пустой() И ЭтотОбъект.НомерНН <> "" Тогда
Сообщить("Существует документ """ + Строка(ЭтотОбъект) +"""с номером накладной: " +Строка(ЭтотОбъект.НомерНН) + "!!!" );
ЭтотОбъект.Записать(РежимЗаписиДокумента.Запись);
Отказ = Истина;
Иначе
тут проведение делаю
конецЕсли;
сообщение о существовании документа появляется но когда я закрываю документ выходит сообщение "данные измениннены сохранить изменения или нет???" почему выходит данное сообщение если я в принципе документ как будто записал???
|
|
1
shuhard
06.09.13
✎
12:42
|
(0)[если я в принципе документ как будто записал???]
чисто конкретно записал или как бы ?
|
|
2
Широкий
06.09.13
✎
12:43
|
записываешь документ при проведении?
Извращенец
|
|
3
Толич
06.09.13
✎
12:43
|
(0) Условие надо вставлять до проведения документа.
|
|
4
antiteror91
06.09.13
✎
12:46
|
(3) ну я ставляю это условие в обработке проведения но перед всеми операциями проведения.
|
|
5
Wobland
06.09.13
✎
12:46
|
(4) перед завписью не предлагать?
|
|
6
antiteror91
06.09.13
✎
12:47
|
(1) ЭтотОбъект.Записать(РежимЗаписиДокумента.Запись);
должно было записать но в итоге докумен то не записан.....
|
|
7
antiteror91
06.09.13
✎
12:48
|
(5) ставил. мне выходит где то 100 сообщений Существует документ """ + Строка(ЭтотОбъект) +"""с номером накладной: " +Строка(ЭтотОбъект.НомерНН) + "!!!" и затен 1с закрывается......
|
|
8
Enders
06.09.13
✎
12:53
|
(7) а когда ставил, писал условие на вид записи или такое же оставил?
Тогда при каждой записи у тебя возникает проверка, а так как в случае отрицательной проверки ты записываешь документ, то...
|
|
9
antiteror91
06.09.13
✎
12:55
|
(8) ээээ ставил так же Сообщить("Существует документ """ + Строка(ЭтотОбъект) +"""с номером накладной: " +Строка(ЭтотОбъект.НомерНН) + "!!!" );
ЭтотОбъект.Записать(РежимЗаписиДокумента.Запись);
Отказ = Истина;
а какое условие нужно было ставить????
|
|
10
Enders
06.09.13
✎
12:58
|
(9) Точно не вспомню, но перед вашей проверкой вам надо ещё проверять
РежимЗаписи или РежимПроведения.
Кажется так
Если РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда
Ваше условие
КонецЕсли;
|
|
11
Wobland
06.09.13
✎
12:58
|
(9) не надо его записывать. отказа хватит
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший