|
Установить владельца при выборе строки табличной части | ☑ | ||
---|---|---|---|---|
0
GOshaSaveiko
26.04.12
✎
14:12
|
Добрый день.
Был документ ЗаказПокупателя. В нем в табличной части товары есть столбец "СерияНоменклатуры" - подчиненный справочник к "Номенклатура". У него жестко установлена связь по владельцу с колонкой Номенклатура. Соответственно если я просто захочу заполнить все данные по серии - то с пустой номеклатурой он пошлет лесом - скажет "неверный ввод" Сейчас я отключил связь по владельцу и успешно заполняю все поля, но мне хотелось бы, чтобы если номенклатура выбрана - то там связь установлена. Не знаю как подобраться к этому свойству. |
|||
1
Лоботряс
26.04.12
✎
14:17
|
Сейчас ты фигней занимаешься...
|
|||
2
Erhov_egor
26.04.12
✎
14:21
|
не помню есть ли в 8 предопределенная такая процедура ОбработкаВыбораЗначения(номенклатура)?
|
|||
3
GOshaSaveiko
26.04.12
✎
14:22
|
А че так? Мне нужно быстро накидать по сериям очень большой заказ.
А операторам нужно выбирать серии в подчинении к справочнику. Где фигня? |
|||
4
Erhov_egor
26.04.12
✎
14:23
|
ну посмотри в помошнике есть ли такая или нет
|
|||
5
Лоботряс
26.04.12
✎
14:27
|
(3)"Сейчас я отключил связь по владельцу и успешно заполняю все поля" - вот фигня. Как ты потом эту связь между номенклатурой и серией установишь?
|
|||
6
Лоботряс
26.04.12
✎
14:27
|
(5)+По введенным тобою данным, я имею ввиду
|
|||
7
GOshaSaveiko
26.04.12
✎
14:37
|
(6) Вот я и спрашиваю. Нужно, чтобы перед выбором он все-таки устанавливал этой колонке владельца. Я и спрашиваю за какие свойства дергать.
(2) Не нашел |
|||
8
Mort
26.04.12
✎
14:42
|
Х.з. стандартно всё нормально делает. Автор, ты что-то путаешь.
|
|||
9
GOshaSaveiko
26.04.12
✎
14:46
|
(8) - Т.е. если в поле "серияНоменклатуры" с незаполненной номенклатурой и характеристикой просто с клавиатуры ввести серию, при установленной связи по владельцу "Номенклатура" он дозаполнит номенклатуру и характеристику? Если так - то значит тут до меня маньячили. И это не отменяет вопроса (.
|
|||
10
hhhh
26.04.12
✎
14:54
|
сначала номенклатуру нужно ввести.
|
|||
11
Mort
26.04.12
✎
14:56
|
(9) С какого хрена он должен это делать? Связи параметров ВЫБОРА. А не заполнения.
|
|||
12
Лоботряс
26.04.12
✎
15:00
|
Это тебе в процедуру события ПриИзменении поля серия нужно сделать заполнение
примерно так &НаКлиенте Процедура СписокНоменклатурыСерияПриИзменении(Элемент) ТекущаяСтрока.Номенклатура = Элемент.Значение.Владелец; КонецПроцедуры А отключать владельца для этого не нужно |
|||
13
alexandrius
26.04.12
✎
15:05
|
(12) на сколько понимаю автору не то нужно. ему нужно чтобы при выборе списка устанавливался отбор по владельцу(номенклатуре),
если правильно понял то нужно в серии при начале выбора, отключить стандартный вызов и открыть форму серии руками с отбором по владельцу. |
|||
14
Лоботряс
26.04.12
✎
15:08
|
(13)не он серии руками вводит с клавиатуры... вроде
|
|||
15
hhhh
26.04.12
✎
15:11
|
(7) если всё-таки открыть синтакс-помощник
Расширение поля ввода справочника (Catalog text box extension) ВыборПоВладельцу (ChoiceByOwner) Использование: Чтение и запись. Описание: Тип: СправочникСсылка. Содержит ссылку на элемент-владелец для поля ввода подчиненного справочника. Данное значение будет использовано при выборе элемента. Доступность: Толстый клиент. |
|||
16
GOshaSaveiko
27.04.12
✎
13:08
|
Не.. Как говорили пельмени: "Ваще не так".
Давайте по порядку. 1. Есть подчиненный справочнику Номенклатуры справочник Серий. 2. Если вводить серию руками - не выбирая номенклатуру, то получишь ошибку "Введены некорректные данные, отменить ввод? Да/Нет". Логично - владелец пустой - серии у него такой нет. 3. Мне нужно не выбирая владельца (Номенклатуру) набрать Серию и согласно этой серии заполнить владельца, характеристику, цены и прочее. 4. Я сделал это отключением связи по владельцу. И потом заполняю поля процедурой СписокНоменклатурыСерияПриИзменении(Элемент). Все ОК. НО Мне надо, чтобы если Номенклатура указана до того, как выбрали/указали/ввели серию - чтобы на поле серии устанавливалась связь по владельцу и пользователь мог работать как раньше. Надеюсь понятно объяснил... |
|||
17
Лоботряс
27.04.12
✎
13:15
|
Запролняй серию неинтерактивно. А связь по владельцу верни взад.
|
|||
18
GOshaSaveiko
27.04.12
✎
15:07
|
так в том то и суть, чтобы заполнять быстро "серия - энтер, серия - энтер" Наверняка можно подобраться к этому свойству, просто не знаю как.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |