|
выбор не уникального элемента справочника | ☑ | ||
---|---|---|---|---|
0
Александр056
03.03.16
✎
14:13
|
Всем ку! вопрос, в справочнике виды номенклатуры, есть 3 элемента одинаковых по коду, наименованию, типу номенклатуры, как программно выбрать 1 из них?
|
|||
1
aka AMIGO
03.03.16
✎
14:16
|
Пометка удаления для одного из них есть?
Или выбирай первый-же, выбранный функцией выбора, см. СП :) |
|||
2
Александр056
03.03.16
✎
14:20
|
(1) нету
|
|||
3
mistеr
03.03.16
✎
14:21
|
(0) А какой из них тебе нужен?
|
|||
4
Cyberhawk
03.03.16
✎
14:22
|
Помести один из них в константу и выбирай значение константы
|
|||
5
Александр056
03.03.16
✎
14:23
|
(3) второй)
|
|||
6
Михаил Козлов
03.03.16
✎
14:23
|
Удалить дубли (обработкой с ИТС) не подойдет?
|
|||
7
Timon1405
03.03.16
✎
14:25
|
выбрать первые 2
упорядочить по ссылка убыв |
|||
8
mehfk
03.03.16
✎
14:27
|
получи ссылку по уникальному идентификатору
|
|||
9
aleks_default
03.03.16
✎
14:29
|
НайтиПоРеквизиту()
|
|||
10
grate
03.03.16
✎
14:34
|
(5) А как ты понял, что именно второй?
|
|||
11
Александр056
03.03.16
✎
14:34
|
(10) в консоли "наощупь"
|
|||
12
Масянька
03.03.16
✎
14:36
|
(11) Зачем уникальность кодов убрал? Перенумеруй, а потом включи уникальность.
|
|||
13
Александр056
03.03.16
✎
14:36
|
(12) не убирал... хз как так получилось "до меня это было"
|
|||
14
grate
03.03.16
✎
14:36
|
(11) А чем второй "наощупь" отличается от первого или третьего?
|
|||
15
Александр056
03.03.16
✎
14:38
|
(14) если только UIN
|
|||
16
Масянька
03.03.16
✎
14:38
|
(13) Все так говорят... А разгребать тебе.
Перенумеровывай. Потом - вертай уникальность. И не выноси мозг - ни себе, ни людям. |
|||
17
grate
03.03.16
✎
14:39
|
(15) Т.е. ты посмотрел в консоли на УИН элементов и решил что УИН второго тебе как-то больше нравится?
|
|||
18
Александр056
03.03.16
✎
14:40
|
(17) нет просто других вариантов не вижу
|
|||
19
grate
03.03.16
✎
14:44
|
(18) Так у тебя же три варианта (элемента). Как же ты выбрал один из них (второй), если ничем, кроме УИД, они не отличаются?
|
|||
20
Александр056
03.03.16
✎
14:44
|
(19) блин ЛКМ в списке)
|
|||
21
grate
03.03.16
✎
14:48
|
(20) Тогда, думаю, тебе нужно использовать Справочники.Номенклатура.ПолучитьСсылку(УИД). УИД ты уже знаешь (выбрал "наощупь"). :)
|
|||
22
Александр056
03.03.16
✎
14:53
|
(21) я выбирал не уид а элемент справочника. отстань
|
|||
23
aka AMIGO
03.03.16
✎
14:56
|
Вариант Г-решения:
1. Позиционировать на первую дубль-Номенклатуру 2. в цикле читатьсправочник номенклатура, проверяя код, и запоминая ссылку на последний элемент. 3. При изменении кода очередного элемента, завершение цикла, а в памяти остался именно последний (нужный) элемент. В этом случае быдет выбран последний элемент при любом количестве дублей в справочнике.. Пусть хоть все элементы - дубли. |
|||
24
Александр056
03.03.16
✎
15:00
|
по другому сделал, обработка, на форме выбирается нужный элемент справочника, по кнопке выполнить
Сообщить(ПолеВвода1.УникальныйИдентификатор()); ну и потом ПолучитьССылку тут спасибо (21) |
|||
25
mistеr
03.03.16
✎
15:00
|
(11) Предлагаю два варианта.
1. Ввести штатную единицу для этой ответственно задачи - "эксперт по выбору видов номенклатуры". И рабочее место ему наваять. Как только где-то вызывается функция ВыбратьВидНоменклатуры() - у него звенит "дзынь!" - надо работать. 2. Удалить/переименовать первый и третий элементы. |
|||
26
Александр056
03.03.16
✎
15:01
|
(25) ахахаха 1 вариант шикарен_!
|
|||
27
aka AMIGO
03.03.16
✎
15:04
|
(25) не обязательно удалять, если применить (23). На форме выбора указать номер выбираемого элемента: 1-й, н-ый, последний
|
|||
28
grate
03.03.16
✎
15:12
|
(24) Ещё можно писать УИД выбранного на форме элемента во временный файл где-нибудь на файлопомойке, сохранять путь к этому файлу в константе (назвать её типа "ВыбраннаяНоменклатура"), потом читать константу, читать файл и получать ссылку по УИД. Только не забывай временный файл после чтения удалять, а то будут копиться и забивать диск.
|
|||
29
aleks_default
03.03.16
✎
15:32
|
главное чтобы никто порядок сортировки на форме списка не поменял...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |