Имя: Пароль:
1C
1С v8
Структура в соответствии...
0 live in sky dreams
 
07.06.16
17:09
Вопрос такой: есть у данных типа структура некий UID?
Почему спрашиваю:

Создал соответствие.
Пихаю внутрь такую структуру:

СтрокаЗаказа = Новый Структура;
СтрокаЗаказа.Вставить("НомерСтрокиЗаказа", НомерСтрокиЗаказа);
СтрокаЗаказа.Вставить("ДокументЗаказа", ДокументЗаказа);

НомерСтрокиЗаказа - Число
ДокументЗаказа - Ссылка

В другой процедуре составляю такую же структуру и пытаюсь найти ее в соответствии мПомеченныеПозицииЗаказа.Получить(СтрокаЗаказа)

Возвращает Неопределено

Или я что-то не так делаю.. Или так нельзя?
1 Pistol
 
07.06.16
17:12
1) Есть. У каждого экземпляра - свой.
2) Да
3) Можно, но бесполезно.
2 live in sky dreams
 
07.06.16
17:13
Тогда каким образом лучше определить ключ для поиска?
Интересует связка Заказ + Номер строки заказа
3 Pistol
 
07.06.16
17:14
Таблица значений
4 live in sky dreams
 
07.06.16
17:14
Может применить вложенные соответствия?
Сперва ищем заказ, если нашли - во вложенном соответствии номер строки заказа..
5 live in sky dreams
 
07.06.16
17:15
(3)Знаю.. лень)))
6 Sonny
 
07.06.16
17:22
(0) Попробуй сериализовать.
7 Nuobu
 
07.06.16
17:28
(0) Найти по структуре не получится, т.к.
Структура = Новый Структура("Сумма, Цена", 10, 15);
И
Структура1 = Новый Структура("Сумма, Цена", 10, 15);

Это разные структуры.
8 live in sky dreams
 
07.06.16
17:28
(6) геморно, уже победил лень и через ТЗ сделал )))
9 Михаил Козлов
 
07.06.16
17:42
В качестве ключа = Номер+"|"+УИД.
10 Nuobu
 
07.06.16
17:44
(9) Вау, спасибо тебе, добрый человек. Возьму себе на заметку.
11 live in sky dreams
 
07.06.16
17:45
(9) оО Точно же!
Я в семерке так "индексы" таблиц составлял для синхронизации.. Как я забыл...
12 Ёпрст
 
07.06.16
18:37
Занафига ? Просто добавь нужный индекс на ТЗ и привет.
13 b_ru
 
07.06.16
18:49
Можно еще сделать вложенное соответствие. У верхнего уровня ключ - ссылка, а элемент - вложенное соответствие с ключами - номерами строк.