Снегопат

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

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




Начать новую тему Ответить на тему  [ Сообщений: 199 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 20  След.
Автор Сообщение
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 12 фев 2012, 08:55 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
vladnet писал(а):
В удобоваримом я думаю их нет. Формы в виде деревьев там лежат примерно таком: {{1, 2}, 123, 3123, 324, ...

Я имел ввиду следующее. Когда мы открываем внешнюю обработку в конфигураторе и далее открываем любую форму, то мы видим Модуль формы в виде текста (который Александр вроде как уже умеет перехватывать) и саму форму. И наверняка есть методы, которые получают тексты модулей объектов/форм.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 12 фев 2012, 09:10 
Не в сети
Администратор
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 13 фев 2012, 15:43 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
vladnet писал(а):
Да можно добавить. У меня правда как то были проблемы с FSO, на каком то компьютере не запускался ((
Как то бы без него обойтись. Да еще бы тебе надо самому доступ дать к репозитарию. Очень интересные вещи делаешь, полезные.

Залил, добавил предварительно две функции buildPath и GetAbsolutePathName для замены использования FSO, просьба потестить различные варинаты. По умолчанию пока оставил fso в случаи ошибки подключения используются портированые на javascript.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 13 фев 2012, 17:54 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
orefkov писал(а):
Я имею доступ к тексту уже открытого окна.
А вот так, чтобы взять произвольный файл epf и получить его формы/тексты - пока нет.


мне тут подсказывают:
Цитата:
Это же уже ОЧЕНЬ давно описано в
http://blog.1c-ei.ru/2008/12/blog-post_30.html

Для того, чтобы в этом убедиться надо просто открыть обработку в конфигураторе и посмотреть состав временных файлов.
А по поводу преобразования в удобоваримый вид - половина того, что лежит в темпе - открывается Снегопатом в формате ssf. Если очень надо дерево из V8Reader-а - тоже действий не так много (только форма без заголовков получится)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 14 фев 2012, 13:24 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Добрый день! Доработал немного версионирование. Споткнулся на обдумывании идеи API для подключения других систем контроля.
Так же добавил возможность для определенных файлов вызывать сторонние программы сравнения файлов.
Пример с видео http://www.screencast.com/t/rbE7Dy4eOKdp

сделал отдельной папкой.
Подключать необходимо в таком порядке, в addins.ini добавить строки:
Код:
script:scripts\dvcs\extfiles.js
script:scripts\dvcs\dvcs_fossil.js
script:scripts\dvcs\diff_doc.js


Пока, все еще есть проблемы с русскими названиями файлов и папок.


Вложения:
dvcs.zip [20.73 КБ]
Скачиваний: 456
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 15 фев 2012, 10:20 
Не в сети
Аватара пользователя

Зарегистрирован: 07 фев 2012, 15:25
Сообщения: 86
Откуда: РБ
kuntashov писал(а):
Мотивация: я использую скрипт прежде всего для того, чтобы иметь быстрый доступ к проектной документации дорабатываемой конфигурации - у нас это файлы MS Office и другие, которые открывать внутри конфигуратора.


Поддерживаю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 15 фев 2012, 10:24 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
sosnae писал(а):
Пока, все еще есть проблемы с русскими названиями файлов и папок.

Там вроде fossil'у надо скармливать все в командную строку в OEM кодировке.
В состав скриптов входит svcsvc, там есть метод AnsiToOEM.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 15 фев 2012, 10:34 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
kostas писал(а):
kuntashov писал(а):
Мотивация: я использую скрипт прежде всего для того, чтобы иметь быстрый доступ к проектной документации дорабатываемой конфигурации - у нас это файлы MS Office и другие, которые открывать внутри конфигуратора.


Поддерживаю

Не знаю, как было проинтерпретировано мое сообщение, поэтому уточняю, что в процитированном тексте ошибка - я не закончил предложение. Должно было быть:

kuntashov писал(а):
у нас это файлы MS Office и другие, которые открывать внутри конфигуратора бессмысленно.


Именно для этого я сделал настройку, чтобы такие файлы по двойному клику в окне Extfiles открывались в Word, а не внутри конфигуратора.

В своем сообщении ошибку исправил.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 15 фев 2012, 10:47 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
orefkov писал(а):
sosnae писал(а):
Пока, все еще есть проблемы с русскими названиями файлов и папок.

Там вроде fossil'у надо скармливать все в командную строку в OEM кодировке.
В состав скриптов входит svcsvc, там есть метод AnsiToOEM.


Я уже и с ADODB.Stream баловался, по поим ощущениям fossil выдает все в utf, а дальше консоль уже преобразует, но в javascript приходит utf c маркировкой что это cp866. Как то так.

Сейчас уже решил плюнуть на все и сделать перед запуском файл в utf, туда отправить fossil status > test.txt и уже с этого файла читать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 15 фев 2012, 11:54 
Не в сети
Аватара пользователя

Зарегистрирован: 07 фев 2012, 15:25
Сообщения: 86
Откуда: РБ
kuntashov писал(а):
kostas писал(а):
kuntashov писал(а):
Мотивация: я использую скрипт прежде всего для того, чтобы иметь быстрый доступ к проектной документации дорабатываемой конфигурации - у нас это файлы MS Office и другие, которые открывать внутри конфигуратора.


Поддерживаю

Не знаю, как было проинтерпретировано мое сообщение, поэтому уточняю, что в процитированном тексте ошибка - я не закончил предложение. Должно было быть:

kuntashov писал(а):
у нас это файлы MS Office и другие, которые открывать внутри конфигуратора бессмысленно.


Именно для этого я сделал настройку, чтобы такие файлы по двойному клику в окне Extfiles открывались в Word, а не внутри конфигуратора.

В своем сообщении ошибку исправил.


Все правильно. Я так и понял. Приходится открывать кучу документов *.doc и *.xls


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 199 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 20  След.

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 4


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

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