История иерархии #291699


#0 by Опушкин
Подскажите направление плз. Как лучше хранить историю родительского объекта о его подчинённых, если они у него постоянно меняются по количеству и составу. Хорошо бы чтоб можно было использовать ВыбратьИерархически и/или УПОРЯДОЧИТЬ ПО ... ИЕРАРХИЯ
#1 by Господин ПЖ
зачем?
#2 by Опушкин
Задача такая. Нужно отслеживать состояние "детей" через родителей, по которым они сгруппированы.
#3 by RomaH
первое что на ум приходит - периодический РС с соответвующими измерениями но - что-то в консерватории не так может все-же документ а им уже менять справочник
#4 by Господин ПЖ
+1
#5 by Опушкин
Наверное на каждую замену нужен документ (он и так нужен - всё по акту делается) но менять им справочник - как то не очень... пользователей много. Один поменяет как было неделю назад посмотреть, а другой - сегодняшний документ запишет. Похоже, что периодический РС, в кот. для текущих документов можно пользовать ИЕРАРХИЧЕСКИЕ функции, а для анализа прошлых периодов запросами реализовывать те же функции, но с параметром дата-время. Такое чувство, что недоработочка какая-то есть в платформе...
#6 by Господин ПЖ
Какие-то задачи странные... Если юзеры в ключевых справочниках устраивают бардак - тупо закрывается возможность создавать/редактировать/удалять. Назначается ответственный, которого и "награждают" такими правами...
#7 by Опушкин
Юзеры хотят документировать и сохранять свои действия, чтоб потом анализировать их и думать, как жить дальше. А мне надо им такую возможность обеспечить в конфигурации. Ранее задача была реализована в VB+SQL2000, а сейчас хочется в 1С это сделать. Можно, конечно тупо и злобно работать с дополнительной базой через обработки, но может объекты 1С как-то можно использовать.
#8 by Господин ПЖ
>>Юзеры хотят документировать и сохранять свои действия, чтоб потом анализировать их и думать, как жить дальше. Ы... А как "на жизнь" может повлиять перенос элемента из группы в группу?
#9 by Опушкин
Чтобы посмотреть что было "вчера" нужно воспользоваться вчерашней иерархией, а она уже может отличаться от сегодняшней.
#10 by Опушкин
Как могло бы быть всё красиво: Есть документ, отражающий состояние родителя. Значения реквизитов распространяются на "детей", кот. были у родителя на момент записи документа. Но для этого нужно сохранять иерархию на этот момент. А так - куча документов, у родителей свои, у детей свои, переборами их в кучи собирать или РС периодический, по которому запросами вычёсывать нужное. В общем, при явной иерархической модели, использовать существующий в 1С механизм не вполне удаётся.
#11 by piter3
Может я не понял сути,но если юзеры хотят документировать и сохранять свои действия, обработка журнала регистрации чем не подходит
#12 by Опушкин
В принципе всем, просто хотелось упростить задачу за счёт использования иерархических связей.
#13 by Господин ПЖ
Может я чего не понимаю - ИМХО не совсем корректно завязывать изменения структурной иерархии на документы...
#14 by piter3
То что вы хотите по моему как раз не упрощение, но это мое личное мнение.
#15 by Опушкин
В существующей среде, конечно некорректное. Было бы корректно если бы хранилась история иерх. связей. Я с возможностями платформы пока ещё плоховато знаком, вот и определяюсь, как лучше задачу решить. Мне кажется, что так было бы удобнее, но если нет, так нет. За не имением дворничной пользуют дворника :).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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