Установить владельца при выборе строки табличной части #608199


#0 by GOshaSaveiko
Добрый день. Был документ ЗаказПокупателя. В нем в табличной части товары есть столбец "СерияНоменклатуры" - подчиненный справочник к "Номенклатура". У него жестко установлена связь по владельцу с колонкой Номенклатура. Соответственно если я просто захочу заполнить все данные по серии - то с пустой номеклатурой он пошлет лесом - скажет "неверный ввод" Сейчас я отключил связь по владельцу и успешно заполняю все поля, но мне хотелось бы, чтобы если номенклатура выбрана - то там связь установлена. Не знаю как подобраться к этому свойству.
#1 by Лоботряс
Сейчас ты фигней занимаешься...
#2 by Erhov_egor
не помню есть ли в 8 предопределенная такая процедура ОбработкаВыбораЗначения(номенклатура)?
#3 by GOshaSaveiko
А че так? Мне нужно быстро накидать по сериям очень большой заказ. А операторам нужно выбирать серии в подчинении к справочнику. Где фигня?
#4 by Erhov_egor
ну посмотри в помошнике есть ли такая или нет
#5 by Лоботряс
"Сейчас я отключил связь по владельцу и успешно заполняю все поля" - вот фигня. Как ты потом эту связь между номенклатурой и серией установишь?
#6 by Лоботряс
+По введенным тобою данным, я имею ввиду
#7 by GOshaSaveiko
Вот я и спрашиваю. Нужно, чтобы перед выбором он все-таки устанавливал этой колонке владельца. Я и спрашиваю за какие свойства дергать. Не нашел
#8 by Mort
Х.з. стандартно всё нормально делает. Автор, ты что-то путаешь.
#9 by GOshaSaveiko
- Т.е. если в поле "серияНоменклатуры" с незаполненной номенклатурой и характеристикой просто с клавиатуры ввести серию, при установленной связи по владельцу "Номенклатура" он дозаполнит номенклатуру и характеристику? Если так - то значит тут до меня маньячили. И это не отменяет вопроса (.
#10 by hhhh
сначала номенклатуру нужно ввести.
#11 by Mort
С какого хрена он должен это делать? Связи параметров ВЫБОРА. А не заполнения.
#12 by Лоботряс
Это тебе в процедуру события ПриИзменении поля серия нужно сделать заполнение А отключать владельца для этого не нужно
#13 by alexandrius
на сколько понимаю автору не то нужно. ему нужно чтобы при выборе списка устанавливался отбор по владельцу(номенклатуре), если правильно понял то нужно в серии при начале выбора, отключить стандартный вызов и открыть форму серии руками с отбором по владельцу.
#14 by Лоботряс
не он серии руками вводит с клавиатуры... вроде
#15 by hhhh
если всё-таки открыть синтакс-помощник Расширение поля ввода справочника (Catalog text box extension) ВыборПоВладельцу (ChoiceByOwner) Использование: Чтение и запись. Описание: Тип: СправочникСсылка. Содержит ссылку на элемент-владелец для поля ввода подчиненного справочника. Данное значение будет использовано при выборе элемента. Доступность: Толстый клиент.
#16 by GOshaSaveiko
Не.. Как говорили пельмени: "Ваще не так". Давайте по порядку. 1. Есть подчиненный справочнику Номенклатуры справочник Серий. 2. Если вводить серию руками - не выбирая номенклатуру, то получишь ошибку "Введены некорректные данные, отменить ввод? Да/Нет". Логично - владелец пустой - серии у него такой нет. 3. Мне нужно не выбирая владельца (Номенклатуру) набрать Серию и согласно этой серии заполнить владельца, характеристику, цены и прочее. 4. Я сделал это отключением связи по владельцу. И потом заполняю поля процедурой СписокНоменклатурыСерияПриИзменении(Элемент). Все ОК. НО Мне надо, чтобы если Номенклатура указана до того, как выбрали/указали/ввели серию - чтобы на поле серии устанавливалась связь по владельцу и пользователь мог работать как раньше. Надеюсь понятно объяснил...
#17 by Лоботряс
Запролняй серию неинтерактивно. А связь по владельцу верни взад.
#18 by GOshaSaveiko
так в том то и суть, чтобы заполнять быстро "серия - энтер, серия - энтер" Наверняка можно подобраться к этому свойству, просто не знаю как.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С