Имя: Пароль:
1C
1С v8
Родитель в справочнике автоматом
0 13spartak13
 
01.02.17
12:14
Добрый день кто подскажет как родителя в справочнике при создании элемента определять автоматом, т.е. в справочник ВИДЫ РАБОТ, пользователь вносит элемент, мне нужно чтобы автоматом у этого элемента проставился родитель = текущему пользователю...
1 Любопытная
 
01.02.17
12:17
Родитель в терминологии 1С это группа, в которой создается элемент справочника, а не пользователь, который его "родил".
Что вы сделать пытаетесь?
2 mkalimulin
 
01.02.17
12:19
(0) Это называется "ОбработкаЗаполнения()". Располагается в модуле объекта.
3 Неверный Параметр И
 
01.02.17
12:23
(2) А в поле Владелец необходимо вписать Ф.И.О. генерального директора!
4 13spartak13
 
01.02.17
12:23
(1) У меня есть пользователи (они же службы предприятия), каждый в справочник заносит виды работ, у меня в  справочнике для каждого пользователя группа, я хочу чтобы при создании элемента, группа уже была заполнена под конкретного пользователя а не выбирать ее руками
5 FIXXXL
 
01.02.17
12:25
(4) ну "прибей" пользователю группу справочника-родителя в реквизиты или настройки и бери от пользователя
6 Любопытная
 
01.02.17
12:26
(4) тогда сделай в системе связку - Пользователь-Группа, например доп свойство юзеру назначь, и заполняй в обработке заполнения согласно связке
7 13spartak13
 
01.02.17
12:29
(5) (6) так вот и вопрос как это сделать
8 osa1C
 
01.02.17
12:38
(7) Перечитай ещё раз (2) и (6)
9 vicof
 
01.02.17
12:39
Глака Заполнять из данных заполнения
10 vicof
 
01.02.17
12:39
Галка*
11 13spartak13
 
01.02.17
12:41
(9) Я далек походу от этой темы, как пользователя с группой связать, где галку ставить или мне надо программно писать... Мозг уже плывет
12 Любопытная
 
01.02.17
12:53
(11) Как связать пользователя с группой это ты сам придумай. Можно настройку пользователя добавить по аналогии с организацией по умолчанию, например.
13 mkalimulin
 
01.02.17
12:55
(11) Надо программно писать.
14 13spartak13
 
01.02.17
12:56
Можно примерный визуальный код Обработки заполнения????
15 mkalimulin
 
01.02.17
12:57
(13) Ты главное не пугайся. Программа будет не очень сложная. Всего одна строка.
16 mkalimulin
 
01.02.17
12:59
родитель=справочники.видыработ.найтипонаименованию("имяпользователя");
17 13spartak13
 
01.02.17
13:01
(16) Спасибо буду пробовать)))
18 13spartak13
 
01.02.17
13:17
(16) Не работает, родитель не заполняется никак, даже если написать Объект.Родитель = "Электроцех"
19 mkalimulin
 
01.02.17
13:20
(18) Правильно. Родитель - не строка. Родитель - это ссылка на элемент справочника. Если в справочнике есть группа с именем "Электроцех", надо писать
родитель=справочники.видыработ.найтипонаименованию("Электроцех");
с соблюдением регистра букв
20 13spartak13
 
01.02.17
13:21
(19) Так по вашему коду он будет искать элемент справочника а не название групп
21 mkalimulin
 
01.02.17
13:28
(20) Поиск сквозной по группам и элементам.
22 13spartak13
 
01.02.17
14:00
ну значит не работает он
как открывало пустой так и открывает
23 13spartak13
 
01.02.17
14:04
(22) А все потомучто нельзя обратиться к справачнику на клиенте а как реализовать не знаю
24 mkalimulin
 
01.02.17
14:07
(23) Модуль объекта работает на сервере.
25 Любопытная
 
01.02.17
14:07
(23) Мальчик, отойди от компьютера и позови взрослых
26 13spartak13
 
01.02.17
14:10
Я понимаю но если пишешь с контекстом НаСервере ничего не выдается, соответсвенно ваш код не правильный
(25) попросил бы без оскорблений, уверен и ты девочка не мастер класс в 1С, если бы таковой Вы были, вы бы помогли, а не кидались фразами из синтаксис помощника....
27 Dark_Warrior
 
01.02.17
14:14
(26) А вы точно получили объект, в нужном месте указали строку из (16) и записали объект?
28 Любопытная
 
01.02.17
14:15
(26) чем помочь? Вы элементарных вещей не знаете и не понимаете. И с орфографией беда. Я не мастер класс, это точно, я специалист.
29 Любопытная
 
01.02.17
14:16
(26) Код, который пишешь, выкладывай.
30 13spartak13
 
01.02.17
14:23
Всем спасибо! Заработало (19)! Была ошибка с наименованием! За ошибки в орфографии извиняюсь, может не заметил, просто не люблю когда переходят на личности... (28), Вы знаете даже элементарные вещи бывают тяжелыми, когда в них ни разу не вникал за ненадобностью, я начинающий 1С программист, пишу только третью разработку самостоятельно, с чем не встречался и в чем не помогла книга спрашиваю, у хороших людей на данном форуме... Когда-то и Вы начинали и не думаю что у Вас все гладко было даже в элементарном, если ошибаюсь, тогда я Вам завидую!
31 Любопытная
 
01.02.17
14:24
(30) А я вам сочуствую
32 sitex
 
naïve
01.02.17
14:25
(30) На забывай пользоваться отладкой, и много элементарных вещей пропадет само собой.
33 sitex
 
naïve
01.02.17
14:25
(32) Не*
34 13spartak13
 
01.02.17
14:29
(31) Опять ёрничаете, мне нравиться 1С, и я методично её изучаю, каждые пол года прохожу курсы, и надеюсь через год, другой буду здесь не только вопросы задавать, но и помогать как Вы...
35 osa1C
 
01.02.17
14:35
(34) Что за курсы такие, которые <каждые пол года прохожу курсы>, раз вы такие вопросы задаете? И не можете самостоятельно найти ошибки синтаксиса кода?
36 Любопытная
 
01.02.17
14:36
(34) Вы еще и на курсы ходите... и при этом не смогли придумать как получить нужный вам элемент справочника? И в итоге сделали "НайтиПоНаименованию"... У меня есть очень поучительная история про то, как на одном маленьком производстве поломалась самописная обработка рассчета сдельной зп из-за того, что новый глав бух переименовала склад "Матрацный цех" в "Матрасный цех". И потом полгода считала зп этому самому "Матрасному цеху" ручками.
37 13spartak13
 
01.02.17
14:38
(35) Насчет ошибки и данного вопроса, я уже признал, что это стыдно, и написал Спасибо за помощь!
38 Любопытная
 
01.02.17
14:38
(34) Читайте книги, научитесь пользоваться отладкой, ищите ответы на свои вопросы САМОСТОЯТЕЛЬНО, а не в интернете. И обучение ваше пойдет гораздо быстрее, поверьте личному опыту.
39 Масянька
 
01.02.17
14:39
(36) По моему, все через это проходили :)
Азы...
40 Любопытная
 
01.02.17
14:41
(39) А по-моему, эти азы понимаешь в течение первого месяца работы. А потом, каждый раз, когда приходится использовать поиск по наименованию или коду, десять раз думаешь, что из этого получится и как быстро это сломается
41 Масянька
 
01.02.17
14:42
(40) Нам эти азы впихивали с "кровью препода" :)
42 13spartak13
 
01.02.17
15:05
Тут как не крути а от данного поиска не уйдешь, я реализовал подстраховку через запрет создавать группы пользователям... Пока так...
43 IlyaSR
 
01.02.17
15:12
(42) наверное через RLS
44 Любопытная
 
01.02.17
15:15
(42) а переименовывать?
Сделай для каждого пользователя настройку, в которой указана группа и заполняй родителя по этой настройке
45 Масянька
 
01.02.17
15:21
(42) Ох...
Помимо (44) еще нужно сделать запрет на всё. Если используешь наименование.
Поясняю: при редактировании, удалении, переносе и пр. В общем, при любом действии пользователя.
Вот тут - минус семерки - нет предопределенных, как в восьмерке.
46 FIXXXL
 
01.02.17
17:09
(42) простой регистр Пользователь-Родитель и запросом получай Родителя по текущему пользователю
не ищи по реквизитам, это кака
AdBlock убивает бесплатный контент. 1Сергей