|
Как перезаписать документы в 3.0?
| ☑ |
0
Мисти
17.12.15
✎
02:32
|
Сделала подписку на событие "передЗаписью".
Если войти в документ и записать, то всё отлично срабатывает.
А если через групповой изменение реквизитов "изменить", то нет.
Как быть?
|
|
1
cw014
17.12.15
✎
07:59
|
Убрать из процедуры подписки:
Если ОбменДанными.Загрузка = Истина тогда
Возврат;
КонецЕсли;
|
|
2
MUXACb
17.12.15
✎
08:22
|
+(1) Провести документы и вернуть убранный код обратно
|
|
3
Мисти
17.12.15
✎
12:26
|
А у меня там такого и нет!
Я запустила "записать", а надо "провести"?
|
|
4
Никулин Леонид
17.12.15
✎
12:38
|
Мало информации. Попробуйте поставить в подписке точку останова и прошагать. Какое поведение? Заходите ли вы в модуль подписки?
|
|
5
Мисти
17.12.15
✎
12:41
|
(4)Думаю, что нет. Там же как-то через задание это запускается, отладчик это не показывает.
|
|
6
Мисти
17.12.15
✎
12:52
|
Док = Документы.РеализацияТоваровУслуг.Выбрать(НачалоДня(Объект.ДатаНач),КонецДня(Объект.ДатаКон));
Пока Док.Следующий() Цикл
ДокОбъект = Док.ПолучитьОбъект();
ДокОбъект.Записать();
КонецЦикла;
Написала перезапись, работает быстрее, чем встроенная и всё записывает!!.
|
|
7
Никулин Леонид
17.12.15
✎
12:53
|
А что думать? Попробовать надо. Точку ставьте и смотрите При записи из документа сто пудов должна быть остановка. А при записи из обработки вашей есть ли остановка?
|
|
8
Никулин Леонид
17.12.15
✎
12:54
|
В посте (6) есть ответ на вопрос (0)
|
|
9
Мисти
17.12.15
✎
13:04
|
Так эта штука всё сделала, как надо, в отличие от встроенной. Не буду разбираться, почему та не работает, потому что моя еще и быстрее.
|
|
10
palpetrovich
17.12.15
✎
13:33
|
(8) КонецДня? :)
|
|
11
Мисти
17.12.15
✎
13:50
|
(10) А что не так?
|
|