|
Как различить группы с одинаковыми названиями |
☑ |
0
Herber
30.07.12
✎
12:34
|
НаходимГруппуРодитель = Справочники.Номенклатура.НайтиПоНаименованию(СокрЛП(Родитель));
НоваяГруппа = Справочники.Номенклатура.СоздатьГруппу();
НоваяГруппа.Наименование = Группа;
НоваяГруппа.Записать();
НоваяГруппа.Родитель = НаходимГруппуРодитель.Ссылка;
НоваяГруппа.Записать();
У меня две группы товаров "Светильники". Как определить какой был создан позже. Ну или вообще как их различать чтобы использовать в этой процедуре
|
|
1
zak555
30.07.12
✎
12:36
|
> Как определить какой был создан позже
никак
если только по ЖР
|
|
2
zak555
30.07.12
✎
12:37
|
хотя можно ссылки сравнить, но не это гарантирует последовательность
|
|
3
Herber
30.07.12
✎
12:38
|
Тогда просто переименовать что ли?
|
|
4
Heckfy
30.07.12
✎
12:39
|
А код в сравнение добавить никак?
|
|
5
Ant1773
30.07.12
✎
12:39
|
Либо переименовать, либо искать по коду.
|
|
6
Herber
30.07.12
✎
12:40
|
Чем код старit тем позже он был создан?
|
|
7
Herber
30.07.12
✎
12:41
|
старше
|
|
8
Aleksey
30.07.12
✎
12:41
|
(6) В частном случае - да. Но это не всегда так
|
|
9
Ant1773
30.07.12
✎
12:42
|
(6) В общем случае да, но не факт. Можно и перенумеровать.
|
|
10
rphosts
30.07.12
✎
12:42
|
(1) в пределах одного справочника ссылки должны гарантировать последовательность создания
|
|
11
Ant1773
30.07.12
✎
12:42
|
(8) Осталось договориться об общностях и частностях. :)
|
|
12
akaBrr
30.07.12
✎
12:42
|
(0) в идентификаторе объекта содержится время и дата его создания
|
|
13
rphosts
30.07.12
✎
12:43
|
(10) номера ссылок, т.е. если ref1 > ref2, то элемент соответсвующий ref2 - старше
|
|
14
akaBrr
30.07.12
✎
12:43
|
+(12) и различать можно по идентификатору
|
|
15
akaBrr
30.07.12
✎
12:44
|
(13) не факт
|
|
16
Aleksey
30.07.12
✎
12:44
|
(10) Никому ничего они не должны
|
|
17
Aleksey
30.07.12
✎
12:45
|
Я например для справочника номенклатура и контрагенты генерирую свои УИДы, по определенному правилу
|
|
18
akaBrr
30.07.12
✎
12:46
|
(16) должны быть уникальны
|
|
19
Ant1773
30.07.12
✎
13:06
|
(18) Уникальны - да. Показывать последовательность создания элементов - не факт.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший