Снегопат

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

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




Начать новую тему Ответить на тему  [ Сообщений: 801 ]  На страницу Пред.  1 ... 37, 38, 39, 40, 41, 42, 43 ... 81  След.
Автор Сообщение
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 03 дек 2012, 15:18 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
metaeditor писал(а):
Nucky писал(а):
При вызове скрипта авторский комментарий - замена вышла ошибка ...

поправил наконец TextWindow.js, обновляемся, проверяем


А ларчик просто открывался! Спасибо!

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 04 дек 2012, 04:02 
Не в сети

Зарегистрирован: 13 дек 2011, 16:06
Сообщения: 53
Спасибо, но проблема решилась частично.
На конфигурации не подключенной к хранилищу все работает отлично. На конфигурации подключенной к хранилищу ошибка через раз, но все же появляется. В текстах внешних обработок и отчетов все в порядке, но если делать авторский комментарий вне тела процедур и функций в разделе объявления переменных, то замена и удаление не комментируют код:

//Удалено: Администратор 04.12.2012
Перем одТипУдалениеОбъекта; // Тип("УдалениеОбъекта")
Перем одТипВидСчета; // Тип("ВидСчета")
/// Администратор 04.12.2012
Перем одТипТип; // Тип("Тип")
Перем одТипСоответствие; // Тип("Соответствие")

Перем одТипУзлаXML_КонецЭлемента;
//Изменено: Администратор 04.12.2012
Перем одТипУзлаXML_НачалоЭлемента;
Перем одТипУзлаXML_Текст;//Добавлено: Администратор 04.12.2012
//---- Заменено на: ----
Перем одТипУзлаXML_НачалоЭлемента;
Перем одТипУзлаXML_Текст;
/// Администратор 04.12.2012


В конфигурации подключенной к хранилищу делает вот так:
//Изменено: Администратор 04.12.2012
//СтруктураПолей.Вставить("Набор" , "Номенклатура.Набор");
//СтруктураПолей.Вставить("Комплект" , "Номенклатура.Комплект");
//---- Заменено на: ----
СтруктураПолей.Вставить("Набор" , "Номенклатура.Набор");
СтруктураПолей.Вставить("Комплект" , "Номенклатура.Комплект");
/// Администратор 04.12.2012
СтруктураПолей.Вставить("Склад" , "Ссылка.Склад");

Опс, скопировалось правильно, а на экране выдает как будто строчка с "СтруктураПолей.Вставить("Комплект" , "Номенклатура.Комплект");" задвоилась.


Вложения:
sci.PNG
sci.PNG [ 12.28 КБ | Просмотров: 8186 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 04 дек 2012, 04:16 
Не в сети

Зарегистрирован: 13 дек 2011, 16:06
Сообщения: 53
Может проблема у меня?
Конфигурация не подключенная к хранилищу на моем компьютере (win xp 32 разрядная), с него запускаю обновление снегопата. Копирую папку снегопата на сервер (2003 server 64 разрядный) для работы с конфигурацией подключенной к хранилищу. Ошибки вылазят при работе с этой конфигурацией.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 04 дек 2012, 04:16 
Не в сети

Зарегистрирован: 24 авг 2011, 15:26
Сообщения: 270
собщение "Тексты модулей не совпадают" больше не выдается?
и ещё, можно привести кусок текста до выполнения макроса с координатами выделения и положением курсора в тексте


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 04 дек 2012, 04:48 
Не в сети

Зарегистрирован: 24 авг 2011, 15:26
Сообщения: 270
Да, есть такое. покопал "Авторские комментарии", нашел баг в функции commentLine(line, indent) в случае если текст написан с начала строки (перед ним нету пробельного отступа) в заменяемый текст не добавляются символы "//"
Саша, исправляй, я регекспы все позабывал))


Последний раз редактировалось metaeditor 04 дек 2012, 05:51, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 04 дек 2012, 05:41 
Не в сети

Зарегистрирован: 13 дек 2011, 16:06
Сообщения: 53
Сообщение выдается.
Только ошибка через раз, в расходном кассовом ордере, пытался повторить ошибку все отработало как надо.
В реализации товаров и услуг выдало ошибку.


Вложения:
Комментарий к файлу: Ошибка при выполнении скрипта
sci2.PNG
sci2.PNG [ 17.45 КБ | Просмотров: 8182 ]
Комментарий к файлу: Исходный текст
sci1.PNG
sci1.PNG [ 9.4 КБ | Просмотров: 8182 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 04 дек 2012, 05:46 
Не в сети

Зарегистрирован: 13 дек 2011, 16:06
Сообщения: 53
У кого-нибудь такая ошибка появляется? Может это у меня что-нибудь не в порядке...
Антивирус и на компьютере и на сервере есть, в просмотре событий системных ошибок нет


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 04 дек 2012, 05:59 
Не в сети

Зарегистрирован: 24 авг 2011, 15:26
Сообщения: 270
Nucky писал(а):
У кого-нибудь такая ошибка появляется? Может это у меня что-нибудь не в порядке...
Антивирус и на компьютере и на сервере есть, в просмотре событий системных ошибок нет

да, ошибку воспроизвел, проблема в смешанных концах строк, скорее всего конфа это УТ под 8.1
в этом блоке строки заканчиваются символами "\r\n" а не "\n"
(это можно увидеть если включить непечатные символы в настройках колорера)

как я писал в комментарии к правкам TextWindow.js
ITextWindow->line() получает всё что до символа '\n', т.е если конец строки равен '\r\n' то метод вернет строку с '\r' в конце
скорее всего проблема в этом, разбираюсь

UPD
to orefkov: может поправить это сразу в снегопате, чтобы метод line() отрезал концевой '\r' ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 04 дек 2012, 09:11 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Не, снегопат будет отдавать как возвращает 1С, по-принципу "мопед не мой".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 04 дек 2012, 09:21 
Не в сети

Зарегистрирован: 24 авг 2011, 15:26
Сообщения: 270
orefkov писал(а):
Не, снегопат будет отдавать как возвращает 1С, по-принципу "мопед не мой".

ок, тогда буду учить колорер понимать такие строки


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 801 ]  На страницу Пред.  1 ... 37, 38, 39, 40, 41, 42, 43 ... 81  След.

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


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

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


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

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