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

ПриОткрытии

Автор Middle, 05 янв 2022, 17:10

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

Middle

Доброго времени суток.
Есть обработка с формой, которая запускается батником автоматически, в форме есть кнопка "Выгрузить все".
Батник отрабатывает отлично, 1С запускается, запускает обработку, но не знаю как прописать автоматическое нажатие кнопки "Выгрузить все".

Знаю только что в конец обработки нужно прописать:
Процедура ПриОткрытии()
   // Вставить содержимое обработчика.
    ??????????
КонецПроцедуры

Ивашка

@Middle, дк вызови процедуру кнопки

Ивашка

@Middle, Посмотрите какую процедуру/функцию вызывает кнопка и вызовите её в ПриОткрытии
И потом ещё добавьте ЗавершитьРаботуСистемы(Ложь);
чтобы закрыть 1С после выполнения задачи

Middle

Цитата: Ивашка от 05 янв 2022, 20:36@Middle, Посмотрите какую процедуру/функцию вызывает кнопка и вызовите её в ПриОткрытии
И потом ещё добавьте ЗавершитьРаботуСистемы(Ложь);
чтобы закрыть 1С после выполнения задачи
ОК. А как прописать заполнение склада?

Ивашка

@Middle, склад это реквизит обьекта? Ошибка выскакивает?

Middle

Цитата: Ивашка от 06 янв 2022, 10:48@Middle, склад это реквизит обьекта? Ошибка выскакивает?
Выскакивает предупреждение, заполните склад. Обычно в форме выбираешь склад из списка и нажимаешь кнопку "Выгрузить все".


Ивашка

@Ивашка, тогда вынеси заполнение склада в процедуру Выгрузка()

Middle

Цитата: Ивашка от 06 янв 2022, 10:58@Ивашка, тогда вынеси заполнение склада в процедуру Выгрузка()
Куда его там прописать? Убрал предупреждение, оставил запрос выгрузки в открытии, получаю ошибку:
{ВнешняяОбработка.ТМС_ВыгрузитьВКассы.Форма.Форма.Форма(96)}: Ошибка при вызове метода контекста (Выполнить)
   ТМС_Модуль.ВыгрузитьВКассыФронтол(Запрос.Выполнить().Выгрузить());    
по причине:
{(7, 50)}: Не задано значение параметра "Склад"
РегистрСведений.ЦеныАТТ.СрезПоследних(, Склад = <<?>>&Склад) КАК ЦеныАТТСрезПоследних

Middle

вместо - "<<?>>"  ??

Ивашка

@Middle, выложи код выгрузки()

Теги:

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

Рейтинг@Mail.ru Rambler's Top100

Поиск