|
Не отрабатывает внешняя обработка по изменению РС
| ☑ |
0
dammit
28.01.19
✎
10:16
|
Привет.
Код, указанный ниже, прекрасно отрабатывает в обработке, которая входит в конфигурацию
Но если поместить его во внешнюю обработку, то ничего не происходит
&НаКлиенте
Процедура Пуск(Команда)
ПускНаСервере();
КонецПроцедуры
&НаСервере
Процедура ПускНаСервере()
счетчик = 0;
Выборка = РегистрыСведений.НастройкиТранспортаОбмена.Выбрать();
Пока Выборка.Следующий() Цикл
Запись = Выборка.ПолучитьМенеджерЗаписи();
Запись.Прочитать();
резПоиска = Найти(Выборка.FTPСоединениеПуть, ";);
Если резПоиска <> 0 Тогда
ПутьСIPАдресом = СтрЗаменить(Выборка.FTPСоединениеПуть, ";, "10.86.1.252");
Запись.FTPСоединениеПуть = ПутьСIPАдресом;
Запись.Записать();
счетчик = счетчик +1;
КонецЕсли;
КонецЦикла;
Сообщить("Было изменено "+счетчик+" записей");
КонецПроцедуры
Что не так?
|
|
1
catena
28.01.19
✎
10:19
|
А что говорит отладчик?
|
|
2
dammit
28.01.19
✎
10:22
|
внешнюю обработку не могу отладить, это на УФ
|
|
3
Флориан
28.01.19
✎
10:22
|
что по поводу прав на запуск внешних обработок? там спец флаг
|
|
4
ZDenis
28.01.19
✎
10:24
|
(0) Она открывается, но не запускается или не открывается совсем?
|
|
5
dammit
28.01.19
✎
10:24
|
да она запускаетсо, форма открывается, но при нажатии на кнопку Пуск, ничего не происходит
|
|
6
ZDenis
28.01.19
✎
10:24
|
(5) Кнопка то прописана правильно?
|
|
7
ZDenis
28.01.19
✎
10:25
|
(5) И почему нельзя отладить, в чем проблема?
|
|
8
dammit
28.01.19
✎
10:45
|
(6) да, неправильное имя команды было прописано в кнопке
я дэбил
спасибо
|
|
9
dammit
28.01.19
✎
10:46
|
(7) не знаю, не получается, ставлю точку остановки и не останавливается
отладка на сервере (флаг -debug в службе сервера 1С) включена
не срабатывает только на внешней обработке, если обработка в составе конфы, то все норм
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший