![]() |
![]() |
![]() |
|
Прошу помощи в разъяснении и помощи в создании конфигурации 1с 8.0.16.2 | ☑ | ||
---|---|---|---|---|
0
Garkov
03.12.15
✎
09:55
|
Здравствуйте, совсем недавно я начал изучать 1с столкнулся с ней на прошлой работе, где была 1с 8.1 и конфигурация УТ не помню какая версия да и это не важно, но вот я пришел на новую работу и столкнулся с задачей написать собственную конфигурацию, на протяжении трех месяцев я пытаюсь что то сделать но все безуспешно, постоянно сталкиваюсь с какими то проблемами, но могу сказать что за эти три месяца я хоть немного в азах разобрался и понял что я ничего не знаю в 1с, поэтому обращаюсь к Вам с просьбой.
Мне не обязательно это сделать, просто я хочу сам разобраться и сделать данную конфигурацию для облегчения своей работы. Задача сделать конфигурацию по ведению кадрового учета в штатном порядке, т.е. есть организацию у неё есть какие то подразделения и отделы, должности и их количество и все это объявляется приказами. Как я это себе представлял Справочники: Подразделения(Иерархия элементов, поля: код, наименование Должности(Поля: код, наименование) Документы:Приказ(ТабличнаяЧасть(в которой я указываю должность подразделение и его количество) Регистры сведений: РегСПодразделения Измерения: СсылкаПодр ресурсы: текстподр здесь храниться история изменений подразделений подчинен документу регистратору Приказ РегСДолжности Измерения: Ссылкадлж ресурсы: текстДлж здесь храниться история изменений подразделений подчинен документу регистратору Приказ здесь храниться история изменений должностей подчинен документу регистратору Приказ Регистры накоплений: РегНДолжности Измерения: ссылкаподр, ссылкадлж измерения: количество здесь храниться количество должностей подчинен документу регистратору Приказ Все описал более примитивно чем оно есть на самом деле, но сють должна стать понятной мне кажется. Мне нужно что бы сохранялась история изменений должностей и подразделений во времени, это задача регистров сведений в которых я вижу такие изменения Проблема вывода всего этого в табличное поле тип значения дерево значений, сколько бы я не пытался все это сделать всегда наступаю на разного рода грабли. Строю дерево я по ссылке на справочник подразделения т.к. он у меня иерархический. Но иногда приходиться изменить название подразделения переименовать его что я делаю в справочнике не посредственно, история изменения записывается в регистр сведений, но при этом я не могу теперь посмотреть данное дерево на определенную дату прошлого периода в связи с тем что в табличное поле выводятся именно ссылка на справочник. Регистр сведений имеет структуру таблицы и я изначально задаю родителя к подразделению т.е. его высшее подразделение и больше я не меняю данный регистр, но в справочнике подразделения может быть много уровней может 5 может 7, делать в регистре сведений кучу столбцов родителей это что ли единственный выход из данной ситуации что бы строить дерево по регистру сведений. Как то так ,скорей всего ничего не понятно, но может хоть в каком то направлении подтолкнете. |
|||
1
butterbean
03.12.15
✎
09:57
|
для начала поставь 8.3
|
|||
2
cw014
03.12.15
✎
10:28
|
Подталкиваю в таком направлении:
1) Создай базу 2) Открой конфигуратор 3) Один за другим добавляй объекты, прописывай обработчики Медленно, но верно через год придешь к какому нибудь результату. |
|||
3
sash-ml
03.12.15
✎
10:38
|
при изменении справочника любого элемента справочника до записи, выгружай весь справочник в дерево значений но не ссылки а наименование + ссылка, и помещай его в хранилище значений, в отдельный справочник с хранилищами, создай обработку которая будет извлекать из хранилища и показывать что-то вроде отчета, структура подразделений на дату. А еще лучше иди на другую новую работу. Задача странная
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |