|
ЗапуститьПриложение не отрабатывает | ☑ | ||
---|---|---|---|---|
0
Kongo2019
11.08.20
✎
14:11
|
Доброго
вот тупо сделал тестовую обработку. внешную. В модуле формы есть такой код. ИмяФайла = "C:\tmp\"+СлучайноеЧисло+".txt"; ТекстовыйФайл.Записать("C:\tmp\" + ИмяФайла); ЗапуститьПриложение(ИмяФайла); Если я правильно понимаю мне должен запустится блокнот, и показать мой файл. Блокнот не запускается. Что я делаю не так? В идеале у меня генерируется некий скрипт на Питоне, и он должен запускаться. Но вот даже блокнот на работает. |
|||
1
Garykom
гуру
11.08.20
✎
14:15
|
гыгы
|
|||
2
Garykom
гуру
11.08.20
✎
14:16
|
ИмяФайла = "C:\tmp\"+СлучайноеЧисло+".txt";
ТекстовыйФайл.Записать("C:\tmp\" + ИмяФайла); Сообщить("C:\tmp\" + ИмяФайла) = ? |
|||
3
ДенисЧ
11.08.20
✎
14:16
|
А у тебя c:\tmp есть воообще?
|
|||
4
Kongo2019
11.08.20
✎
14:17
|
Есть конечно, файл на диске формируется.
|
|||
5
Garykom
гуру
11.08.20
✎
14:17
|
(4) олень весь код покажи
|
|||
6
Kongo2019
11.08.20
✎
14:18
|
(2)
Опечатался, вот правильный код. ИмяФайла = "C:\tmp\"+СлучайноеЧисло+".txt"; ТекстовыйФайл.Записать(ИмяФайла); ЗапуститьПриложение(ИмяФайла); |
|||
7
Garykom
гуру
11.08.20
✎
14:18
|
(6) а сверху у тебя &НаКлиенте ?
|
|||
8
Kongo2019
11.08.20
✎
14:19
|
(5) Да пожалуйста.
ТекстовыйФайл = Новый ТекстовыйДокумент; ТекстовыйФайл.УстановитьТекст(Скрипт); ГенераторСлучайныхЧисел = Новый ГенераторСлучайныхЧисел(ТекущаяУниверсальнаяДатаВМиллисекундах()); СлучайноеЧисло = ГенераторСлучайныхЧисел.СлучайноеЧисло(0, 99); ИмяФайла = "C:\tmp\"+СлучайноеЧисло+".txt"; ТекстовыйФайл.Записать(ИмяФайла); ЗапуститьПриложение(ИмяФайла); |
|||
9
Kongo2019
11.08.20
✎
14:19
|
(7) НаСервере.
|
|||
10
Garykom
гуру
11.08.20
✎
14:20
|
(8) Это не весь. Это снова обрезок
|
|||
11
Garykom
гуру
11.08.20
✎
14:20
|
(9) ыыыыыыы
|
|||
12
Kongo2019
11.08.20
✎
14:20
|
(7) Мне надо чтобы код выполнялся на сервере. Я вот и сижу на сервере.
|
|||
13
Kongo2019
11.08.20
✎
14:22
|
(10) Ну на те совсем весь.
Процедура СохранитьВФайлНаДиске(Скрипт) Экспорт ТекстовыйФайл = Новый ТекстовыйДокумент; ТекстовыйФайл.УстановитьТекст(Скрипт); ГенераторСлучайныхЧисел = Новый ГенераторСлучайныхЧисел(ТекущаяУниверсальнаяДатаВМиллисекундах()); СлучайноеЧисло = ГенераторСлучайныхЧисел.СлучайноеЧисло(0, 99); ИмяФайла = "C:\tmp\"+СлучайноеЧисло+".txt"; ТекстовыйФайл.Записать(ИмяФайла); ЗапуститьПриложение(ИмяФайла); КонецПроцедуры |
|||
14
Garykom
гуру
11.08.20
✎
14:22
|
(12) а от какого юзера у тебя сервер запускается?
|
|||
15
Kongo2019
11.08.20
✎
14:24
|
(14) Не от меня. Тут думаешь собака зарыта?
|
|||
16
Garykom
гуру
11.08.20
✎
14:25
|
||||
17
DrZombi
гуру
11.08.20
✎
14:26
|
(12) А блокнот ты куда будешь открывать? На сервере... :)
|
|||
18
Kongo2019
11.08.20
✎
14:27
|
(14) Ну да подловил. На файловой блокнот открывается.
Сейчас подожди я в свой скрип добавлю чтобы он что-то на выходе в эту же папку записал. |
|||
19
DrZombi
гуру
11.08.20
✎
14:29
|
(18) Учи
Отличие файлового от клиент-серверного варианта работы 1С https://softonit.ru/articles/1c/fileclientserver/ |
|||
20
Kongo2019
11.08.20
✎
14:30
|
Но файл-то записывается.
|
|||
21
DrZombi
гуру
11.08.20
✎
14:30
|
(18) Вот тут в картинках, прошлая ссылка будет трудной...
[ Наглядно о непонятном ] – Как работает серверный вызов в 1С https://xn----1-bedvffifm4g.xn--p1ai/news/2017-03-09-how-server-call-works/ |
|||
22
Garykom
гуру
11.08.20
✎
14:33
|
(20) дык ты посмотри кто автор записанного файла ))
|
|||
23
Kongo2019
11.08.20
✎
14:43
|
Ладно хрен ним с блокнотом.
Понял я уже. Я свой скрипт добавил строку, сделать файл на диске. Файла нет. |
|||
24
Kongo2019
11.08.20
✎
14:45
|
(22) Автор понятно сервер1С. Но почему мне этот сервер1С не хочет мой скрипт выполнить.
1С наверно пока можно оставить в покое, пойду я правами разбираться. |
|||
25
Garykom
гуру
11.08.20
✎
14:45
|
(24) Ты все еще с Переписать код на 1С ?
|
|||
26
Kongo2019
11.08.20
✎
14:46
|
(25) Ага.
|
|||
27
Garykom
гуру
11.08.20
✎
14:55
|
(26) блин на питоне написать и поднять прокси сервер, который работает с сокетами а в 1С отдает по http ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |