|
Сделать проведение документа при записи | ☑ | ||
---|---|---|---|---|
0
shock3r
04.03.13
✎
11:45
|
Подскажите как сделать проведение документа, при его записи, чтобы проведение происходило в любом случае.
код в модуле документа, приЗаписи() Попытка ЭтотОбъект.Записать(РежимЗаписиДокумента.Проведение); Исключение Текст = "ru = ""НевозможноПровести документ."";" + " en = ""Document need reposting"""; Предупреждение(НСтр(Текст)); КонецПопытки Убивает 1С, вылетает. |
|||
1
Shurjk
04.03.13
✎
11:47
|
(0) Перед записью меняй режим записи.
|
|||
2
Shurjk
04.03.13
✎
11:47
|
+(1) А ошибка от того что ты пытаешься еще раз записать заблокированный объект.
|
|||
3
wladimir90
04.03.13
✎
11:52
|
В любом случае это в каком? Даже если ни одного обязательного поля не заполнено? Что ты имеешь ввиду?
|
|||
4
shock3r
04.03.13
✎
11:59
|
В любом случае это в каком? Даже если ни одного обязательного поля не заполнено? Что ты имеешь ввиду?
Документ создается на основании уже заполненного документа, т.е. он не может быть пустым, у него должно быть 2 статуса или проведен или пометка удаление |
|||
5
Тролль главный
04.03.13
✎
12:00
|
(0) конечно, ведь идет бесконечная рекурсия
|
|||
6
shock3r
04.03.13
✎
12:03
|
(0) конечно, ведь идет бесконечная рекурсия
подскажите как правильно проводить документ, при или после записи? |
|||
7
Defender aka LINN
04.03.13
✎
12:03
|
Запретить запись непроведенного документа
|
|||
8
Тролль главный
04.03.13
✎
12:04
|
(6) зачем?
|
|||
9
Maxus43
04.03.13
✎
12:08
|
запретить документу проведение вобще не вариант чтоли?
|
|||
10
Галахад
гуру
04.03.13
✎
12:09
|
(6) Чем (1) не подошел?
|
|||
11
Defender aka LINN
04.03.13
✎
12:14
|
(9) Ему надо запретить непроведение :)))
|
|||
12
Jokerman
04.03.13
✎
12:14
|
В свойствах формы ПриЗаписиПерепроводить или как там ...
|
|||
13
Maxus43
04.03.13
✎
12:15
|
(11) :) ну дак это тоже самое будет впринципе.
у дока 2 состояия - или он есть, или он помечен на удаление. |
|||
14
Maxus43
04.03.13
✎
12:15
|
(13) + в этом случае ПриЗаписи будет эквивалентно ОбработкеПроведения
|
|||
15
Feunoir
04.03.13
✎
12:18
|
Эм, а в ПередЗаписью поставить правильный режим записи не?
|
|||
16
shock3r
04.03.13
✎
12:22
|
Вообщем я просто убрал кнопку записать, оставил только ок)
|
|||
17
Reset
04.03.13
✎
12:23
|
Если разрабатывать новый документ (типа бух операции) то, наверно, правильно (9)(14).
Но у автора же наверняка какая-то кривая задача от руководства на обычный документ (дескать ай ай пользователи путают кнопку ОК и Записать, пусть работает одинаково!). Навереное, все таки тогда лучше (7). Коварно делать не то действие, которое требуют (проводить вместо записи) - имхо нехорошо |
|||
18
Defender aka LINN
04.03.13
✎
12:23
|
(16) Сильно. ВнушаетЪ.
|
|||
19
Reset
04.03.13
✎
12:24
|
(16) Создаю новый, нажимаю крест, выбираю Записать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |