(1)Что она должна делать? Я к тому, что если в ней нет клиентских вызовов (она никакие формы не заполняет) - в общий модуль серверный, в регламентное все из нее и все.
(11)
(12)создал регламентное,,создал общий модуль,Стоит птичка: Сервер,Клиент(обычное приложение), вызов сервера,
Открыл консоль заданий,проверил там,настроил,ничего не происходит,что не так?что забыл?
(15)Ну надо их запустить и посмотреть в логе внизу. И перед тем как запихивать их туда убедиться, что не происходит клиентских вызовов, галку клиет лучше снять, потому как все на стороне сервера происходит. Ну и сначал отладить руками из обработки. То есть должна быть обработка только с кнопокой Выполнить, которая все это обрабатывает. А вообще без кода сложно понять что не так.
(21)дело в том что вообще ничего не происходит,так как в журнале регистрации даже не показывает что запускалось регламентное задание.
Код там обычный:
Процедура ОбщийМодуль1() Экспорт
НайденныеФайлы = НайтиФайлы("F:\РасхКассОрдер\", "*.txt");
ТекстовыйДокумент = Новый ТекстовыйДокумент;
Для каждого ИмяФайла Из НайденныеФайлы Цикл
Попытка
ТекстовыйДокумент.Прочитать(ИмяФайла.ПолноеИмя);
Исключение
Сообщить("Ошибка открытия файла!");
КонецПопытки;
ТекОрг = Справочники.Организации;
Номер=ТекстовыйДокумент.ПолучитьСтроку(1);
Датат=ТекстовыйДокумент.ПолучитьСтроку(2);
(22) Вряд ли(я точно уверен, что не увидит, но могу заблуждаться) сервер увидит локальный путь, необходимо использовать сетевой \\SerrverName\YourFolder\doc.txt
В ЖР можно "руками" сообщать ЗаписьЖурналаРегистрации(), это вместо Сообщить().
Пример обработки можно взять в конфигурации БСП необходимой версии. Прямо из клиента во внешних обработках. Там вас интересуют СведенияОВнешнейОбработке() и ВыполнитьКоманду().
Не знаю как в УТ, но обычно надо просто добавить обработку как дополнительную в предприятии. Ну а в самой обработке должна быть экспортная функция "Сведения о внешней обработке".
У меня есть Функция СведенияОВнешнейОбработке()
Функция ПолучитьТаблицуКоманд()
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
Подскажите пожалуйста, из-за чего всё равно при добавлении в дополнительные отчёты/обработки возникает ошибка
"Невозможно подключить дополнительную обработку.
Возможно она не подходит для этой версии программы
Техническая информация
Метод объекта не обнаружен СведенияОВнешнейОбработке"
Пробовала различные варианты для подключения, ничего не получается.
Может необходимо где-нибудь сделать ссылку на это функцию??
В УФ подключаешь обработку, в самой форме подключения есть "расписание", далее в регламентых устанавливаем пользователя РегламентныеЗадания под которым доступен запуск
(8) это зависит от БСП. В УТ 10 она скорее всего старая и там нет такого функционала. Если нужно именно внешнюю, то вам уже писали. Иначе напишите регламентное задание, которое будет запускать вашу обработку.
Скажите, а для файловой БД можно создавать регламентные задания по расписанию? УТ 10,3. Сделала обработку по образу (16), прописала «Сервис — Дополнительные отчеты и обработки — Дополнительные внешние обработки». У меня нет возможности добавить расписание.
(37) По-моему в файловой также работает.... точно не могу сказать.
Если у вас нет настройки регламентного задания - тогда - думаю - что что-то неправильно написали - там важно вид обработки выбрать правильный...
Можно прописать в правилах обмена, затем создать план обмена и добавить эти правила, а в самом обмене есть настройка расписания запуска. В результате даже изменять конфигурацию не нужно. В конвертации данных написать код при загрузке правил.
затем создать план обмена и добавить эти правила, а в самом обмене есть настройка расписания запуска. В результате даже изменять конфигурацию не нужно. В конвертации данных написать код при загрузке правил.
там ещё с очисткой регистрации возиться надо будет
для файловой (да и для серверной) базы использую Виндовый планировщик - настраиваю расписание, в качестве выполнения пишу батник который запустит 1С и откроет обработку, Пример