Главная »
2014 » Октябрь » 14 » Пример обработки для автоматического нажатия кнопки на форме документа
12:52 Пример обработки для автоматического нажатия кнопки на форме документа |
Процедура КнопкаВыполнитьНажатие(Кнопка)
Запрос=Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
| ПередачаОС.Ссылка
|ИЗ
| Документ.ПередачаОС КАК ПередачаОС
|ГДЕ
| ПередачаОС.Типовая_операция_документа = &Типовая_операция_документа";
Запрос.УстановитьПараметр("Типовая_операция_документа", Справочники.ТиповыеОперацииДокументов.Выделение_ОС_БезНачисленияАмортизации);
СписокДок = Запрос.Выполнить().Выгрузить();
Счетчик = 0;
ВсегоДокументов =0;
Если СписокДок.Количество()>0 Тогда
ВсегоДокументов = СписокДок.Количество();
Сообщить("Документы есть!" + ВсегоДокументов);
Для каждого СсылкаДок из СписокДок Цикл;
Счетчик = Счетчик +1;
Док = СсылкаДок.Ссылка.ПолучитьОбъект();
Форма = Док.ПолучитьФорму("ФормаДокумента");
Форма.Открыть();
Док.ЗаполнитьТабличнуюЧастьДляСписка();
Док.Записать();
Форма.Закрыть();
ОсталосьДокументов = ВсегоДокументов-Счетчик;
Сообщить("Обработан документ:" + СсылкаДок.Ссылка+" Осталось обработать:"+ ОсталосьДокументов );
КонецЦикла
Иначе
КонецЕсли
КонецПроцедуры
|
Просмотров: 334 |
Добавил: kevseev0
| Рейтинг: 0.0/0 |