Имя: Пароль:
1C
1С v8
функция ФормаВыполненияЗадачи в БСП...
0 mikecool
 
23.06.14
15:33
думаю, что именно из БСП сия функция в модуле менеджера бизнес-процесса
написал:
Функция ФормаВыполненияЗадачи(ЗадачаСсылка, ТочкаМаршрута) Экспорт
    
    Результат = Новый Структура;
    Если ТочкаМаршрута = БизнесПроцессы.МойБП.ТочкиМаршрута.МояТочка Тогда
        Результат.Вставить("ПараметрыФормы", Новый Структура("ДанныеЗаполнения", ЗадачаСсылка.Предмет));
        Результат.Вставить("ИмяФормы", "Документ.СписаниеБезналичныхДенежныхСредств.Форма.ФормаДокумента");
    Иначе
        Результат.Вставить("ПараметрыФормы", Новый Структура("Ключ, ТочкаМаршрута, Задача", ЗадачаСсылка.Предмет, ТочкаМаршрута, ЗадачаСсылка));
        Результат.Вставить("ИмяФормы", "Документ.ЗаявкаНаРасходованиеДенежныхСредств.Форма.ФормаДокумента");
    КонецЕсли;
        
    Возврат Результат;
    
КонецФункции
не заполняется списание ДС, а вот заявка(что по ключу) открывается.
Где я что-то не указал или что то упустил?
1 mikecool
 
23.06.14
15:41
симптом - когда срабатывает обработка заполнения списания, то данныезаполнения = неопределено
2 Bolik1979
 
23.06.14
15:51
ЗначениеЗаполнения вместо ДанныеЗаполнения попробуй
3 Bolik1979
 
23.06.14
15:51
(2) Т.е. "ЗначенияЗаполнения"
4 mikecool
 
23.06.14
15:54
(3) щас попробую
5 Bolik1979
 
23.06.14
15:56
(4) Или видимо правильнее
Результат.Вставить("ПараметрыФормы", Новый Структура("Основание", ЗадачаСсылка.Предмет));
Тогда должно быть заполнен параметр ДанныеЗаполнения в ОбработкаЗаполнения
6 mikecool
 
23.06.14
15:58
(3) не сработало
(5) тоже дело, сейчас проверю
7 mikecool
 
23.06.14
16:02
(5) спасибо, Основание подхватилось и все заполнилось ))