|
ID строк документа | ☑ | ||
---|---|---|---|---|
0
LivingStar
03.09.14
✎
09:14
|
Необходимо в тч документа добавить реквизит ID.
Который при добавлении новой строки должен увеличиваться на 1. Как это правильнее сделать? Документ делает записи в регистр сведений. При добавлении от туда выбирать максимальное значение и самостоятельно его наращивать на единицу? Это будет измерение или реквизит в регистре сведений? Сам ID лучше сделать строкового или числового типа? |
|||
1
Irbis
03.09.14
✎
09:15
|
UID тебе в руки? и зачем именно на 1 увеличиваь?
|
|||
2
LivingStar
03.09.14
✎
09:16
|
(1) что за UID? Как он мне поможет? На один потому что это уникальные номер по порядку. А на сколько увеличивать новый ID если не на единицу?
|
|||
3
patria0muerte
03.09.14
✎
09:16
|
А номер строки чем не устраивает?
|
|||
4
ОбычныйЧеловек
03.09.14
✎
09:17
|
(3) Наверно тем, что есть такая штука как сортировка строк
|
|||
5
Ненавижу 1С
гуру
03.09.14
✎
09:18
|
+(3) но возможно он должен быть неизменным при смене порядка строк, тогда (1)
(2) открой для себя УникальныйИдентификатор |
|||
6
Фокусник
03.09.14
✎
09:19
|
(2)
>что за UID? Строка(Новый УникальныйИдентификатор) - это строка, 36 символов. >Как он мне поможет? Он гарантированно уникальный, следовательно ничего никуда увеличивать не нужно ;) |
|||
7
Ненавижу 1С
гуру
03.09.14
✎
09:19
|
(6) зачем его приводит к строке?
|
|||
8
LivingStar
03.09.14
✎
09:29
|
(3) документы же разные
|
|||
9
LivingStar
03.09.14
✎
09:30
|
(6) я могу сделать реквизит этого типа?
|
|||
10
Фокусник
03.09.14
✎
09:32
|
(7) верно, если тип реквизита УникальныйИдентификатор, то можно не приводить :)
(9) или тип УникальныйИдентификатор, или можно строка,36 |
|||
11
LivingStar
03.09.14
✎
09:38
|
(10) А в регистре сведений, этот ID сделать как реквизит?
|
|||
12
LivingStar
03.09.14
✎
09:47
|
(11) сделал как измерение
|
|||
13
LivingStar
03.09.14
✎
09:48
|
Что то этот УИ какая то хрень. Дело в том что я загружаю эти данные и там они как просто числа. Которые могут потом добавляться в 1с, и увеличиваться на единицу.
|
|||
14
PR
03.09.14
✎
09:58
|
(13) Рановато ты начал, не пятница ишшо.
|
|||
15
LivingStar
03.09.14
✎
10:14
|
как получить максимальное числовое значение из регистра?
|
|||
16
Ненавижу 1С
гуру
03.09.14
✎
10:21
|
(15) зачем? тебе UUID не устраивает?
(12) зачем? |
|||
17
КонецЦикла
03.09.14
✎
10:24
|
Заведи свою таблицу на SQL, там это реализовано.
|
|||
18
LivingStar
03.09.14
✎
10:32
|
Подскажите где наращивать удобнее на 1 ID при добавлении строки в табличную часть документа?
|
|||
19
Irbis
03.09.14
✎
10:34
|
(18) НомерСтроки за тебя это делает и так.
|
|||
20
LivingStar
03.09.14
✎
10:36
|
(19) номер строки делает это в одном документе, мне же нужно в общем!!!
ПередОкончаниемРедактирования() наверное подойдет |
|||
21
Irbis
03.09.14
✎
10:37
|
(20) Ты реально все строки во всех документах вводимых всеми пользователми хочешь нумеровать?
|
|||
22
LivingStar
03.09.14
✎
10:38
|
(21) Да! Это документ прайс лист. Так нужно.
|
|||
23
BPBoris
03.09.14
✎
10:38
|
(20) чудо ты в перьях
у каждого документа есть свой ГУИД, а у каждой строки свой номер. начинаешь понимать? нет? соедини гуид дока и номер строки и получишь ее уникальный номер |
|||
24
Ненавижу 1С
гуру
03.09.14
✎
10:38
|
(22) интересно зачем:
1. существование такого документа 2. их так нумеровать |
|||
25
Irbis
03.09.14
✎
10:39
|
(22) Не проще обработками в один документ писать, а номер строки сам всё за тебя сделает. Ну можешь ещё заморочиться с датойвременем до миллисекунд, но уникальность не гарантирована.
|
|||
26
Fedor-1971
03.09.14
✎
10:44
|
(22) По ходу поставлена задача связать Цену, Товар и конкретную строку ПрайсЛиста? ПрайсЛист устанавливает разные цены на одинаковые товары в строках ТЧ?
|
|||
27
BPBoris
03.09.14
✎
10:45
|
(26) РС.ЦеныНоменклатуры сто лет назад изобретен в типовых. дарю. бесплатно.
|
|||
28
LivingStar
03.09.14
✎
10:46
|
(27) тут свой РС
(26) Это пожелание веб разработчика, записывать его ID и фиксировать новые, добавляемые из 1с, что бы он их определял при загрузке к себе. |
|||
29
BPBoris
03.09.14
✎
10:49
|
(28) зачем?????
группируй все строки дока по номенклатуре и цене и пиши это в рег. св. В данном случае каждая запись РС в разрезе "цена + например, ГУИД или код номенклатуры" будем тем самым ИД уникальным |
|||
30
BPBoris
03.09.14
✎
10:50
|
+ дата записи
|
|||
31
Fedor-1971
03.09.14
✎
11:24
|
(28) Так тебе действительно достаточно реквизита строки УникальныйИдентификатор и пусть твой Веб разработчик организует проверку уникальности строк, если ему хочется.
Можешь передавать ГУИД самого документа ПрайсЛист и его дату, Веб-разработчик проверяет грузил ли он такой ПрайсЛист - одна проверка вместо многих и страховка от загрузки старого ПрайсЛиста по дате. |
|||
32
LivingStar
03.09.14
✎
11:38
|
(29) егоные числа нужно учитывать 1,2...9435 и тд...
|
|||
33
Адский плющ
03.09.14
✎
11:56
|
Говенная архитектура порождает говенные задачи.
|
|||
34
Gepard
03.09.14
✎
12:20
|
(33) +1
|
|||
35
vyaz
03.09.14
✎
12:25
|
(33) с такими же исполнителями :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |