Имя: Пароль:
1C
1C 7.7
v7: Авто-Конвертация 1С кода модулей из 7.7 в 8.X
,
0 Garykom
 
гуру
21.04.15
17:55
Собственно может у кого есть наработки по сабжу?
1 ДенисЧ
 
21.04.15
18:00
Есть.
6 000 рублей в час.
2 Попытка1С
 
21.04.15
18:14
Генитальный давно как-то делился "секретами" портирования кода.
3 Garykom
 
гуру
21.04.15
18:14
(1) больше бы устроило решение на порядок подороже...но разово

т.е. пусть кривой конвертер, т.е. нельзя сразу запустить код но чтобы не пришлось тратить кучу часов на тупое исправление вида:
из
сзПараметры = СоздатьОбъект("СписокЗначений");
в
сзПараметры = Новый СписокЗначений;
4 НаборДанных
 
21.04.15
18:17
(3)Сколько строк кода?))) Запости на 1слансере или подобной помойке тему, тебе руками за 100-300 р/час сконвертируют)
5 Волшебник
 
модератор
21.04.15
18:21
только ручками
6 Garykom
 
гуру
21.04.15
18:21
Собственно в чем трабла то. Есть несколько самописок на 7.7 (не только моих ;), которые успешно до сих пор пашут.

Но время идет-летит и поставить 1С 7.7 стало проблематично (не только железо-софт но и лицензии).

Клиенты с перешли бы на 8-ку но проблема в специфичности конф.
Типовых или даже отраслевых нет просто даже похожих, которые можно бы было допилить.

Т.е. только "ваять нетленку", вот ускорить бы этот процесс, чтобы побыстрее и побольше охватить ))
7 НаборДанных
 
21.04.15
18:22
(6)Если почасовка, зачэм торопиться?)
8 Garykom
 
гуру
21.04.15
18:24
(4) строк по разному. вот как пример глянул глобальник 1к строк и доки по 500, справочники по 100-200 строк

доков и справочников по 20 штук примерно
9 Garykom
 
гуру
21.04.15
18:25
(7) больше охватить и получить
в смысле оплачивают не по часам
платят за конфу рассчитанную по трудоемкости из расчета стоимости часа

вот если быстрее до будет выгоднее ))
10 Гёдза
 
21.04.15
18:26
напиши глобальную функцию СоздатьОбъект
11 Гёдза
 
21.04.15
18:27
основная проблема это обход тч
12 Попытка1С
 
21.04.15
18:31
13 Garykom
 
гуру
21.04.15
18:32
(11) обход тч это в каком смысле?

понятно что конвертер должен метаданные учитывать и не путать с локальными/шлобальными переменными
14 MaxS
 
21.04.15
18:32
(6) Начните ваять нетленку с БСП (библиотеки стандартных подсистем)) Тогда вопрос с (0) отпадёт ;)
15 Garykom
 
гуру
21.04.15
18:34
(14) абсолютно согласен ))

но трабла в чем... клиентам пофиг на БСП, им даже интерфейс нужен "точно такой же"
16 Garykom
 
гуру
21.04.15
18:35
(12) это просто идея... совершенно не развитая

и да если сделали эмулятор, то нафига он? не проще сразу в код перегнать и запускать без предварительной эмуляции
17 Garykom
 
гуру
21.04.15
18:37
Т.е. устроит даже простой заменяльщик имен функций и прочего

Да можно самому наваять (благо и 7.7 и 8.Х знаю) но время жалко (( вдруг у кого есть и даже купить можно если не слишком дорого
Независимо от того, куда вы едете — это в гору и против ветра!