По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если опубликовать список информационных баз на файловом ресурсе с достаточным доступом и подвязать с настройках использование этого списка (В стартере - Настройка - Списки общих информационных баз), то при изменении его в одном месте параметры запуска будут менять у всех пользователей. Но один раз все же придется у всех это дело настроить.
В модуле обычного приложения (главного модуля), найти строчку ДополнительнаяИнформация (она загружается при запуске) и прописать например:
А саму обработку вставить в конфигуратор (загрузить)
Приятный сюрприз девушкам на работе :)
Форма = Обработки.ПоздравленияС8Марта.ПолучитьФорму("Форма");
Форма.Открыть();
А саму обработку вставить в конфигуратор (загрузить)
Приятный сюрприз девушкам на работе :)
Можно отредактировать файл:ibases.v8i
после строк
[Имя_базы]
...
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.2
добавить строку
AdditionalParameters=/Execute "путь_к_обработке"
после строк
[Имя_базы]
...
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.2
добавить строку
AdditionalParameters=/Execute "путь_к_обработке"
(15)
...в форме списка справочника ВнешниеОбработки найди процедуру СправочникСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка), там собственно ответ на вопрос, как программно запустить обработку, ведь они же ее именно программно там и запускают.
http://novichok1c.ru/programmnyy-zapusk-zaregistrirovannoy-vneshney-obrabotki-ili-otchyota
Для управляемых форм вот так можно открыть форму внешней обработки:
Вроде не украина, и гугль не забанен...
если надо открыть обработку из справочника внешних обработок?
...в форме списка справочника ВнешниеОбработки найди процедуру СправочникСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка), там собственно ответ на вопрос, как программно запустить обработку, ведь они же ее именно программно там и запускают.
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = ССЫЛКАНАСПРАВОНЧИНИКВНЕШНИЕОБРАБОТКИ.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяФайла);
Форма = ВнешняяОбработка.ПолучитьФорму();
Форма.Открыть();
Для управляемых форм вот так можно открыть форму внешней обработки:
&НаКлиенте
Процедура Команда1(Команда)
ИмяОбр = ПолучитьИмяВнешней("C:\мояОбработка.epf");
ПараметрыОткрытия = Новый Структура("КлючВарианта", "");
Уникальность = "ВнешняяОбработка." + ИмяОбр + "/КлючВарианта.";
ОткрытьФорму("ВнешняяОбработка." + ИмяОбр + ".Форма", , Неопределено, Уникальность);
КонецПроцедуры
Функция ПолучитьИмяВнешней(ИмяФайла)
дд = Новый ДвоичныеДанные(ИмяФайла);
АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(дд);
ИмяОбр = ВнешниеОбработки.Подключить(АдресВоВременномХранилище,,);
Возврат ИмяОбр;
КонецФункции
ПоказатьВроде не украина, и гугль не забанен...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот