Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 окт 2024, 15:31

Автозаполнение реквизита поля ТЧ при добавлении нового материала в документ.

Автор Yanawerg, 06 авг 2024, 13:57

0 Пользователей и 1 гость просматривают эту тему.

Yanawerg

В документе Реализация товаров и услуг есть поля номенклатура и характеристика, и при создании нового документа как сделать так что бы поле характеристика заполнялась сама если заполнили поле номенклатура ?
Поле характеристика можно выбрать только после заполнения номенклатуры но нужно не самому выбирать а что бы сразу само заполнялось.

Максим75

Yanawerg, обычно Характеристика - это подчиненный справочник Номенклатуре. Поэтому в документе в данных табличной части сразу устанавливают связь (связи параметров выбора), где указывают для реквизита Характеристика отбор по владельцу, а владельцем выступает Номенклатура.
И тогда при выборе номенклатуре Вам даст возможность выбирать только характеристики этой конкретной номенклатуры.
А заполнять - в обработчике события формы (конкретно номенклатуры в табличной части) ПриИзменении пишите, какую характеристику Вы хотите поставить по умолчанию (ну там из всех характеристик данной номенклатуры с таким-то названием, или таким-то кодом).

Yanawerg

Максим75, А как прописать что бы он всегда подставлял первое значение в списке ?
Функция ОпределитьКакуюНибудьХарактеристику(Номенклатура)
воз=справочники.ХарактеристикиНоменклатуры.ПустаяСсылка();

//Что мне необходимо тут прописать не понимаю если честно

Возврат воз;
конецФункции
Создал функцию потому что не у каждой номенклатуры есть характеристика.
Как мне прописать правильно ?
Обычно это просто всегда надпись "Цвет"

LexaK

Yanawerg, попробуте та (могут быть опечатки, не проверял)

Функция ОпределитьКакуюНибудьХарактеристику(Номенклатура)

//Что мне необходимо тут прописать не понимаю если честно
выб = справочники.ХарактеристикиНоменклатуры.Выбрать(,Номенклатура);
Если выб.Следующий() Тогда
воз = Выб.Ссылка;
Иначе
воз = справочники.ХарактеристикиНоменклатуры.ПустаяСсылка();
КонецЕсли;

Возврат воз;
конецФункции

если помогло нажмите: Спасибо!

Yanawerg


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск