Имя: Пароль:
1C
 
Не могу заполнить ТЧ
0 inkvizitr
 
27.10.18
19:04
заполняю внешней обработкой ТЧ документа авизо ос исходящий, цикл отрабатывает как надо, но данные на форме не появляются, что забыл сделать, чтобы отобразить данные на форме документа

&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения) Экспорт
    ЭтаФорма.Открыть();
    ЭтаФорма.АвтоЗаголовок=Ложь;
    ЭтаФорма.Заголовок="Выбери организацию";
КонецПроцедуры


&НаКлиенте
Процедура ЗаполнитьДокумент(Команда, ОбъектыНазначенияМассив)
    ВладелецФормы=ЭтаФорма.ВладелецФормы;
    Если Найти(ВладелецФормы.ИмяФормы,"ФормаДокумента")>0 Тогда        
        ВладелецОбъект=ВладелецФормы.Объект;
    КонецЕсли;
    ВыполнитьНаСервере(ВладелецОбъект);
КонецПроцедуры

&НаСервере
Процедура ВыполнитьНаСервере(ОбъектОбъекта)
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    МестонахождениеОСБухгалтерскийУчетСрезПоследних.НомерСтроки КАК НомерСтроки,
    |    МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство КАК ОсновноеСредство
    |ИЗ
    |    РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних(, Организация = &Орг) КАК МестонахождениеОСБухгалтерскийУчетСрезПоследних";
    
    Запрос.УстановитьПараметр("орг", Организация);
    Результат = Запрос.Выполнить();
    Выгрузка = Результат.Выгрузить();
    
    Результат = Документы.АвизоОСИсходящее.ПолучитьДанныеОС(ОбъектОбъекта, Выгрузка);
    ВыборкаОС = Результат.Выгрузить();
    
    ОбъектОбъекта.ОС.Очистить();        
    
    Для Каждого СтрокаОС ИЗ ВыборкаОС Цикл
        СтрокаТЧ = ОбъектОбъекта.ОС.Добавить();
        СтрокаТЧ.ОсновноеСредство = СтрокаОС.ОсновноеСредство;
    КонецЦикла;
КонецПроцедуры
1 lodger
 
27.10.18
20:14
2 inkvizitr
 
28.10.18
23:38
там указанно в примере, чтобы форма обработки не отображалась. а у меня выводиться форма, где пользователь выбирает организацию, жмет кнопку и по задумке должна заполниться ТЧ формы документа, где вызывается данная обработка
3 Мимохожий Однако
 
29.10.18
06:32
(2) Используй режим с открытием формы обработки или формы диалога выбора организации. Хотя не понятно, зачем эту организацию выбирать.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn