получаю разные UIN эл. спр.
☑
0
furia
21.08.15
✎
08:05
привет!
написал такой код во вн. обработке:
Процедура КнопкаВыполнитьНажатие(Кнопка)
ВыборкаККМ = Справочники.КассыККМ.Выбрать();
Пока ВыборкаККМ.Следующий() Цикл
Эл = Справочники.Кассы.ПолучитьСсылку();
ОбъектЭл = ВыборкаККМ.ПолучитьОбъект();
УИН = Эл.УникальныйИдентификатор();
Сообщить(""+ОбъектЭл+" "+УИН);
КонецЦикла;
КонецПроцедуры
подскажите, почему каждый раз по нажатию, получаю разные UIN элементво справочника ?
например:
Касса_0 cd7ac0db-47c0-11e5-adad-080027e34c0b
КассаККМ_1 cd7ac0dc-47c0-11e5-adad-080027e34c0b
КассаККМ_2 cd7ac0dd-47c0-11e5-adad-080027e34c0b
КассаККС_3 cd7ac0de-47c0-11e5-adad-080027e34c0b
Касса_0 cd7ac0df-47c0-11e5-adad-080027e34c0b
КассаККМ_1 cd7ac0e0-47c0-11e5-adad-080027e34c0b
КассаККМ_2 cd7ac0e1-47c0-11e5-adad-080027e34c0b
КассаККС_3 cd7ac0e2-47c0-11e5-adad-080027e34c0b
Касса_0 cd7ac0e3-47c0-11e5-adad-080027e34c0b
КассаККМ_1 cd7ac0e4-47c0-11e5-adad-080027e34c0b
КассаККМ_2 cd7ac0e5-47c0-11e5-adad-080027e34c0b
КассаККС_3 cd7ac0e6-47c0-11e5-adad-080027e34c0b
т.е. эл. спр. те же, а каждые первые 4 цифры в UIN меняются. почему ? разве не должны быть одинаковые ?
1
patria0muerte
21.08.15
✎
08:18
ПолучитьСсылку (GetRef)
Синтаксис:
ПолучитьСсылку(<УникальныйИдентификатор>)
Параметры:
<УникальныйИдентификатор> (необязательный)
Тип: УникальныйИдентификатор.
Уникальный идентификатор, из которого будет формироваться ссылка.
Возвращаемое значение:
Тип: СправочникСсылка.
Описание:
Формирует ссылку из значения типа УникальныйИдентификатор.
Данный уникальный идентификатор может быть в дальнейшем получен из ссылки методом УникальныйИдентификатор.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Если параметр не указан, то будет сформирована новая уникальная ссылка.
2
patria0muerte
21.08.15
✎
08:20
А ты фигню выводишь... если хочешь УИДы касс выводить, то так и пиши:
Процедура КнопкаВыполнитьНажатие(Кнопка)
ВыборкаККМ = Справочники.КассыККМ.Выбрать();
Пока ВыборкаККМ.Следующий() Цикл
УИН = ВыборкаККМ.Ссылка.УникальныйИдентификатор();
Сообщить(""+СокрЛП(ВыборкаККМ.Ссылка)+" "+Строка(УИН));
КонецЦикла;
КонецПроцедуры
3
furia
21.08.15
✎
08:27
(2) спасибо, понял.
4
hhhh
21.08.15
✎
09:29
(3) ОбъектЭл = ВыборкаККМ.ПолучитьОбъект(); получаешь много объектов, у них разные уиды.
5
patria0muerte
21.08.15
✎
09:44
(4) ШТА?
6
ibreiter
21.08.15
✎
11:18
(4) Выбирает много, получает по одному;)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан