Снегопат

Обсуждение Снегопата
Текущее время: 23 ноя 2024, 12:49

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
СообщениеДобавлено: 12 июл 2012, 23:00 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
orefkov писал(а):
Я хочу сделать эту ВК еще и аддином к снегопату.
И функционал пригодится, и
Код:
Новый V8RegExp(Шаблон, ИсходнаяСтрока)

будет синтакс-контроль проходить :)

Хм... т.е. если такое использовать - то без снегопата уже никак?
И в режиме предприятия как будет работать? Там ведь тоже происходит проверка модуля перед компиляцией.

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 июл 2012, 23:15 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Как обычно:
Код:
ре = Новый("V8RegExp");
ре.Шаблон=
ре.Строка=

На самом деле, после загрузки ВК (например, в модуле сеанса), любой другой модуль с
ре = Новый V8RegExp
будет проходить синтакс-контроль.
Просто я еще не сделал конструктора с параметрами, ибо в 1С для динамических типов он сделан по-мудацки - зачем-то параметры надо сложить в массив, и передать один этот массив, вместо того, чтобы просто передать параметры.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 июл 2012, 10:38 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
orefkov писал(а):
Как обычно:
Код:
ре = Новый("V8RegExp");
ре.Шаблон=
ре.Строка=

На самом деле, после загрузки ВК (например, в модуле сеанса), любой другой модуль с
ре = Новый V8RegExp
будет проходить синтакс-контроль.

Я не только это имел ввиду. Вопрос ещё был о том, что будет если такой модуль открыть в конфигураторе без снегопата.
Про предприятие - понял, не знал что так можно.

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 июл 2012, 10:48 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
открыть можно. А синтакс-проверку не пройдет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июл 2012, 07:53 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
orefkov писал(а):
Работает ли на сервере?
Работает ли под разными релизами 8.2 ?

Потестировал немного:

1. Под 1С:Предприятием 8.2.13.219 - падает на клиенте при попытке создания объекта V8RegEx, на сервере работу на 13 релизе не проверял.
2. Под 1С:Предприятием 8.2.15.318 - на клиенте работает, на сервере у меня компонента не подключается, возможно из-за того, что доступный мне сервер - x64 (на Win 2008 Server)

Чтобы облегчить тестирование, создал небольшую конфигурацию (управляемое приложение) с одной обработкой. Тест запускается в ручном режиме по нажатию соответствующей кнопки. В качестве теста пока используется приведенный выше Александром код.

Компонента re.dll находится внутри конфигурации в общем макете.

Выгрузки конфигураций для 13 и для 15 релизов платформы прилагаю.

Саше: пересоберешь отдельно компоненту под x64? Если также пересоберешь и под linux, проверю и под ним.
Коллегам: попробуйте потестировать у себя, для этого надо всего лишь развернуть конфигурацию, и нажать по очереди две кнопки на рабочем столе конфигурации, в случае ошибок сообщить сюда номер релиза 1С:Предприятия 8, версию ОС и текст ошибки.


Вложения:
1Cv8_2_15_318.zip [34.18 КБ]
Скачиваний: 800
1Cv8_2_13_219.zip [33.9 КБ]
Скачиваний: 776

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Последний раз редактировалось kuntashov 18 июл 2012, 08:54, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июл 2012, 08:21 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Понял. На 8.2.13.219 и ниже идет ICU 4.0, а не ICU 4.6
Поправлю. Версия для линукса почти готова.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июл 2012, 08:38 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
kuntashov писал(а):
Коллегам: попробуйте потестировать у себя, для этого надо всего лишь развернуть конфигурацию, и нажать по очереди две кнопки на рабочем столе конфигурации, в случае ошибок сообщить сюда номер релиза 1С:Предприятия 8, версию ОС и текст ошибки.

1C 8.2.15.301
Клиент - Win7 x86 - все проходит нормально
Сервер - Win2008 x64
Цитата:
C:\Users\...\AppData\Local\Temp\re.dll
Не удалось подключить ВК re.dll


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июл 2012, 08:53 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
JohnyDeath писал(а):
Сервер - Win2008 x64
Цитата:
C:\Users\...\AppData\Local\Temp\re.dll
Не удалось подключить ВК re.dll


Нам нужен x64 вариант компоненты :)

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июл 2012, 10:30 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
Клиент - Win7 x64
Сервер - тот же комп, Win7 x64
Сервер 1С установлен x32
Платформа - 8.2.15.301
И на клиенте и на сервере тест проходит без ошибок.

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июл 2012, 10:34 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
kuntashov, а для чего ВК сохранять в файл, и подключать оттуда? Можно ведь подключать напрямую из макета.
Цитата:
Синтаксис:

ПодключитьВнешнююКомпоненту(<Местоположение>, <Имя>, <Тип>)
Параметры:

<Местоположение> (обязательный)

Тип: Строка.
Местоположение внешней компоненты.
В качестве местоположения может использоваться:
- путь к файлу внешней компоненты в файловой системе (недоступно на веб-клиенте) (не ZIP-архив);
- полное имя макета, хранящего двоичные данные или ZIP-архив;
- URL к внешней комопненте, в виде двоичных данных или ZIP-архива, в формате, аналогичном ПолучитьНавигационнуюСсылку.

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB