#0
by olgerd666
День добрый! Подскажите люди добрые, что делаю не так? Есть файлик Ява-скрипта, формирующийся из 1С и отправляющий смски через гейт. Если сформировать файлик из 1С и запустить его самому-вручную, то файл выполнится, смс отправится абоненту. Но если сделать запуск скрипта из 1С: ЗапуститьПриложение(КаталогПриложение, , Ложь); То смс не отправится, файл сделает вид что исполнился. Вопрос: Какие либо ключи необходимо указать чтобы запустить Ява-скрипт? или есть какое-то хитрое решение, либо кто сталкивался с подобным.
#2
by Garykom
КомандаСистемы (System) Синтаксис: КомандаСистемы(<СтрокаКоманды>, <ТекущийКаталог>) Параметры: <СтрокаКоманды> (обязательный) <ТекущийКаталог> (необязательный) Тип: Строка. Устанавливает текущий каталог на время выполнения команды. Описание: Вызывает на исполнение команду операционной системы, как если бы она была введена в командной строке. Доступность: Тонкий клиент, толстый клиент. Примечание: После загрузки Windows-приложения управление возвращается в 1С:Предприятие и исполнение модуля продолжается.
#5
by olgerd666
Пробовал, не помогло( вызывает cmd, запускает JS, файлы смс чистятся, но не отправляются. Настраивал данное дело не я - суть задания: "Есть файлик, он до этого был привязан к конкретному жесткому диску типа "С:...exec.js", запускался по регламентному заданию, теперь все с сервера переходят на РИБ, и мало ли у кого где-эта папка будет лежать, надо чтобы по нажатию кнопки отправлялась смс (а не по запланированному заданию)" Поэтому я сделал чтобы файл JS формировался из 1С, из 1С создавалось тело письма а вот с запуском возникли проблемы. Отдельно "созданный программно JS" смски отправляет через snpp.exe, потом удаляет. Запущенный из 1С смски удаляет, но не отправляет.
#7
by Garykom
+ скрипт у вас был потому что было задание в шедулере а раз из 1С запускаешь то и запускай все оттуда...
#8
by Garykom
еще пример лога приведи в который скрипт скидывает команды скорее всего проблема в путях при вызове snpp.exe там
#9
by olgerd666
Ок. попробую. Лог выполненного из 1С скрипта: Execute command from file: ххххххххх -04.snpp (Mon Jul 21 15:22:29 UTC+0400 2014)
#10
by olgerd666
Все получилось, спасибо за подсказку решения) Теперь кода 1 строка) КомандаСистемы("C:UTsnpp.exe +xxxxxxxxxxx SMS");
#11
by Garykom
А кавычки в "SMS" учел? Т.е. в тексте смс не должно быть кавычек или сглючит, лучше всего заменить их (" двойные кавычки) на одинарные (') или на пусто. А еще лучше нормально работать с СМС шлюзом напрямую по его API (http или что там), а не через костыль в виде консольной проги ))
#12
by olgerd666
да это просто пример) в тексте СМС кавычек нет. Возьму на заметку про "А еще лучше нормально работать с СМС шлюзом напрямую по его API (http или что там), а не через костыль в виде консольной проги ))"
#13
by AquaKosh
Особо не вникал, вариант так, на вскидку: есть программы, которые умеют компилить скрипты и, в частности, javascript в exe. Т.е. скомпилить в exe и запускать.
#14
by olgerd666
Спасибо за вариант уже думал об этом - вариант не подходит, но вопрос уже решился методом - избавиться от скрипта и обращаться напрямую к "snpp".
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Возможен ли такой автоматический запуск обработки при запуске прогркммы?
- Запуск 1С-ки автоматом и автоматом запуск нужной обработки
- Запуск 1С-ки автоматом и автоматом запуск нужной обработки
- bat-файл. Запуск 1С 8.0 УТ - запуск обмена.
- Запуск обработки (внешней) при запуске 1с
- Запуск веб-клиента с параметрами запуска
- Запуск обработки при запуске базы БП 3.0
- Циклится запуск bat при запуске из 1С
В этой группе 1С
- перенос менеджера кластера 1С 8.2
- Итератор для значения не определен
- v7: 1С 77 не обнаружен ключ защиты программы
- Вопрос знатокам УПП
- ИТС Справочник хоз операций по УПП
- УТ 11.1 не дает пометить на удаление документы ввода начальных остатков
- СКД. Вывод поля через точку в Настройках. Как убрать префикс?
- УТ 11 процедура получения цены по заданному типу цен на заданную дату.
- Excel 2010. Работает ли перенос связей между книгами?
- УРИБ - <v8de:Digest2
- Не активен в рабочем процессе параметр "использование" 1С 8.3
- База с одним пользователем, в конфигуратор не пускает..
- Разрешить редактирование табличного поля
- Указанная страница справочной информации отсутствует
- А как вернуть с настроек СКД обратно на форму
- v8: Отключение некоторых группировок в СКД
- УФ, Раскрыть проивольную группировку табличного документа
- v8: Обновление ЗУП 2.5.81.1 ошибка. ПРодолжение.
- v8: Иерархия справочников 1с 8.2 Управляемый интерфейс
- УПравляемая форма 8.3