|
Родитель в справочнике автоматом | ☑ | ||
---|---|---|---|---|
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) простой регистр Пользователь-Родитель и запросом получай Родителя по текущему пользователю
не ищи по реквизитам, это кака |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |