|
v7: Как изменить родителя в справочнике. | ☑ | ||
---|---|---|---|---|
0
SashaNNV
24.01.17
✎
16:33
|
Добрый день.
Подскажите как программно изменить родителя по окончанию редактирования строки справочника. Например в процедуре ПриЗаписи(). Заранее спасибо. |
|||
1
Ёпрст
24.01.17
✎
16:38
|
много способов есть, как минимум, 4:
обработка ожидания открытие-закрытие формы обработки прямой запрос с update таблички справочника через открытие копии объекта |
|||
2
Волшебник
модератор
24.01.17
✎
16:38
|
Родитель = НовыйРодитель;
|
|||
3
Ёпрст
24.01.17
✎
16:40
|
(2) объект заблокирован будет
|
|||
4
SashaNNV
24.01.17
✎
16:40
|
Родитель = "Оплаченные";
{Справочник.ДолгиПередКонтрагентами.ФормаСписка.ФормаСписка.Модуль(25)}: Объект не может быть перепозиционирован! |
|||
5
SashaNNV
24.01.17
✎
16:41
|
(1) Опишите любой самый простой способ пожалуйста.
|
|||
6
Builder
24.01.17
✎
16:43
|
(4) Для начала нужен учебник по 1С.
|
|||
7
SashaNNV
24.01.17
✎
16:43
|
(6) остроумно...
|
|||
8
Duke1C
24.01.17
✎
16:44
|
(4) Родитель = "Оплаченные"; -- это пять!
(0) Может все-таки сначала выясним конечную цель сего изврата? Я так понимаю, справочник редактируется в ФормеСписка и в какой-то момент этого редактирования нужно РЕЗКО поменять родителя? |
|||
9
Builder
24.01.17
✎
16:44
|
(7) Остроумно - это строку в родителя записывать.
|
|||
10
SashaNNV
24.01.17
✎
16:45
|
(8) все верно.
|
|||
11
Ёпрст
24.01.17
✎
16:45
|
(5)
Update Спр SET Спр.ParentID= :ВыбРодитель FROM $Справочник.НужныйВидСправочника as Спр |
|||
12
Builder
24.01.17
✎
16:46
|
(11) после (4) это не похоже на "самый простой способ" :)
|
|||
13
Ёпрст
24.01.17
✎
16:47
|
||||
14
SashaNNV
24.01.17
✎
16:47
|
(12) Так оно и есть
|
|||
15
Duke1C
24.01.17
✎
16:48
|
(10) Может уже узнаем зачем все это?
|
|||
16
SashaNNV
24.01.17
✎
16:48
|
(11) В общем в ФормеСписка процедурой поменять не получится?
|
|||
17
Ёпрст
24.01.17
✎
16:49
|
(16) получиться
|
|||
18
Волшебник
модератор
24.01.17
✎
16:49
|
(16) Процедура — дура! Функция — молодец!
|
|||
19
SashaNNV
24.01.17
✎
16:51
|
(15) Все просто, пользователь редактирует строку справочника, в зависимости от типа переменной элементу назначается родитель. Визуально у пользователя строка перемещается в папку.
|
|||
20
SashaNNV
24.01.17
✎
16:51
|
(18) Функцией я так понимаю придется обходить каждый раз весь справочник.
|
|||
21
Ёпрст
24.01.17
✎
16:53
|
+11 так, точнее
Update Спр SET Спр.ParentID= :ВыбРодитель FROM $Справочник.НужныйВидСправочника as Спр where Спр.id = :ИскомыйЭлементСправочника |
|||
22
SashaNNV
24.01.17
✎
16:55
|
(21) Спасибо за ответ
(12) Builder я так понимаю местный тролль :) Вам тоже спасибо. |
|||
23
Builder
24.01.17
✎
17:00
|
(22) Никогда таким не был.
Просто после строчки кода Родитель = "Оплаченные" видно что человек вообще не понимает что делает. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |