Имя: Пароль:
1C
 
Поиск номенклатуры по ID
, ,
0 falselight
 
05.06.18
12:43
Подскажите пожалуйста по обработке. Нужна обработка где будет
происходить поиск номенклатуры по ID.
Одно поле текстовое для ввода Id,  кнопка, которая ищет по id номенклатуру и поле с номенклатурой, куда пишется найденная номенклатура.

Как можно реализовать поиск номенклатуры по ID?

Пример ID:

0c62da98-f8dd-11e6-aa3c-0025900af3ff
674d7542-4098-11e7-85f2-0025900af3ff
f39d0a8d-0755-11e8-9c46-0025900af3ff
1 Beduin
 
05.06.18
12:47
(0) Просто расскажи, как появилась у тебя эта задача?
2 Базис
 
naïve
05.06.18
12:47
По второму нашёл левую фару на "Князь Владимир", спасибо - скоро соберу любимое авто, где бы ещё длинную трассу без камер под неё взять :)

Ты программист? Как делал?
3 unregistered
 
05.06.18
12:50
(0) Что есть ID и откуда он взялся?

Возможно подойдёт XMLЗначение(<Тип>, <СтрокаXML>)
Описание:
Выполняет преобразование из строки, полученной из текста элемента или значения атрибута XML, в значение в соответствии с указанным типом. Выполняет действие обратное действию метода XMLСтрока.
4 Гипервизор
 
05.06.18
12:51
(0) Номенклатура = Справочники.Номенклатура.ПолучитьСсылку(Новый УникальныйИдентификатор(ID));
5 Ёпрст
 
05.06.18
12:53
(0)
Номенклатура = Справочники.Номенклатура.ПолучитьСсылку(Новый УникальныйИдентификатор(ТвойИД));
6 Ёпрст
 
05.06.18
12:53
чорт, не обновился
7 DrShad
 
05.06.18
12:55
блин, по темам ТС можно книгу писать для чайников
8 falselight
 
05.06.18
12:57
(5) Это получить ссылку.
А если в поле вводят ID как по нему найти номенклатуру в справочнике?
9 falselight
 
05.06.18
12:58
ID можно и так получить, -

ЭтотОбъект.НайденнаяНоменклатураПоID.УникальныйИдентификатор()
10 Гипервизор
 
05.06.18
12:59
(7) И заголовок "От ID до ERP" ))
11 DrShad
 
05.06.18
12:59
(8) ты не поверишь, но в справочнике хранятся ссылки
12 falselight
 
05.06.18
12:59
Такой алгоритм только? Функций поиска по ID нет?

В поле вводится ID нажимается кнопка, начинается перебор номенклатуры, и сверка введенного ID с имеющимся у перебираемой номенклатуры.
13 Гипервизор
 
05.06.18
13:00
(8) Иногда следует сначала подумать, потом писать.
14 VS-1976
 
05.06.18
13:01
(8) Номенклатура = Справочники.Номенклатура.ПолучитьСсылку(Новый УникальныйИдентификатор(ТвойИД));

Если ЗначениеЗаполненно( Номенклатура.Код ) Тогда
  Сообщить( "Номенклатура создана в базе." )
КонецЕсли;
15 DrShad
 
05.06.18
13:01
(12) вот от тебя никто другого и не ожидал
16 МихаилМ
 
05.06.18
13:02
у нас новый LivingStar
17 DrShad
 
05.06.18
13:04
(16) он старый уже
18 hhhh
 
05.06.18
13:05
(16) это старый
19 catena
 
05.06.18
13:14
(8)"Это получить ссылку. "
А тебе что надо? Ты в свое поле Номенклатуры не ссылку пихать собрался?
20 Redkiy
 
05.06.18
13:27
грузите апельсины бочками (с)
21 Ненавижу 1С
 
гуру
05.06.18
13:32
это что за алгоритм такой в одну строчку? не нужен нам такой алгоритм!
22 DrShad
 
05.06.18
13:34
(21) +1
видимо ТС получает оплату по количеству строк кода