Деллиани Франко

82
Рейтинг

Franco
Франко Деллиани



  •   Регистрация: 30.09.2013 (10 лет назад)

  •   Был(а) на сайте: 22.04.2024

Друзья
  • Данила Володькин
  • Дмитрий Малышев
  • Евгений Комиссаров
Подписчики 4

Группы

Профессиональный разработчик

Партнер IS-WP

Рейтинг 82

Вариант перевода модальных вызовов в немодальные

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Механизмы платформы 1С

Рассматривается вариант рефакторинга модальных вызовов в немодальные (асинхронные) в конфигурациях 8.3.5

1 стартмани

06.10.2014    22665    4    Franco    5       

17

Как узнать ГУИД?

Инструменты и обработки Программист Платформа 1С v8.3 Абонемент ($m) Внешняя обработка (ert,epf) Поиск данных

ГУИД в 1С - 36-изначный набор букв и цифр, является уникальным идентификатором. Нужен, например, при интеграции с другими приложениями.

1 стартмани

25.01.2014    70518    260    Franco    9       

20

Ведение лог.файла в .xml

Инструменты и обработки Программист Платформа 1С v8.3 Windows Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

По мотивам http://infostart.ru/public/251947/ Представляю пример обработки, которая пишет данные в лог.файл в формате .xml.

1 стартмани

22.01.2014    11512    7    Franco    5       

0

Комментарии

ОбменСервер push сообщений “Push0k“ 18.05#17 19.01.18 20:18
(9) Ещё одно - не ошибка, конечно, но пока разобрался...
Опубликовал не под тем именем, под которым указан к сервису в константе. Сменил его в самих константах, а потом всё-таки нашёл в «Настройках» - «Дополнительно» - «Путь к сервису».
Думаю, об этом надо написать на самой форме и в инструкции.
Да-да, есть в самом конце справки,знаю...
ОбменСервер push сообщений “Push0k“ 18.05#16 19.01.18 20:01
(9) Не-не... Нельзя неопытным пользователям предоставлять такие возможности. Уж лучше пусть я буду идиотом, но всё делать по инструкции, чем ошибаться и бросить все попытки что-нибудь сделать.
ОбменСервер push сообщений “Push0k“ 18.05#15 19.01.18 19:59
(12) Просто не совсем ясно, что имеется ввиду: «Основной порт сервера, к которому подключаются все клиенты...» и «Порт node.js 127.0.0.1:XXX через который пушсервер 1с взаимодействует со скриптом...». Вы же специалист по node.js, а я только пытаюсь понять что куда и как использовать.
ОбменСервер push сообщений “Push0k“ 18.05#14 19.01.18 19:52
(10)Да, это так.
Однако здесь не обрабатывается код http-ответа. Например, я только что получил ошибку 500 (это из-за использования учебной версии на домашнем ПК). Но код попытался преобразовать текст ошибки к числу.
ОбменСервер push сообщений “Push0k“ 18.05#13 19.01.18 19:37
(11)Ага, понятно. Вопрос 7 тогда тоже снимается.
ОбменСервер push сообщений “Push0k“ 18.05#7 19.01.18 9:25
В http-сервисе

{HTTPСервис.SocketIO.Модуль(20)}: Поле объекта не обнаружено (event)
ОбменСервер push сообщений “Push0k“ 18.05#6 19.01.18 9:23
В Функция ПолучитьПИДСервера() Экспорт
вместо
Код
ХТТПЗапрос = Новый HTTPЗапрос();

нужно
Код
ХТТПЗапрос = Новый HTTPЗапрос("pushOKserver/hs/sio/");

Ибо:
HTTPЗапрос (HTTPRequest)
По адресу ресурса и заголовкам
Синтаксис:
Новый HTTPЗапрос(<АдресРесурса>, <Заголовки>)
Параметры:
<АдресРесурса> (обязательный)

или

Формирование неинициализированного объекта
Синтаксис:
Новый HTTPЗапрос()
Описание:
Создает неинициализированный объект.

Но тогда адрес ресурса должен быть задан принудительно.
ОбменСервер push сообщений “Push0k“ 18.05#5 19.01.18 7:23
В настройке поменял порт 1С на 80, обычный для IIS, получил ошибку
{Обработка.Сервер.Форма.Форма.Форма(218)}: Преобразование значения к типу Число не может быть выполнено
ПИД = Число(ПолучитьПИДСервера());
Ну да, потому что получил ошибку 405, а в преобразование в число пришла строка с описанием этой ошибки.
ОбменСервер push сообщений “Push0k“ 18.05#4 19.01.18 7:13
Не обнаружил пошагового мастера настройки.
Это что, я ещё и думать должен?!
:)
ОбменСервер push сообщений “Push0k“ 18.05#3 19.01.18 6:45
В обработке «Сервер» в форме:
?(Не HTTPВерсия,?(НаборКонстант.ЗащищенноеСоединениеHTTPS,"Push0k_TLS","Push0k"),"Push0k_TLS")

где
HTTPВерсия = Истина
НаборКонстант.ЗащищенноеСоединениеHTTPS = Ложь

само собою возвращает Push0k_TLS, ходя такого макета нет и в помине. В результате прямо на старте отлуп пользователю.
Обидно, да, только зашёл....