|
Прочитать регистр сведений , подчиненный регистратору | ☑ | ||
|---|---|---|---|---|
|
0
Анцеранана
09.10.18
✎
15:51
|
Уважаемые коллеги! Какой-то глюк. В конце обработки проведения вставил процедуру, которая считывает, а потом записывает в РС данные. Почему -то данные там есть, а прочитать не получается (до этого пробовал запросом м тоже не получалось, при том именно в обработке проведения)...
Вообщем сейчас так: НаборЗаписей = РегистрыСведений._ЗаявкиУПП.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(Ссылка); НаборЗаписей.Прочитать(); ТЗ = НаборЗаписей.Выгрузить(); В ТЗ 0 строк почему-то. Если посмотреть в регистр после обработки проведения - записи есть. В свойстве удаление движений документа стоит "Не удалять автоматически". |
|||
|
1
Cool_Profi
09.10.18
✎
15:52
|
ПОдписки посмотреть не предлагать?
|
|||
|
2
butterbean
09.10.18
✎
15:53
|
надо из Движения._ЗаявкиУПП тащить
|
|||
|
3
Анцеранана
09.10.18
✎
15:54
|
(1) нет
(2) а это мысль, сейчас попробую. |
|||
|
4
Анцеранана
09.10.18
✎
16:14
|
Не получилось. Движения._ЗаявкиУПП даже перед записью показывает пустой набор.
Я решил сделать так. Убрал полностью свой код (чтение, запись в регистр). Зашел в 1С предприятие. Движения есть. Перепровел документ - движений нет (при том что не удалять автоматически). Подписок , которые бы очищали нет. |
|||
|
5
dka80
09.10.18
✎
16:28
|
Если ты это в момент проведения делаешь, то все верно. Данные из регистра ты не считаешь, т.к. транзакция не завершена
|
|||
|
6
youalex
09.10.18
✎
16:43
|
(4) у тебя текущий набор (набор в БД) затерся пустым текущим (Движения._ЗаявкиУПП)
(5) Если явно вызвать метод Записать() - то данные будут читаться, конечно. Иначе как бы тогда "новая методика" контроля остатков работала ? |
|||
|
7
Анцеранана
09.10.18
✎
17:33
|
(5) (6) А вот кстати перед записью если делать те же действия :
_ЗаявкиУПП = Движения.АФМ_ЗаявкиУПП; _ЗаявкиУПП.Прочитать(); То все-таки прочиталось, получается гоню немного в 4 ... Следовательно делаю так: перед записью сохраняю эту табличку, а в обработке проведения обрабатываю...как-то так |
|||
|
8
Borteg
09.10.18
✎
17:39
|
(7) а если документ новый, то перед записью ничего не выдаст.
|
| Форум | Правила | Описание | Секции | Поиск |