Как проверить отбор на "заполненность"? #344069


#0 by mikecool
По теме Столкнулся с тем, спасибо ptiz, что нельзя регистрировать изменения для набора записей РС, у которого отбор организован не по всем измерениям. Как метод обхода придумал вызывать процедуру обработки после записи набора записей. Однако, это будет уже второй проход процедуры обработки события. Можно ли каким-то образом проверить, что отбор записей организован по всем измерениям, чтобы процедура отрабатывала один раз? Либо не париться и не обрабатывать событие для одного вида регистра?
#1 by mikecool
думаю, перебрать все измерения регистра и проверить значения в отборе... кошерный ли это путь?
#2 by mikecool
+1 поскольку, один вид регистра я могу обойти, но если их будет несколько... хочется универсального решения интересно, как регистрируются изменения для РБД в автоматическом режиме?
#3 by Defender aka LINN
Если отбор по всем измерениям ставишь, то проще тогда уж МенеджерЗаписи юзать.
#4 by mikecool
в том то и дело, что отбор идет по одному измерению... второе прописывается менеджером записи...
#5 by hhhh
а зачем сам регистрируешь? Они же регистрируются автоматически.
#6 by mikecool
есть такая необходимость узлов у меня 10, на каждый надо выгружать только предназначенную им информацию... сейчас это работает, но фильтруется при выгрузке, что занимает оч много времени...
#7 by mikecool
обошел таким способом: в процедуре после записи набора перечитываю его и регистрирую чуствую, что кривовато это...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С