Имя: Пароль:
1C
1С v8
вопрос по переводу конфигурации с 8.1 на 8.2
,
0 LivingStar
 
19.10.11
11:35
При первом открытии конфигурации под 8.1 в 8.2 в конфигурации выходит окно с запросом на конвертацию конфигурации. После завершения конфигурации вышли сообщения с предупреждениями. В сообщениях указывается названия документов, номера строк, названия процедур, функция, инструкций запросов и прочее. Вопрос в том что это значит, как это влияет на корректность конвертации. Корректно ли она произведена и нужно ли производить какие либо действия в последствии в связи с переводом 8.1 на 8.2 ?
1 LivingStar
 
19.10.11
11:55
up!
2 Necessitudo
 
19.10.11
11:56
Конечно надо!!!
3 zak555
 
19.10.11
11:56
переписать нужно будет всё
4 LivingStar
 
19.10.11
11:59
(2) Это всегда выходят такие сообщения при переводе любых конфигураций?
В чем собственно имеются несоответствия?
(3) А что именно переписывать? Имеются принципиальные различия в инструкциях 1с 8.1 и 8.2 ? Если так то имеется ли их перечень?
5 Живой Ископаемый
 
19.10.11
12:00
так как ты не приводишь тексты сообщений, то нужно переписать все.
6 LivingStar
 
19.10.11
12:05
(5) вот к примеру:
|
Длина Справочники.элсиЗадания.Реквизит.ТекстЗаданияКратко = 200
Длина Справочники.элсиЗаданияНовый.Реквизит.ТекстЗадания = 200
БизнесПроцесс.ЗакрытиеМесяца.Форма.ФормаПередСтартом.Форма.Модуль.txt "РАЗЛИЧНЫЕ И УПОРЯДОЧИТЬ" Процедура ПриОткрытии
БизнесПроцесс.элсиПросмотрЗадания.МодульОбъекта.txt (18) ОбработкаЗаполнения
БизнесПроцесс.элсиСогласование.МодульОбъекта.txt (18) ОбработкаЗаполнения
Документ.АвансовыйОтчет.МодульОбъекта.txt (3 445) ОбработкаЗаполнения
Документ.АвансовыйОтчет.МодульОбъекта.txt (3 449) ОбработкаЗаполнения
Документ.АвансовыйОтчет.МодульОбъекта.txt "РАЗЛИЧНЫЕ И УПОРЯДОЧИТЬ" Функция ПечатьАвансовогоОтчета
Документ.АккредитивПереданный.МодульОбъекта.txt (643) ОбработкаЗаполнения
Документ.АккредитивПереданный.МодульОбъекта.txt (655) ОбработкаЗаполнения
Документ.АккредитивПолученный.МодульОбъекта.txt (470) ОбработкаЗаполнения
Документ.АккредитивПолученный.МодульОбъекта.txt (482) ОбработкаЗаполнения
Документ.АктОбОказанииПроизводственныхУслуг.МодульОбъекта.txt (1 831) ОбработкаЗаполнения
Документ.АктОбОказанииПроизводственныхУслуг.МодульОбъекта.txt (1 947) ОбработкаЗаполнения
Документ.АктОтбораПробНоменклатуры.МодульОбъекта.txt (489) ОбработкаЗаполнения
Документ.АктОтбораПробНоменклатуры.МодульОбъекта.txt (510) ОбработкаЗаполнения
Документ.АнкетаЗастрахованногоЛица.МодульОбъекта.txt "РАЗЛИЧНЫЕ И УПОРЯДОЧИТЬ" Функция СформироватьЗапросПоРаботникиОрганизации
Документ.ВводИндивидуальныхГрафиковРаботыОрганизации.МодульОбъекта.txt "РАЗЛИЧНЫЕ И УПОРЯДОЧИТЬ" Процедура Автозаполнение
|

но там много сообщений, это фрагмент !
7 Necessitudo
 
19.10.11
12:06
А, ну это стандартные сообщения. Эти механизмы изменились. Можно править вручную, а можно - http://infostart.ru/public/95095/
8 Живой Ископаемый
 
19.10.11
12:06
если много, тогда можно ничего ничего не исправлять.. вдруг прокатит.
9 Necessitudo
 
19.10.11
12:08
Блин, уже удалили публикацию. В общем для начала делаешь полный синтаксический контроль.
10 LivingStar
 
19.10.11
12:08
(7) пишут, публикация удалена, плагиат !
11 Necessitudo
 
19.10.11
12:19
(10) На ИТС есть обработка - ПереводКонфигурацииНа82 или как-то так.
12 LivingStar
 
19.10.11
12:51
(11) а если эти сообщения выдает эта обработка?
Подскажите какая очередность действий при переводе 8.1 на 8.2 ?
13 Defender aka LINN
 
19.10.11
12:54
(12) Ты и правда хочешь сказать, что инструкции от 1С ты не читаешь, а нас читать будешь?
14 Mashinist
 
19.10.11
12:55
(12) Сначала прочитать доку по переводу и понять, что не все конструкции на 8.1 будут работать на 8.2
Переписать проблемные конструкции и тексты запросов
15 LivingStar
 
19.10.11
12:57
(13) сейчас буду читать...
(14) Ок!
16 LivingStar
 
19.10.11
13:56
(14) если не переписывать проблемные конструкции а поставить режим совместимости с 8.1 произведя конвертацию под 8.2, будет ли осуществлен перевод?
17 LivingStar
 
19.10.11
14:32
ПроверкаКонфигурацииДляПереводаНа82.epf
|
просто формирует текстовые документы с модулями объектов, что с ними делать?
что где исправлять? Конечно можно найти информацию о том какие конструкции править, может кто либо это раскрыто рассказать? Диск итс у меня завис и не открылся....
18 Живой Ископаемый
 
19.10.11
14:39
продолжай не читать... у тебя хорошо выходит
19 PCcomCat
 
19.10.11
14:42
Прикольно!!! Пойду за попкорном!
20 LivingStar
 
19.10.11
14:47
(18) не читать что? то что вы написали в (8) ?
21 Живой Ископаемый
 
19.10.11
14:49
ничего не читайте.. из того что в8 написала по поводу перехода.
22 LivingStar
 
19.10.11
14:50
Что можно добавить вот к этому http://www.nashe1c.ru/materials-view.jsp?id=284 ?
Есть ли у кого обработка по замене конструкций 8.1 на конструкции 8.2 в коде, или где её можно скачать?
23 LivingStar
 
19.10.11
14:51
(21) ник вроде мужского рода?!
24 Живой Ископаемый
 
19.10.11
14:51
эта обработка называется пунктом меню Конфигурация\Загрузить файлы конфигурации.
25 Живой Ископаемый
 
19.10.11
14:52
ник "в8"? пусть будет мужского...
26 PCcomCat
 
19.10.11
15:08
В чем вопрос: полностью перейти на конфигурацию платформы 8.2 или текущую конфигурацию просто запустить на платформе 8.2?
27 dva1c
 
19.10.11
15:18
(26) вот это ключевой вопрос! мы перевели 3-и своих рабочих конфигурации на 8.2 в режиме совместимости.
28 dva1c
 
19.10.11
15:20
LivingStar конкретизируй.
есть желание полностью перейти на УФ?
29 LivingStar
 
19.10.11
18:57
(26)(28) Вопрос в полном переводе конфигурации УПП 8.1, на 8.2. То есть релиз упп 1.2 обновить на релиз упп 1.3, соответственно перейти на 8.2. Я сделал конвертацию конфигурации и установил режим совместимости 8.1. Сейчас упп 1.2 что была под 8.1, открывается в 8.2. Обработка ПроверкаКонфигурацииДляПереводаНа82.epf, запущенная в режиме предприятия выдала список сообщений и создала массу файлов в папке. Мне не понятно что нужно где исправлять и зачем эти файлы, .txt, созданные обработкой, модули документов. Править понятно нужно в коде конфигурации определенные инструкции, но как это делается? Нужно что бы упп 1.2 запускалась в режиме совместимости не использовать наверное. Что бы  потом обновлять на 1.3.    
В http://www.nashe1c.ru/materials-view.jsp?id=284 что то сказано про это, есть ли какие обработки для этого?
30 LivingStar
 
20.10.11
06:11
up!
31 LivingStar
 
20.10.11
09:52
как модули потом в конфигуравцию засовывать?

есть у кого какие комментарии по теме в общем?
32 LivingStar
 
20.10.11
10:46
в http://nefrit.arvixe.ru/page/adaptacija-konfiguracij-1spredprijatija-81-k-rabote-na-platforme-1spredprijatie-82-bez-rezhima-sovmestimosti-s-versiej-81

статья по общему переходу с 8.1 на 8.2, кто этим занимался? Тама как то все же сложновато все ...
33 Живой Ископаемый
 
20.10.11
10:50
1Сники как дети... любят когда им показывают мультики...
http://screencast.com/t/e5LC8O9m

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

Если сложновато, то не переводи.
34 Живой Ископаемый
 
20.10.11
10:51
тем более обработка написана - взять ее и запустить и потом только загрузить модули обратно...
35 LivingStar
 
20.10.11
11:00
(33) спасибо большое!

То есть обработка ПроверкаКонфигурацииДляПереводаНа82.epf, все делает что нужно, и потом нужно просто загрузить файлы обратно? так как они уже подготовлены?

Я к стати не знал что есть механизм занрузки файлов в конфигурацию....
36 Живой Ископаемый
 
20.10.11
11:01
2(35) не знал даже после того как тебе сказали об этом в (24)? Потому в (13) тебе и сказали то что сказали.
37 LivingStar
 
20.10.11
11:03
(36) Спасибо ещё раз, возможно упустил смысл каких то сообщений.
Спасибо и ещё раз спасибо !!!
38 LivingStar
 
20.10.11
11:22
(36) Как я понял обработка ПроверкаКонфигурацииДляПереводаНа82.epf просто анализирует модули. Либо выгружая их, либо заранее выгруженные   !!! Но не исправляя в них ничего!!!
Выводя критические сообщения.
39 Живой Ископаемый
 
20.10.11
11:24
2(38) может и так...
40 LivingStar
 
20.10.11
11:24
в (32) я и узнаю, есть ли какие то инструмены автоматические для преобразования этих модулей? Либо нужно делать это вручную, используя разные справки???
41 LivingStar
 
20.10.11
11:25
(39) ну вот! Запущенная эта Обработка выдала массу сообщений на мою конфигурацию и выгрузила файлы. Куда и зачем их загружать то? Сейчас остается их обрабатывать. Это довольно длительный и запутанный процесс. Я узнаю какие инструменты есть для автоматизации этого. Так как считаю что они должны быть !!!
42 5 Элемент
 
20.10.11
11:26
Если ты переходишь на УПП1.3 то тебе адаптировать нужно только что ты дорабатывал.
Соответственно при проверке ПроверкаКонфигурацииДляПереводаНа82 смотри только на свои доработки.
43 5 Элемент
 
20.10.11
11:28
Если она ругается на типовой механизм, то можешь не обращать на это внимание.
УПП 1.3 уже адаптировано под 8.2
44 Azverin
 
20.10.11
11:33
(0) автор, пиши, что после получается.
45 LivingStar
 
20.10.11
11:33
(42) пока у меня упп 1.2 открывающееся в 8.2 с поддержкой 8.1.
при проверке обработка сформировала каталог файлов текстовых с модулями и список сообщений, не указав кажется где и что (я вчера не сохранил его). То есть где что править нет никакой информации нацеленной. Понятно что упп 1.3 адаптирована под 8.2, сейчас мне нужно имеющуюся базу упп 1.2 адаптировать под 8.2, а потом уже обновлять на 1.3. Я докапываюсь до того как мне адаптировать имеющуюся 1.2 под 8.2 без поддержки 8.1.
46 LivingStar
 
20.10.11
11:35
(44) какие сообщения вывелись или что?
пример их приведен в (5), думаю они стандартные при переводе, и выходят на определенные инструкции
47 Azverin
 
20.10.11
11:41
(46) не, я про результаты твоих действий. интересно просто)
48 Живой Ископаемый
 
20.10.11
11:46
можно а) изменить обработку так, чтобы она не только искала и сообщала но и меняла.
б) руководствуясь ее сообщениями натравить пункт меню Правка\Глобальная замена\Файлы - галка "искать в файлах" указать каталог выгруженных модулей для каждого случая...

в обоих случаях получившиеся файлы модулей загрузить...
49 Киборг
 
20.10.11
11:46
не все ошибки из-за перехода найдутся автоматически, некоторые придется искать "методом пристального взора"

например строковые представления булевых переменных в 8.2 - "Да/Нет", а в 8.1 - "Истина/Ложь"
если такая переменная использовалась при собирании текста запроса, то будет ошибка, так как в запросе можно использовать ИСТИНА, а ДА - нельзя
50 LivingStar
 
20.10.11
11:52
(47) ок!
51 LivingStar
 
20.10.11
12:15
открыл конфигурацию без поддержки 8.1
52 LivingStar
 
20.10.11
12:21
выполненные действия:
1. Переконвертировал упп 1.2 под 1с 8.2
2. Обработкой ПроверкаКонфигурацииДляПереводаНа82.epf выгрузил модули конфигурации
3. Выгруженные модули конфигурации обработал построенной обработкой, изложенной в http://www.nashe1c.ru/materials-view.jsp?id=284 и загрузил их обратно
4. убрал совместимость с 8.1, сохранил и обновил конфигурацию, подкорректировав небольшие выданные ошибки

конфигурация открывается без поддержки совместимости с 8.1
далее возможно придется исправлять ошибки или недочеты выявленные в процессе работы
53 hhhh
 
20.10.11
12:39
(52) ну это - целый день потраченный вами впустую. На фига нужны были все эти телодвижения, если вы всё равно переходите на 1.3?
54 LivingStar
 
20.10.11
12:42
(53) Конфигурация же не типовая. Каким образом её переводить на 1.3, если она ещё не переведена на 1с 8.2.
55 hhhh
 
20.10.11
12:59
(54) а там разве не переносом данных переход делается?
56 LivingStar
 
20.10.11
13:19
(55) возможно это один из вариантов перехода который не был использован...
я делал так.
57 5 Элемент
 
20.10.11
16:33
(54)
1. открываешь под 8.2 и подтверждаешь конвертацию
2. накатываешь обновление УПП 1.3
2.1 делаешь все как обычно при обновлении на новую версию
3. запускаешь ПроверкаКонфигурацииДляПереводаНа82 и смотришь сообщения которые ссылаются только на твои доработки.
Сообщения на типовой код игнорируешь.
58 LivingStar
 
20.10.11
16:51
В данный момент не получилось накатить 17й релиз УПП 1.3 .cf, на эту конфигурацию. Вылетела 1с (Run time error). Потом пробовал обновить на 13 релиз упп 1.3, тоже самое. Комп i5, 4gb оп. В чем дело пока не выяснил, завтра буду продолжать. Так же попробую (57).
59 Живой Ископаемый
 
20.10.11
16:52
Видеокарта Интелл?
60 LivingStar
 
20.10.11
17:26
(59) вы серьезно? при чем тут видеокарта? GeForce может быть, точно не помню... почему 1с вылетает не понятно, решили пробовать завтра на сервере.... ОС 32х
61 ДенисЧ
 
20.10.11
17:35
(60) На интеле есть глюк, когда 8ка вылетает...
62 LivingStar
 
20.10.11
17:45
(61) Ок гляну завтра, мы решили что на 32х битной семерке не хватает выделяемой памяти под упп, решили пробовать завтра на сервере. Буду завтра искать лучший вариант...
63 Живой Ископаемый
 
20.10.11
17:49
2(62) может и так, но тогда бы было написано что не хватает памяти, а вот если вышибает длл - то скорее всего нет.. в любом случае правильно это ловить Технологическим Журналом
64 LivingStar
 
20.10.11
17:52
(63) Завтра буду поднимать ветку.... А как это технологическим журналом, не подскажете?
65 Живой Ископаемый
 
20.10.11
17:54
66 LivingStar
 
20.10.11
17:56
(65) Спасибо!
67 LivingStar
 
21.10.11
06:13
(59)(61) да видеокарта Intel(R) HD Graphics Family
68 ДенисЧ
 
21.10.11
06:19
(67) отключи аппаратное ускорение графики.
69 LivingStar
 
21.10.11
07:23
(68) не найду где это, не подскажете где именно отключить?
70 LivingStar
 
21.10.11
07:27
(+69)  Ок, глянул в инете где...
71 LivingStar
 
21.10.11
07:37
(68) кнопка изменить параметры, по которой нужно отключать аппаратное ускорение не активна.... похоже оно не задействованно...
72 LivingStar
 
21.10.11
08:07
(68) если кнопка не активна -"Панель управления->Экран->Настройка параметров экрана->Дополнительные параметры->Диагностика->Изменить параметры"-?
73 LivingStar
 
24.10.11
06:35
обработка ПроверкаКонфигурацииДляПереводаНа82.epf может быть запущена только под 1с 8.2?
74 LivingStar
 
24.10.11
06:43
(+73) пишут что рекомендуется привести код 1с 8.1 к 1с 8.2 до конвертации в 8.2. А как это делать если обработка ПроверкаКонфигурацииДляПереводаНа82.epf предназначена только под 1с 8.2.
75 hhhh
 
24.10.11
07:49
(74) ну открой для себя 8.2 в режиме совместимости с 8.1.
76 LivingStar
 
24.10.11
08:04
(75) да видимо так...
просто говорили что производить ковертацию, после произведения этих действий, а как их производить если 1с 8.1 при открытии под 8.2 сразу же запускает конвертацию....

Хотя смысл статьи видимо о снятии с совместимости. Что эти манипуляции нужно проводить до снятия...
77 LivingStar
 
24.10.11
08:24
кто в ручную правил эти инструксии, что изложены в

http://www.nashe1c.ru/materials-view.jsp?id=284

и

http://nefrit.arvixe.ru/page/adaptacija-konfiguracij-1spredprijatija-81-k-rabote-na-platforme-1spredprijatie-82-bez-rezhima-sovmestimosti-s-versiej-81

у меня руганулось лишь на строки фиксированной длинны в 2х справочниках, было 200 я поправил на 100, более никаких ошибок не выдавалось. В выгруженных текстовых файлах находил инструкции УПОРЯДОЧИТЬ, не но знаю корректно ли они там размещены или нет...

кто делал перевод, поделитесь знаниями как это проходило у вас?

И почему говорят что не нужно править это в типовом коде, а только в тех местах которые затрагивают доработки ...
78 5 Элемент
 
24.10.11
10:35
Автор мне тебя жаль.
Такую простую задачу сделать не можешь.
79 LivingStar
 
24.10.11
12:24
(78) ПроверкаКонфигурацииДляПереводаНа82.epf выдала сообщения на все модули конфигурации, открывать каждый и поиском искать эти конструкции? Это простая задача в твоем понимании?
80 5 Элемент
 
24.10.11
12:40
И сколько среди них "нетиповых" модулей?
81 LivingStar
 
24.10.11
12:41
(80) а типовые сами исправятся? на нетиповые заострю внимание ....
82 hhhh
 
24.10.11
12:49
(81) ну просто сконвертируй, и всё. Чего ты паришься? Ну вылезет пара-тройка глюков в течение года - ты их исправишь за 10 минут. А ты вместо этого уже целую неделю как раб на галерах занимаешься какой-то фигней.
83 LivingStar
 
24.10.11
12:53
(82) да конвертировал я, тестил.....выбираю решение
84 5 Элемент
 
24.10.11
12:57
(81) типовые исправятся когда перейдешь на 1.3
Если не собираешься переходить на 1.3, то оставь режим совместимости с 8.1.
Не делай из мухи слона.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс