Имя: Пароль:
1C
 
v8: С помощью запроса можно ли получить уникальный идентификатор
0 zladenuw
 
16.03.10
12:08
С помощью запроса можно ли получить уникальный идентификатор
1 Vitello
 
16.03.10
12:09
Нет
2 Vitello
 
16.03.10
12:09
в 8.1 по крайней мере
3 nop
 
16.03.10
12:10
(0) а ссылка это разве не уникальный идентификатор?
4 Ненавижу 1С
 
гуру
16.03.10
12:10
(0) но можно без проблем получить ссылку, а из нее идентификатор, дополнительного обращения к базе не будет
5 Ненавижу 1С
 
гуру
16.03.10
12:11
(3) как бы она его инкапсулирует
6 Mitriy
 
16.03.10
12:12
(5) не ругайся...
7 zladenuw
 
16.03.10
12:13
проблема в том что я по кому подключаюсь к 8.2, передаю туда запрос... перебираю запрос. если такого нету элемента( проверяю по Уникальному Идентификатору) то создаю... но проблема в том что получают один и тот же идентификатор ...
8 Ненавижу 1С
 
гуру
16.03.10
12:13
(6) меня ИС лишили, наверное много ругаюсь
9 Ненавижу 1С
 
гуру
16.03.10
12:14
(7) плохо
10 Ненавижу 1С
 
гуру
16.03.10
12:14
+(8) ИС=ИЗ
11 Mitriy
 
16.03.10
12:18
(7) что-то ты не так делаешь...
12 zladenuw
 
16.03.10
12:22
может есть ссылка... что бы примерчик увидеть.
13 Ненавижу 1С
 
гуру
16.03.10
12:24
(12) показывай лучше свое
14 Mitriy
 
16.03.10
12:25
СтрокаУИ = XMLСтрока(Ссылка);
Ссылка = Справочники.ТвойСправочник.ПолучитьСсылку(Новый УникальныйИдентификатор(СокрЛП(СтрокаУИ)));
15 zladenuw
 
16.03.10
12:37
Запрос = Объект.NewObject("Запрос");      
     
      Запрос.Текст =    "ВЫБРАТЬ
                       |    Номенклатура.НаименованиеПолное,
                       |    Номенклатура.ЕдиницаИзмерения,
                       |    Номенклатура.СтавкаНДС,
                       |    Номенклатура.НоменклатурнаяГруппа,
                       |    Номенклатура.СчетУчетаЗапасов,
                       |    Номенклатура.СчетУчетаЗатрат,
                       |    Номенклатура.Ссылка,
                       |    Номенклатура.ЭтоГруппа
                       |ИЗ
                       |    Справочник.Номенклатура КАК Номенклатура";
      РезультатЗапроса = Запрос.Выполнить();
      СпрОбъект = РезультатЗапроса.Выбрать();      
       
       Пока СпрОбъект.Следующий()  Цикл
               Ссылка = XMLСтрока(СпрОбъект.Ссылка);  
       КонецЦикла
Так не катит... где то втыкаю.....
16 Mitriy
 
16.03.10
12:40
Как-то так:

Пока СпрОбъект.Следующий()  Цикл
     СтрокаУИ = Объект.XMLСтрока(СпрОбъект.Ссылка);
Ссылка = Справочники.ТвойСправочник.ПолучитьСсылку(Новый УникальныйИдентификатор(СокрЛП(СтрокаУИ)));          
       КонецЦикла
17 Ненавижу 1С
 
гуру
16.03.10
12:40
Ссылка = Объект.XMLСтрока(СпрОбъект.Ссылка);
18 Mitriy
 
16.03.10
12:41
Справочники.Номенклатура.ПолучитьСсылку в твоем случае, видимо...
19 zladenuw
 
16.03.10
13:27
спс
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.