|
ПриЧтенииНаСервере, всегда ли строки ТЧ идентичны по индексу? |
☑ |
0
Mihasya
14.04.22
✎
02:46
|
Вопрос такой, в процедуре ПриЧтенииНаСервере всегда ли строки ТЧ идентичны по индексу?
т.е. Объект.НекаяТабличнаяЧасть[0] это однозначно Объект.Ссылка.НекаяТабличнаяЧасть[0]
ну и соответственно Объект.НекаяТабличнаяЧасть[N] это однозначно Объект.Ссылка.НекаяТабличнаяЧасть[N]
или все же могут быть варианты?
Вопрос вот почему возник, в одном из реквизитов ТЧ справочника хранится Структура в виде ХранилищаЗначений, необходимо при открытии справочника считывать эти хранилища в структуру
|
|
1
Mihasya
14.04.22
✎
02:49
|
Как можно точно идентифицировать строку данных коллекции по строке ЧТ (или наоборот)?
|
|
2
hhhh
14.04.22
✎
03:25
|
(1) ПолучитьИдентификатор, с ним работайте
|
|
3
Mihasya
14.04.22
✎
03:53
|
(2) Пример напиши
ДанныеФормыЭлементКоллекции (FormDataCollectionItem)
ПолучитьИдентификатор (GetID)
Синтаксис:
ПолучитьИдентификатор()
Возвращаемое значение:
Тип: Число.
Описание:
Получает идентификатор для элемента коллекции. !!! Этот идентификатор не привязан к позиции элемента в коллекции. !!!
И как с ним работать?!
|
|
4
hhhh
14.04.22
✎
04:25
|
(3) например мы удаляем первую строку в ТЧ. Тогда которая была вторая строка станет первой. Номер строки у вас в Объект.Ссылка.НекаяТабличнаяЧасть[N] будет другой. НОмера строк сдвинутся. А идентификаторы строк будут правильные до и после удаления, будут совпадать.
|
|
5
RomanYS
14.04.22
✎
08:29
|
(0) при чтении индексы точно совпадают
(2) у документобъект нет идентификаторов строк
|
|
6
vicof
14.04.22
✎
08:49
|
(0) "Объект.НекаяТабличнаяЧасть[0] это однозначно Объект.Ссылка.НекаяТабличнаяЧасть[0]"
Нет, если объект изменен и не записан.
|
|
7
RomanYS
14.04.22
✎
10:10
|
(0) Ты сам всех запутал со своим Объект.Ссылка.НекаяТабличнаяЧасть
Вот здесь порядок строк у Объект(данные формы) и ТекущийОбъект (ДокументОбъект) точно совпадают
&НаСервере
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
КонецПроцедуры
|
|
8
Mihasya
14.04.22
✎
14:03
|
(7) так и сделал, ПриЧтенииНаСервере
Вопрос закрыт, всем спасибо.
|
|