Снегопат

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

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




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Отладить скрипт
СообщениеДобавлено: 02 апр 2013, 12:45 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Так http://screencast.com/t/k6nel9fl5wD ? ;)

У меня сейчас ради эксперимента в фоновом задании крутиться получение отчета из хранилища, выгрузка cf и commit в git. Первоначальный импорт истории конечно долгий был, но теперь временной лаг в пол. часа позволяет наслаждаться просмотром изменений программистов, закрытием задач по комментарию в хранилище и т.д.

Линейная история пока напрягает, уже делаю ветки и т.д., пока еще не хватает обратной сборки в cf, но все из-за нехватки времени.

p.s.: Сделано с учетом отсутствия снегопата, чисто на 1С внешняя обработка по синхронизации с хранилищем.
Снегопат у меня как доп. инструмент позволяющий помочь меньше клацать мышкой и переключать контекст работы.
К git хранилищу сейчас подключаю просмотр истории для открытых метаданных, посмотрим насколько быстрее по сравнению с git получится сделать показ отличий для одного объекта, но вот надоело писать комментарии долгие, хочу что бы программа делала все сама.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладить скрипт
СообщениеДобавлено: 02 апр 2013, 13:19 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Да, примерно так. steban (есть на этом форуме) в одной из статей про Redmine на инфостарте (нашел только её копию) подсказал как сделать раскраску кода 1С:
Цитата:
качаем gem по ссылке: http://supremetyrant.com/ruby/unicode-0.1-mswin32.gem

в каталоге, где установлен redmine выполняем: gem install unicode-0.1-mswin32.gem

в конец файла config/environment.rb добавляем: require ‘unicode’

редактируем класс CaseIgnoringWordList в файле \vendor\plugins\coderay-0.7.6.227\lib\coderay\helpers\word_list.rb следующим образом:
class CaseIgnoringWordList < WordList

# Creates a new case-insensitive WordList with +default+ as default value.
#
# You can activate caching to store the results for every [] request.
def initialize default = false, caching = false
if caching
super(default, false) do |h, k|
h[k] = h.fetch Unicode::downcase(k.downcase), default
end
else
def self.[] key # :nodoc:
super(Unicode::downcase(key.downcase))
end
end
end

# Add +words+ to the list and associate them with +kind+.
def add words, kind = true
words.each do |word|
self[Unicode::downcase(word.downcase)] = kind
end
self
end

end

берем файлик v8.rb отсюда (http://slil.ru/26618732) и ложим в каталог \vendor\plugins\coderay-0.7.6.227\lib\coderay\scanners\

Готово.
теперь везде, где можно писать форматированный текст можно писать:

Функция ЕстьДоступныеПраваДляЗапускаКонфигурации() Экспорт

Возврат РольДоступна(\»ПолныеПрава\») ИЛИ РольДоступна(\»Пользователь\»);

КонецФункции


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

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


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

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


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

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