|
Проблема с формой выбора | ☑ | ||
---|---|---|---|---|
0
Vika_Vika
01.08.16
✎
08:54
|
Добрый день!
Прошу совета. Есть форма выбора с произвольным запросом. К примеру, номенклатура с регистром остатки. Основная таблица - Номенклатура. Это работает. Можно сделать номенклатуру с остатками и ценами. Но что делать, если мне нужны остатки по номенклатуре с учетом вариантов номенклатуры? В результате запроса уникальность идет по двум полям. Номенклатура и НаборСвойств. То есть номенклатура не может быть основной таблицей, потому что значения полей повторяются. Как быть? Временная таблица в качестве основной не встает. Или совсем убрать основную? Или все-таки как-то можно объяснить, что уникальность записи - по двум полям? |
|||
1
Vika_Vika
01.08.16
✎
09:04
|
ОЙ, или взять за основную ВариантыНомнклатуры? Там ведь номенклатура приисутствует, как владелец... Хм....
|
|||
2
Vika_Vika
01.08.16
✎
09:10
|
Нет, не пойдет, может попасться номенклатура без характеристик. ЁКЛМН! Скажите мне умное слово, плиз!
|
|||
3
ИсчадиеADO
01.08.16
✎
09:14
|
форма выбора - выбора чего именно? то видимо и должно быть осн. таблицей
варианты ноенклатуры -это что? в регистрах остатков и цен оно как? |
|||
4
Vika_Vika
01.08.16
✎
09:18
|
в регистрах - измерение Набор свойств. Типа не просто ботинки, а 42 размера коричневые.
|
|||
5
Vika_Vika
01.08.16
✎
09:18
|
Тип - справочник Варианты номенклатуры
|
|||
6
ИсчадиеADO
01.08.16
✎
09:19
|
форма выбора чего именно?
|
|||
7
Vika_Vika
01.08.16
✎
09:24
|
Если без учета вариантов номенклатуры - то был справочник номенклатура. Теперь же надо выбрать номенклатуру с характеристикой. Форма выбора справочника Номенклатура.
|
|||
8
ИсчадиеADO
01.08.16
✎
09:26
|
лан, я уехал. см (3). Основной таблицей явл-ся таблица того что выбираешь. Она вообще может е указываться. Она нужна для платформенных действий. Т.е. можешь создать элемент чего то там, еще какие нить действия
|
|||
9
ИсчадиеADO
01.08.16
✎
09:27
|
(7) либо номенклатура, либо хар-ка (тогда осн.таблица есть)
либо пара номенклатура-характеристика (например остатки на складе выбираешь) - тогда без осн.таблицы |
|||
10
Vika_Vika
01.08.16
✎
09:29
|
Я ж вроде по-русски пишу. Номенклатура не может быть основной таблицей, потому что вместе с набором свойств появляется несколько записей с одной номенклатурой и разными вариантами.
|
|||
11
Vika_Vika
01.08.16
✎
09:29
|
Именно в этом и проблема
|
|||
12
Fragster
гуру
01.08.16
✎
09:31
|
можно сделать так, чтобы вместо ссылки возвращалась структура, а на "обратной" стороне (т.е. в обработке выбора вызывающего элемента) это случай обрабатывать. но лучше такое делать подбором, ИМХО
|
|||
13
b_ru
01.08.16
✎
09:31
|
(11) пограммно обрабатывай подбор. Два поля сразу на уровне платформы 1С выбирать не умеет.
|
|||
14
Vika_Vika
01.08.16
✎
09:34
|
Это получается - основная таблица совсем не нужна.
|
|||
15
ИсчадиеADO
01.08.16
✎
09:35
|
(10) посмотри форму подбора номенклатуры. У тя не форма выбора (тонкий момэнт :)). А если таки форма выбора, то характеристки нафиг
|
|||
16
Vika_Vika
01.08.16
✎
09:43
|
у меня форма выбора. Но нужны характеристики. Чтобы показывались цена и остатки конкретного товара.
|
|||
17
aleks_default
01.08.16
✎
10:03
|
(16) Ну че прицепились к основной таблице, не указывайте ее. Обработчик события выбор будет получать не ссылку а идентификатор строки, по идентификатору находите данные строки и возвращаете структуру с ними при закрытии формы.
|
|||
18
Vika_Vika
01.08.16
✎
10:15
|
Да, я так и пытаюсь
|
|||
19
Vika_Vika
01.08.16
✎
11:20
|
Получилось! Всем спасибо.
|
|||
20
программистище
01.08.16
✎
11:49
|
две таблицы? не
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |