Имя: Пароль:
1C
1С v8
Какую процедуру лучше использовать?
0 Мисти
 
27.12.14
15:39
Задачка такая - есть иерархический справочник. На 2 уровне иерархии заполняются дополнительные реквизиты. При записи элемента они должны быть перенесены на нижний уровень справочника (продублированы по всем внизу).ПриЗаписиНаСервере?
Или там еще есть 4 близких варианта?
1 Asmody
 
27.12.14
15:48
Подписку на событие ПриЗаписи. Только надо учесть, что оно рекурсивно вызовется.
2 Мисти
 
27.12.14
15:50
(1) А чем это лучше? Справочник - вообще собственный, не типовой.
3 Мисти
 
27.12.14
16:01
А еще, наверное, надо бы проверять, менялись доп. реквизиты или нет, если нет, то и не морочиться.
4 SleepyHead
 
гуру
27.12.14
16:44
(0) А если программно элемент записывается? Поизучайте уже, в каком порядке какие методы вызываются при записи.
5 Мисти
 
27.12.14
17:00
(4) Если программно, то не надо ничего делать, только если из открытой формы.
6 zulu_mix
 
27.12.14
17:13
я бы предложил процедуру очищения и покаяния. в некоторых монастырях ее неплохо готовят.
7 SleepyHead
 
гуру
27.12.14
18:12
(6) Женщина-программист это конечно трудно.. Только что в скайпе одна "коллега" писала, что никак не может понять, что же такое Характеристика.Хозрасчетный.
8 SleepyHead
 
гуру
27.12.14
18:13
Говорит, не нашла такого в метаданных в конфигураторе. Полное отсутствие абстрактоного мышления, и не у нее одной, у почти всех "программисток", которых знаю лично.
9 Мисти
 
27.12.14
18:16
Да я уже всё сделала, всё работает!
10 Мисти
 
27.12.14
18:18
Нормальное у меня абстрактное мышление, вот с пространственным - проблема. Не ориентируюсь ни в лесу ни в сложных запросах.
11 SleepyHead
 
гуру
27.12.14
18:30
(10) и логики нет совсем. Ну возьмите, создайте все обработчики и посмотрите, что в какой очередности исполняется при записи и что в них доступно. Трудно?
12 Мисти
 
27.12.14
18:37
Так по логике - надо спросить у тех, кто знает, а не перебирать все варианты. Тем более, что вопрос может быть не в возможности, а в оптимальности, например.
13 Мисти
 
27.12.14
18:38
И опять же - говорю - работает всё уже, угадала с 1 раза, другой вопрос, что, может, в другом обработчике было бы лучше, но этого я уже не узнаю.
14 SleepyHead
 
гуру
27.12.14
18:49
(12) по логике, нужно учиться, прежде чем браться что-то делать.
15 Мисти
 
28.12.14
00:05
(14) А я учусь на практике!
16 GROOVY
 
28.12.14
00:08
Мне кажется тут вообще изменять значения реквизитов не надо. Сделать регистр сведений с значениями свойств одного элемента, который определяет свойства подчиненных, а потом запросом выбирать для подчиненных значения.

(15) Хорошо, что не хирургии.
17 Мисти
 
28.12.14
00:19
(16) Там идея такая, что потом для каждого подчиненного можно значение изменить при желании, т.е. фиксировапть нужно именно на нижнем уровне и выгрузка оттуда уже написана.
Да вот! Когда мне делали операцию, я была впечатлена разницей подхода хирурга и моего. И немножко боялась - а вдруг и он учится по ходу дела?
18 GROOVY
 
28.12.14
01:04
(17) Ну и отлично, если в РС внести данные о подчиненном элементе с другими значениями, запросом выбирать их.
Иначе, мне кажется фигня получится.

Смотрите как в типовых сделаны подстановки счетов учета для контрагентов или номенклатуры.

Про хирургов: а они и учатся по ходу дела, интернатура называется, только они не так халатно к учебе подходят.
19 Chameleon1980
 
28.12.14
01:47
(7) а че ты против жен.пол?
уверен на 1500% найдется кто тебя раскатает