#0
by altaykniga
Доброго времени суток, умные люди. Подскажите решение, пожалуйста. Есть документ ЗаказНаПроизводство. При начале выбора номенклатуры нужно открывать форму выбора справочника, где будут содержаться только те элементы, которые содержатся в ТЧ документа-основания! Как этого добиться?
#1
by Гаврилин Игор
А почему не заполнять по документу основанию сразу всю тч? не понял задачу если честно..
#3
by altaykniga
потому что нужно не перезаполнять ТЧ по документу-основанию, т.к. в текущем доке могут содержаться не все строки из документа-основания. Пользователю надо дать право вручную довносить нужную номенклатуру, но только ту, которая содержится в документе-основании
#6
by altaykniga
как наложить отбор, чтобы в форме выбора отображалась только определенная номенклатура, которая находится в ТЧ документа-основания?
#8
by trooba
Получить номенклатуру документа основания, создать из нее список значений и устанавливать отбор на равеноству списку, видсравнения в списке.
#20
by Chainsaw
Связи параметров выбора же у элемента мышкой натыкать, не? А то так до реализации на дотнете точно докатитесь...
#21
by altaykniga
изначальные условия задачи. Есть документ ЗаказНаПроизводство. У него есть документОснование - ЗаказПокупателя. При начале выбора Номенклатуры из ТЧ "Продукция" ЗаказаНаПроизводство нужно пользователю предоставить выбор только той номенклатуры, которая содержится в ТЧ "Запасы" документаОснования. Причем при выборе номенклатуры нужно тянуть из ТЧ "Запасы" документаОснования еще и значение реквизита ИД_Детали. Т.е. нужно при выборе номенклатуры открывать форму выбора, где будет кроме номенклатуры еще и колонка ИД_детали Как этого добиться?
#23
by bootini
Если обычные формы, то используй ВыбратьСтроку из ТЗ результата запроса к ТЧ документаСоснования. Запрос к ТЧ "Запасы" ДокументаОснования в результате должны быть два поля Ннменклатура и ИД_Детали.
#24
by bootini
Сорри, в заголовку Упр. форма. Добавляй свою форму с таблицей к ЗаказНаПроизводство в неё результат запроса, и открывай.
#26
by altaykniga
, сделал форму выбора. передал в нее параметр ДокументОснованиеСсылка. В модуле формы выбора : как теперь строки из ТЗ отобразить на моей ФормеВыбораДетали? КонецПроцедуры
#28
by altaykniga
сделал так: открывается пустая форма выбора, т.е. отображена только командная панель, без списка номенклатуры
#29
by altaykniga
сделал так: снял галочку "динамическое считывание данных" основная таблица - пусто ставим галочку на ПроизвольныйЗапрос. текст запрос следующий: ВЫБРАТЬ ЗаказПокупателяЗапасы.НомерСтроки КАК НомерСтроки, ЗаказПокупателяЗапасы.Номенклатура, ЗаказПокупателяЗапасы.ИД_Детали, ИЗ Документ.ЗаказПокупателя.Запасы КАК ЗаказПокупателяЗапасы ЗаказПокупателяЗапасы.Ссылка = &ЗаказПокупателя И НЕ ЗаказПокупателяЗапасы.ИД_Детали В (&СписокДеталейЗаказаНаПроизводство) УПОРЯДОЧИТЬ ПО НомерСтроки параметры запроса через параметры формы передать не удалось, написал в модуле ФормыВыбораДетали: теперь формаВыбораДетали открывается с нужными строками. Вопрос: не работает выбор строки. Т.е. щелкаешь на строку - ничего не происходит. Что сделал не так?
#31
by aleks_default
При открытии формы выбора нужно указать владельца формы (третий параметр). А в обработчике события "ОбработкаВыбора" владельца прописать заполнение выбранного значения.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- Как открыть форму выбора справочника внутри определенной группы?
- Программно открыть форму для выбора...
- Как программно открыть форму списка справочника, а поверх форму элемента справочник
- Программно добавить обработчик события к программно добавленному элементу формы
- v 8.2 как открыть форму выбора подчиненного справочника ЗначенияСвойствОбъектов.
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить владельца программно созданной колонке
- Подскажите как программно открыть форму документа и программно нажать на ОК?
- Открыть форму выбора групп справочника с отбором
- Как открыть программно форму документа?
В этой группе 1С
- Выборка данных из табличной части справочника в табличную часть документа
- Нумерация счетов-фактур
- УПП. Заполнение ОКТМО и КПП в регистрах накопления
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Мобильное приложение. Как организовать сканирование шк.
- Нумерация строк в РМК 1С.Розница 2.2
- Использование ВИД sql views Oracle
- 1 C ЗУП 2,5 анализ по НДФЛ
- Создать на основании в журнале документов
- 1с 8.3 Групповое изменение реквизитов (обработка)
- УФ: Создание внешней печатной формы для нетипового документа (как его назначить?)
- Колонтитулы в счете
- Алгоритм переоценки валютных средств
- Управлеямое приложение. Перенос настроек форм между базами
- Как обратится из модуля формы отчета к реквизиту отчета
- DataExpress - конструктор баз данных
- имя предопределенного элемента не уникально
- 1С 8.3 зависает после запуска. Сообщение "Ошибка работы с интернет".
- Вывод в макет характеристик номенклатуры
- УТ11, реквизиты ОГРН, ОКПО