#0
by ДенисЧ
Дайте идею.... Есть обмен с удалёнными программами. По принципу запрос-ответ То есть моя 1с выгружает некий файл-флаг, который различным способом добирается до получателя. Тот его читает и выдаёт ответ, который тоже различным способом добирается до меня и его нужно прочитать. Задержка может составлять от 10 секунд до 2-3х суток. Соответственно. Первое регламентное пишет файлик. И хочется, чтобы оно само назначило срок запуска второй процедуры. дайте идею, как красивей сделать подобное...
#1
by Mort
Первое задание просто включает второе. Второе повторяется пока не будет успеха, потом отрубается. Как вариант сделать чтобы второе повторялось быстро в начале и реже в конце. Т.е. первый час - каждые полминуты, после - каждые 5 минут и т.д.
#2
by Fannasankh
Первое устанавливает дату запуска в какую-то константу и включает второе. Второе выполняется с некоторой переодичностью, проверяет дату и время и выполняется если пора, потом отключается
#5
by ДенисЧ
может и не получиться. В первом файле говорится, что именно нужно выдать. А это в разных случаях может быть разной информацией...
#11
by ДенисЧ
Потому что два - это только в примере. Их должно быть по каждому на удалённую точку....
#14
by Garykom
Идея использовать нечто внешнееКоторое когда уже и дернет 1сНу или не выделываться и в одной регламентной все ответы проверять
#16
by mikecool
недавно проскакивало - оповещение операционной системы, толи в ветках про нет-связку с 1с но это все равно - внешняя пиналка
#17
by Casey1984
мы же можем для одного рег. задания в метаданных создать несколько экземпляров с разными ключами вроде?
#18
by Fragster
я хз, что там у тебя, но у меня был РС с "заданиями" (ссылка на справочник внешних обработок, параметрами, "исполнителем" и местом для отчета), узлы через задание лезли на вебсервис, если что-то видели для себя, делали, и запихивали результат в центр через вызов другого метода веб сервиса. такой способ применялся для формирования отчетов, запуска обработок, обмена данных в обход обычного обмена (например пользователь мог отправить любой док почти моментально (запросы шли раз в минуту) в нужный узел).
#19
by ejikbeznojek
А вторая процедура это загрузка пришедшего в неизвестный момент файлика? Если не известно когда он появится, то как первая процедура определит когда что запускать? Может быть просто загружать перед выгрузкой?
#21
by ejikbeznojek
Может быть какое-нибудь расписание сделать в этих узлах? А регламентное задание будет запускаться раз в 5 минут и проверять кого пора загружать?
#23
by ejikbeznojek
А можно чтобы 1Ска в секретном файлике писала и смотрела Когда выгружала и какие узлы пора загружать.
#24
by User_Agronom
Я бы наваял одно регламентное задание, которое делало бы две вещи: 1. ваяло файл выгрузки 2. Засасывало ответы (перемещая успешно загруженные файлы ответов в другую папку) Если выгрузка вручную - то только п.2
#35
by User_Agronom
Чем тебе регзадание, проверяющее наличие ответа не нравится? Так многие обмены работают.
#36
by boozin
Делаешь регистр сведений что-то типа: При формировании запроса пишешь запись в регистр. Дальше регзаданием проверяешь ответы по незакрытым записям в регистре. Считал ответ - закрыл запись. Регистр можно чистить периодически(или сделать периодическим по конкретному виду запроса). Соответственно одно регзадание по всем обменам. Можно регистр усложнить...
#37
by Мэс33
Зачем переделывать? Создал бы роль, под которым запускал бы одинэсину, под которым проводились бы какие-то работы, под которым потом отправлялось бы оповещени и одинэсина бы закрывалась. Вот и все. А внешнее средство - например xStarter.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Запуск процедуры 1с в определенное время
- Запуск 1С-ки автоматом и автоматом запуск нужной обработки
- Запуск 1С-ки автоматом и автоматом запуск нужной обработки
- bat-файл. Запуск 1С 8.0 УТ - запуск обмена.
- Запуск обработки (внешней) при запуске 1с
- Запуск веб-клиента с параметрами запуска
- Отложенный чек в УТ
- Запуск процедуры из общего модуля через COM -соединение. Возможно?
- Запуск обработки при запуске базы БП 3.0
- Циклится запуск bat при запуске из 1С
- 1С Документооборот. Отложенный старт этапа в комплексном процессе.
- Розница 2.2 отложенный чек
В этой группе 1С
- DHL потеряла 345 млн евро из-за провального ИТ-проекта SAP
- ЗУП. Постоянное начисление не попадает в расчет среднего заработка при увольнени
- никакие удаленные клиентские протоколы не включены
- моби- с и занятый порт.
- Ошибка получения представления значения
- Можно ли поменять УИД существующего справочника?
- 1C Документооборот открытие файлов из Linux
- Помогите найти описание и софт для весов CheckWay S315
- Программное создание документа "Установка цен номенклатуры".
- Чтение почты из Outlook - адрес отправителя - проблема
- Хранение таблицы значений в дополнительных реквизитах и сведениях
- Как в СКД в отчете сделать две колонки с количеством?
- Сохранение в Excel из WEB-клиента
- "Лупа" в колонке табличного поля
- Как программно добавить кнопку "Печать" в общую форму "ПечатьДокументов"
- Дополнительные пункты расшифровки СКД (контекстное меню) в 1С 8.3 Тонкий клиент [Решено]
- СКД, отбор по сочетанию полей из несвязанных наборов
- Не работает строка поиска в динамическом списке под веб клиентом
- Создание нескольких документов на основе одного.
- Расшифровка в СКД без создания основной формы