|
Не показывает реквизит при проведение документа из вне. |
☑ |
0
Kongo2019
02.04.20
✎
09:22
|
Доброго. Конфа самописка. УФ.
В Модуле объекта, в процедуре Обработка Проведения.
Проходится табличная часть в цикле и реквизиту устанавливается некое значение.
Потом опять проходится табличная часть, и пишется по регистрам.
Так вот если док провести из дока, то бишь нажать кнопку Провести или Провести и закрыть, то все красиво, реквизит рассчитался, заполнился, в регистры записался.
Если эту же процедуру выполнить из вне. То бишь из списка документов, контекстное меню Провести. Реквизит в форме нихрена не заполняется. При этом он прекрасно рассчитывается и правильное расчетное значение пишется в регистр.
То бишь процедура ОбработкаПроведения нормально отрабатывает, прошел ее отладчиком, отличий нет как проводить док нет.
Но если док провести из вне, то реквизит на форме выводится как бы незаполненным, хотя данные в нем есть. Что за хрень такая?
|
|
1
Ненавижу 1С
гуру
02.04.20
✎
09:26
|
смотреть что отображается в "реквизите на форме"
|
|
2
Kongo2019
02.04.20
✎
09:29
|
(1) Он и отображается, если в док зайти и нажать провести он прекрасно начинает показываться.
|
|
3
Kongo2019
02.04.20
✎
11:43
|
ау, вы где? Самоизолировались все что-ли.
|
|
4
Ненавижу 1С
гуру
02.04.20
✎
11:47
|
1. после проведения из формы документа документ остается модифицированным?
2. зачем менять реквизит в обработке проведения?
|
|
5
Kongo2019
02.04.20
✎
11:58
|
(4)
1. Нет.
2. Ну там расчет. Все типа на сервере. На клиенте оно и нафик не надо.
Типо как партия генерируется, идет запись в справочник партий. Отдельная функция в общем модуле.
Реквизиту устанавливается ссылка на справочник.
|
|
6
Ненавижу 1С
гуру
02.04.20
✎
12:00
|
(5) менять реквизиты тогда надо в модуле объекта событии "перед записью"
|
|
7
hhhh
02.04.20
✎
12:01
|
(5) обработка проведения уже происходит после записи документа. Поэтому устанавливать реквизит в обработке проведения - это бред. Устанавливайте в ПередЗаписью, там еще можно.
|
|
8
Kongo2019
02.04.20
✎
14:23
|
Ну почему такое разное поведение тогда. Если из дока, то все работает.
|
|
9
Ненавижу 1С
гуру
02.04.20
✎
14:25
|
(8) да кто-же знает что там у тебя в кишках происходит
и я сомневаюсь, что объект не модифицированный становится
|
|
10
Kongo2019
02.04.20
✎
14:28
|
(9) Ок. Перенесу этот вызов ПередЗаписью.
|
|
11
Kongo2019
02.04.20
✎
14:35
|
(9) Спасибо. Работает.
|
|