Имя: Пароль:
1C
1C 7.7
v7: Подбор из обработки.
0 Bodrug
 
23.02.15
16:37
Добрый день. Подскажите, плиз, в такой ситуации: из табличной части формы документа открывается форма обработки, в которой на форму вынесена таблица значений. Необходимо реализовать подбор строки из таблицы значений в строку табличной части документа. У меня все отлично работает только через "ОткрытьФормуМодально()", но это не совсем подходит, т.к. при модальном открытии нельзя изменять размер окна обработки.
5 vlandev
 
23.02.15
18:47
Вроде там какая процедурина была , скорей всего она называется ПриВыбореЗначения()
6 Остап Сулейманович
 
23.02.15
19:44
(0) Вызов как обычно.
================
Спис = СоздатьОбъект("СписокЗначений");
Спис.Установить("ДатаДоставки", ДатаДок);
ОткрытьПодбор("Обработка.ПодборНакладныхВПутевойЛист",,Спис);

Для примера. Возврат из обработки списка выбранных документов :
============================
Процедура Выполнить()
Спис = СоздатьОбъект("СписокЗначений");
ТЧ.ВыбратьСтроки();
Пока ТЧ.ПолучитьСтроку()=1 Цикл
    Если ТЧ.Выбран = 2 Тогда
        Спис.ДобавитьЗначение(ТЧ.Док);
    КонецЕсли;
КонецЦикла;
//Вот собственно передача значения в процедуру ОбработкаВыбора
Форма.ВыполнитьВыбор(Спис);
Форма.Закрыть();
КонецПроцедуры
=======================
В вызывающем подбор документе :
Процедура ОбработкаПодбора(Выб, ФормаПодбора)
    Если ТипЗначенияСтр(Выб) = "СписокЗначений" Тогда
...
7 welwel
 
23.02.15
19:57
(0) вроде бы в ТиС подобное реализовано
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший