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

Дополнительный отбор при открытии формы

Автор Tgr11, 20 сен 2013, 09:17

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

Tgr11

Доброе утро, пользователи, обращаюсь к Вам с вопросом и надеюсь на помощь в данном вопросе:
Есть Документ, у него форма документа, в ней мне нужно при открытии в процедуре сделать заполнение одной из табличных частей по определенному отбору, вернее по двум отборам:
1-По документу-основанию
2-По реквизиту поля-Ид
Вот сама процедура:
Для каждого ИмяТаблицы Из ТаблицыОтбора Цикл

  Если ЭлементыФормы.Найти(ИмяТаблицы) = неопределено Тогда
      продолжить;
  КонецЕсли;
 
  Если ИмяТаблицы = "ДеревоНачислений" Тогда
    ОбновитьДеревоНачислений(ЭлементыФормы.Начисления.Значение,ЭлементыФормы[ИмяТаблицы],ТекущийПользователь, ПолучитьСтрокуРасценки(текущаяСтрока)) ;
  Иначе
ЭлементыФормы[ИмяТаблицы].ОтборСтрок.СметныйДокумент.Установить(
?(текущаяСтрока<> неопределено и (ЭтоРесурс(текущаяСтрока)или ЭтоДопЗатрата(текущаяСтрока)),текущаяСтрока.СметныйДокумент,
?(текущаяСтрока<> неопределено и (ЭтоРасценка(текущаяСтрока)или ЭтоРаздел(текущаяСтрока)),текущаяСтрока.СметныйДокумент,0)));
  КонецЕсли;
КонецЦикла;

сейчас у меня сделано только по одному отбору, подскажите пожалуйста как мне сделать, чтобы отбор работал по двум полям... что то не получается((

Tgr11

Или просто подскажите накладывается ли двойной фильтр по полю через ОтборСтрок... или мне как то по другому делать?

Yura063

А использовать запрос не пробовали?
Помогли, отблагодари!

Теги:

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

Рейтинг@Mail.ru

Поиск