|
Создание документа регламентным заданием | ☑ | ||
---|---|---|---|---|
0
Масянька
17.09.19
✎
10:45
|
День добрый!
Док-т создается регламентным заданием. Им же (заданием) нужно записать. В док-те есть реквизит - сумма по колонке ТЧ. Сумма записывается в реквизит в процедуре ПередЗаписью (в модуле док-та). В реглам. задании: Попытка докСписания.Записать(РежимЗаписиДокумента.Проведение); Исключение Сообщить("не удалось"); КонецПопытки; Реквизит суммы не заполнен. Почему? Спасибо. |
|||
1
vicof
17.09.19
✎
10:46
|
Если ОбменДанными.Загрузка = Истина Тогда продолжить
|
|||
2
Vadim_37
17.09.19
✎
10:47
|
как-бы отладчиком пройти, сразу все вопросы снимутся
|
|||
3
Масянька
17.09.19
✎
10:48
|
(2) Не заходит в процедуру ПередЗаписью
|
|||
4
Масянька
17.09.19
✎
10:49
|
(1) Почему в ПередЗаписью не заходит?
|
|||
5
Вафель
17.09.19
✎
10:49
|
может стоит более подробно ошибки писать?
|
|||
6
Вафель
17.09.19
✎
10:50
|
и в исключении писать в ЖР эту ошибку
|
|||
7
Масянька
17.09.19
✎
10:51
|
(5) Нет суммы. Сумма пишется в ПередЗаписью.
|
|||
8
vicof
17.09.19
✎
10:53
|
Так может у тебя документ не записывается и транзакция откатывается
|
|||
9
vicof
17.09.19
✎
10:53
|
(4) Отладку фоновых заданий подключи
|
|||
10
catena
17.09.19
✎
10:55
|
А все-таки, обменданными.загрузка в ПередЗаписью стоит?
|
|||
11
Масянька
17.09.19
✎
10:56
|
(9) Сейчас в обработке отлаживаю. В обработке одна строка:
Процедура КнопкаВыполнитьНажатие(Кнопка) ОбщийМодуль.Процедура(); КонецПроцедуры В процедуре: .... (заполнение док-та) попытка проведения |
|||
12
Масянька
17.09.19
✎
10:56
|
(10) Нет.
|
|||
13
vicof
17.09.19
✎
10:57
|
(12) и что на (8) скажешь?
|
|||
14
dezss
17.09.19
✎
10:57
|
(12) Откуда знаешь, если ты туда даже не попадаешь?)))
Почисти кэш. Мало ли. |
|||
15
vova1122
17.09.19
✎
10:58
|
В ПередЗаписю случайно нет обращения к ПараметрамСеанса?
|
|||
16
Масянька
17.09.19
✎
10:59
|
(14) Точка останова. Не останавливается.
|
|||
17
Масянька
17.09.19
✎
11:00
|
(13) А что сказать...
Есесьно. Не записывается. Реквизит пустой. |
|||
18
Масянька
17.09.19
✎
11:00
|
(15) ТекущийПользователь.
|
|||
19
vova1122
17.09.19
✎
11:01
|
Закоментируй ТекущийПользователь. Из Рег заданий недоступны параметрыСеанса
|
|||
20
Масянька
17.09.19
✎
11:02
|
(19) Еще раз - сейчас в обработке отлаживаю.
Но - закоментировала... Без изменений. Вообще не заходит в процедуру. Точка останова стоит. |
|||
21
dezss
17.09.19
✎
11:03
|
Может лучше вместо
Сообщить("не удалось"); Сообщить(ОписаниеОшибки()); Может там есть проблемы кроме этого реквизита. |
|||
22
Вафель
17.09.19
✎
11:04
|
(21) сообщить - мало, может быть отказ установлен, тогда будет просто ошибка
"не удалось записать документ" |
|||
23
Вафель
17.09.19
✎
11:05
|
(20) отладка на сервере не разрешена
|
|||
24
Масянька
17.09.19
✎
11:05
|
(21) {ОбщийМодуль.абРеглмаментныеЗадания.Модуль(37)}: Ошибка при вызове метода контекста (Записать): Не удалось провести: "Списание бонусов"!
|
|||
25
Масянька
17.09.19
✎
11:06
|
(23) В обработке проведения останавливается.
|
|||
26
Масянька
17.09.19
✎
11:07
|
Почему не заходит в ПередЗаписью?
|
|||
27
Вафель
17.09.19
✎
11:08
|
попробуй пересохранить конфигурацию . измени модуль туда-сюда
|
|||
28
Масянька
17.09.19
✎
11:09
|
(27) Да, дергала туда-сюда.
|
|||
29
vova1122
17.09.19
✎
11:10
|
(24) так у тебя Док не записался/не провелся?
|
|||
30
Вафель
17.09.19
✎
11:11
|
перед записью в модуле надеюсь, не в форме
|
|||
31
dezss
17.09.19
✎
11:11
|
(24) ок...а если сделать РежимЗаписиДокумента.Запись?
|
|||
32
Масянька
17.09.19
✎
11:11
|
(29) Не записался.
|
|||
33
dezss
17.09.19
✎
11:12
|
(31) + тогда в ПередЗаписью заходит?
|
|||
34
Масянька
17.09.19
✎
11:12
|
(30) В (0) написано. И не начинай - так надо!
|
|||
35
dezss
17.09.19
✎
11:13
|
(34) А подписки не смотрела?
|
|||
36
vova1122
17.09.19
✎
11:30
|
Уверена что в передЗаписью не заходит? Напиши например первой строкой в передЗаписью Сообщить("ааааа")
Ну или может Процедуда ПередЗаписью неправильная. Попробуй ее пересоздать |
|||
37
Масянька
17.09.19
✎
11:33
|
(33) Не заходит. Но док-т записывает.
(35) Подписок нет. Док-т новый. (36) Сообщить есть. Не выводит. |
|||
38
dezss
17.09.19
✎
11:44
|
(37) http://c2n.me/43CE8st
Вот так вот в модуле объекта покажи))) Просто ну нет уже вариантов. Только если подписки, которые действуют на все документы, если они есть. |
|||
39
vova1122
17.09.19
✎
11:47
|
А в другие процедуры заходит? ПриЗаписи, обработкаПроведения
Ну и док записывает или нет? В (32) и (37) противоречие |
|||
40
Масянька
17.09.19
✎
11:48
|
(38) Внимательно (0). Так надо (мать его!).
Обошла: в форме проверка и сообщалка, в объекте инициализации суммы. |
|||
41
Масянька
17.09.19
✎
11:49
|
Чуть не забыла: СПАСИБО!!!
|
|||
42
vova1122
17.09.19
✎
11:51
|
Так что в итоге было?
|
|||
43
Масянька
17.09.19
✎
11:53
|
(42) ПередЗаписью - 2 раза: одна в форме, одна в объекте.
|
|||
44
vova1122
17.09.19
✎
11:55
|
Не понял... Так ПередЗаписью в Форме в данном случае вообще не при делах должна быть...
|
|||
45
dezss
17.09.19
✎
11:55
|
(43) И ты рассчитывала и точку ставила в форме?)))
|
|||
46
Масянька
17.09.19
✎
11:56
|
(45) Ага... А ты 44 поста писал, не прочитав (0) внимательно. :)))
Я же написала. |
|||
47
Масянька
17.09.19
✎
11:58
|
(44) Она и не при делах. А я - тормоз...
|
|||
48
vova1122
17.09.19
✎
11:58
|
(46) на такие мелочи не обращаются внимания на форуме. Обычно подразумевается что человек в правильном месте пишет (с таким уровнем знаний)
|
|||
49
Масянька
17.09.19
✎
12:02
|
(48) Ну, с таким-то уровнем знаний давно было пора тыкнуть...
|
|||
50
vova1122
17.09.19
✎
12:03
|
(49) ну видимо у меня зрение -100. Изаини если обидел
|
|||
51
Масянька
17.09.19
✎
12:05
|
(50) :)))))
|
|||
52
dezss
17.09.19
✎
12:27
|
(46) В модуле документа <> в модуле формы документа.
Модуль документа подразумевает, ИМХО, модуль объекта. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |