#0
by getnight
Второй день бьюсь над одной мелкой непоняткой. Кто бы мог дать волшебного пинка?) Ситуация такая: 1. Есть форма выбора Шин, которую я открываю модально с установленным отбором по изготовителю. 2. В этой форме нажимается кнопка "создать" и открывается форма элемента. 3. Нужно, чтобы в форме элемента сразу поле изготовитель было равно тому, который установлен в отборе (пункт 1) не могу вкурить, как добраться до этого значения... может его нужно при открытии формы элемента из формы выбора как то передать? как это сделать малой кровью (без глобальных переменных)?
#2
by getnight
Конфигурация УТП. 1С 8.2. Прошу прощения, но я 1С изучаю самостоятельно. Поэтому могу некоторые очевидные вещи не замечать.
#3
by getnight
"Заполнять данными заполнения" - означает что я могу подготовить "шаблон" для нового элемента? Можно узнать, как это сделать правильно?
#4
by cw014
СП еще никто не отменял: СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>) ОбработкаЗаполнения (Filling) Синтаксис: ОбработкаЗаполнения(<ДанныеЗаполнения>, <СтандартнаяОбработка>) Параметры: <ДанныеЗаполнения> Тип: Произвольный. Значение, которое используется как основание для заполнения. Если обработчик вызван при выполнении метода Заполнить, параметр равен параметру "Данные заполнения" метода Заполнить. При обработке заполнения во время ввода на основании параметр имеет значение основания. При интерактивном вводе нового из формы списка параметр является структурой, элементы которой соответствуют тем параметрам отбора формы списка, у которых способ сравнения Равно или ВСписке с единственным элементом списка. Если таких элементов отбор списка не содержит, данный параметр равен Неопределено. Если параметр "Стандартная обработка" по окончании работы обработчика равен Истина (установлен по умолчанию), система автоматически произведет заполнение одноименными элементами структуры. <СтандартнаяОбработка> Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет. Отказ от стандартной обработки не отменяет действие. Значение по умолчанию: Истина Описание: Возникает при вводе элемента справочника на основании, а также при выполнении метода Заполнить, при вводе на основании, а также при интерактивном вводе нового. В процедуре-обработчике этого события должен быть описан сам алгоритм заполнения реквизитов элемента справочника на основании переданного значения. Примечание: При копировании (как интерактивном, так и средствами встроенного языка), данный обработчик не вызывается
#5
by getnight
к сожалению, мне это ни о чем не говорит... как это применить на практике? Вот вызов формы выбора: Но если в форме выбора я жму "создать новый элемент" появляется форма элемента, где 2 поля "Изготовитель" и "Модель" они обе пустые. А мне нужно, чтобы поле "Изготовитель" было УЖЕ заполнено. Тем изготовителем, по которому сделан отбор.
#6
by getnight
На другом форуме получил ответ. Привожу решение для тех, кому понадобится. Сделал кнопку в панели управления формы выбора, на которую повесил эту процедуру: В результате работает идеально, как я и хотел.
#7
by Alximikkk
Можно было попробовать просто поставить галочку "Заполнять из данных заполнения" на реквизит справочника "Изготовитель", даже код писать не надо было бы. Из формы списка элементов значение отбора автоматически передавалось бы на форму элемента в качестве значения заполнения по умолчанию. Если же отбор не установлен, то передавалась бы пустая ссылка.
#10
by getnight
Alximikkk, спасибо, попробую твой вариант. Просто повторяю я 1С знаю без году неделя, и ответ мне почти ничего не сказал... А вот Alximikkk действительно объяснять умеет. Без воды.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как из формы элемента справочника открыть другую форму этого же элемента?
- Безвозмездная передача фотоаппарата госучреждению. Проводки???
- Передача параметра типа Дата в ADODB
- Передача значения в форму выбора
- Передача элементов управления общей формы в формы документов при их открыти
- Как передать данные из формы выбора в форму элемента
- Вопрос по работе с полем выбора как в режиме выбора, так и врежиме выбора и
- Выбор значения поля ввода из формы списка, а не из формы выбора.
- Передача значения в объект из формы настроек
- 1с 8.2 Упр формы. Возвращение значения из формы выбора
- v7: Как открыть форму выбора справочника и получить значения выбора
- Свойство формы "Сохранять значения". Обычные формы
В этой группе 1С
- Убрать время из даты в запросе средствами языка запрсов
- Программирование с помощью голосового ввода
- Изменить стоимость ОС
- Остаток на счете 57.1
- Нарушение прав доступа к операции Web-сервиса
- БГУ. Проводка не попадает в оборотно сальдовую ведомость. Почему?
- Как получить описание типа по значению?
- КА. Чем отличается требование-накладная от передачи материалов в эксплуатацию?
- Бухгалтерия 2.0 почему так часто выходят обновления?
- Ошибка SDBL
- При обновлении не удается установить монопольный режим
- v7: Разделение облагаемых баз ФСС и ПФР
- v7: Есть ли в 7.7 Карточка индивидуального учета сумм начисленных выплат для ПФ?
- Прошу помощи с запросом (недовозы)
- 1C82 + SQl - нет свободного места
- Оптимизация работы в списке "ПриПолученииДанных"
- v7: помогите, как найти модуль?
- Справочник предопределенные Группа
- Можно ли перехватить команду Сформировать?
- Небольшой вопрос по СКД