Как даунгрейдить обработку 1С82 -> 1с81 -> 1C80

30.03.12

База данных - Инструменты администратора БД

Хитрости по даунгрейду обработок с 1с81 на 1с80, не претендующие на универсальность и полноту. Для даунгрейда с 182 на 1с81 советы аналогичные.

Как конвертировать обработку для 1С82 в 1С81 в 1с80

Часто обработки, написанные для 1с81, могут успешно работать и в среде 1с80.

Но почему-то 1С не побеспокоилось об обратной конвертации обработок из 1с81 в 1с80.

Мне уже надоели просьбы пользователей выложить версию для 1с80, поэтому рассказываю, как получить из обработки для 1с81 обработку для 1с80.

Если при открытии обработки в режиме 1С:Предприятия выдается текст ошибки "Внешняя обработка не может быть прочитана текущей версией программы", ее можно попробовать открыть в конфигураторе.

Если и при этом выдается такая же ошибка, значит, обработка сохранена в более поздней версии программы 1С.

Текущую версию можно посмотреть через меню "Справка" - "О программе". Там есть текст вида "1С:Предприятие 8.1 (8.1.11.67)", где 8.1 или 8.0 - это платформа 1с81 или 1с80, а 11.67 - номер релиза.

На одном компьютере можно хранить две версии программы 1С. Для этого достаточно скопировать папку bin одной и другой версии и запускать 1с из этого каталога.

Теперь непосредственно о методе:

  1. Нужно создать пустую базу 1С80 и открыть ее в конфигураторе.
  2. Открываем любую базу 1с81 (пустую или существующую) в конфигураторе.
  3. В конфигураторе 1с81 открываем ветку "Обработки", правой кнопкой мышки выбираем команду "Вставить внешнюю обработку", выбираем файл обработки 1с81. При этом в обработки добавится наша обработка.
  4. В конфигураторе 1с81 ставим курсор на добавленную обработку, и копируем ее в буфер обмена (Ctrl+C).
  5. Переходим в конфигуратор 1с80, ставим курсор на ветку "Обработки" и вставляем обработку из буфера обмена (Ctrl+V). Обработка добавится из буфера обмена.
  6. В конфигураторе 1с80, ставим курсор на добавленную обработку, и выбираем правой кнопкой меню пункт "Сохранить как внешнюю обработку". Все, у нас есть версия обработки для 1с80.
  7. Теперь можно закрыть конфигураторы 1с80 и 1с81. Изменения в конфигурации лучше не сохранять, ведь мы просто использовали конфигурации для конвертации обработки.

Важно! Данная методика работает только для тех обработок, у которых нет реквизитов. Видимо, реквизиты в 1с81 хранятся по другому, поэтому копирование обработок, содержащих реквизиты выдает ошибку потока. Для проверки я делал удаление реквизитов и табличных частей, тогда обработка копировалась.

Чтобы конвертировать такие обработки, используется немного другая методика:

  1. Открыть в конфигураторе 1с81 внешнюю обработку 1с81.
  2. Создать в конфигураторе 1с80 новую пустую внешнюю обработку, назвать ее также, как обработку 1с81.
  3. Вручную создать все реквизиты и табличные части, назначить им аналогичные типы, как в 1с81.
  4. Скопировать все формы и макеты обработки через буфер обмена в новую обработку 1с80. При этом данные реквизитов формы нормально подхватятся, т.е. формы править не нужно.
  5. Скопировать текст модуля обработки.
  6. Протестировать работоспособность, т.к. в 1с81 могут использоваться объекты, которых в 1с80 нет.

Для профессионалов

К сожалению, в 1с80 нельзя открыть cf-файл конфигурации 1с81. Поэтому сравнение-объединение конфигураций не работает. Возможен только метод с буфером обмена.

Тесты производились на релизах: 1С:Предприятие 8.0 (8.0.18.2) и 1С:Предприятие 8.1 (8.1.11.67).

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    19673    131    70    

133

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    12895    53    33    

72

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

18000 руб.

06.12.2023    11747    51    8    

80

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    34568    109    152    

75

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    74285    629    45    

88

Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Брандмауэр для сервера 1С включает в себя управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов

3600 руб.

06.02.2017    32995    145    18    

51

Инструменты администратора БД Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

3000 руб.

21.07.2022    10430    10    4    

18
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. sytkosa 119 30.03.12 01:08 Сейчас в теме
А ещё баловался со сменой маркера 1cv80 и 1cv81 в бинарнике обработки. Иногда прокатывало
2. cehuma 30.03.12 05:43 Сейчас в теме
11. yuraos 1006 30.03.12 19:37 Сейчас в теме
(2) cehuma, я делал.
Сначала забабахал обработку под 8.2, а потом захотелось и для версии 8.1 сделать.
Обработка правда простенькой была.
Реквизиты обработки через буфер обмена скопировались без проблем.
С формами пришлось повозиться....
Через буфер обмена формы из 8.2 в 8.1 не вставлялись:
Вываливалась фатальная для конфигуратора ошибка - "Ошибка формата потока"
с предложением перезагрузить его или завершить работу.
Пришлось все формы создавать заново.
Но элементы управления из формы в форму копировались нормально.
После чего оставалось только тексты модулей перетащить тем же методом.
3. fishca 1260 30.03.12 08:34 Сейчас в теме
(0) 8.0 уже не актуально, вот 8.2 -> 8.1 еще можно как-то понять
4. fixin 4279 30.03.12 11:04 Сейчас в теме
5. fishca 1260 30.03.12 11:32 Сейчас в теме
(4) ну так переименовал бы публикацию ;)
6. German 413 30.03.12 16:52 Сейчас в теме
(4) увы нет, насколько я помню с 8.2.14, даже копирование просто форм не поможет другая структура данных хранения реквизитов форм
7. Skimen 246 30.03.12 16:59 Сейчас в теме
8.2 в 8.1 пытался несколько раз но непрокатывало.
по элементам переносит макеты,
элементы форм и тексты модулей

ни обработки ни даже формы целиком не удалось перенести.

может у кого есть положительный опыт?
9. romansun 194 30.03.12 18:29 Сейчас в теме
(7)

не, порт 82->81 только в полуручном режиме получался

81->80, думаю, неактуален
8. manan 30.03.12 17:08 Сейчас в теме
10. luns 30.03.12 19:26 Сейчас в теме
Как заварить чай из пакетика
1. Берем пакетик
2. Ложим в чашку
3. Заливаем кипятком

Для профессионалов:

на шаге 2:

не ложим а кладем
kstukov; bforce; Трактор; wolfsoft; FE_D_OR83; zfilin; _also; echo77; awa; +9 1 Ответить
12. RustIG 1837 31.03.12 16:54 Сейчас в теме
(10) Ваш комментарий или унижает или провоцирует автора. По-моему, непрофессионально.
Vladimir87; samamoiloff; +2 Ответить
26. samamoiloff 862 12.05.12 19:28 Сейчас в теме
(12)Рустем, при чем тут профессионально\непрофессионально? Он модератор. А как известно по "...принципы, по которым развивается наше Сообщество..."
Мы не терпим нападок, уничижительных и оскорбительных комментариев
. Так что тебе показалось...
27. RustIG 1837 12.05.12 22:10 Сейчас в теме
16. SiAl 76 02.04.12 02:53 Сейчас в теме
(10) luns, я тоже поражаюсь "продуктивности" фиксина.
18. fixin 4279 02.04.12 08:11 Сейчас в теме
(16) накоплено за годы непосильного труда в 1с. ;-) просто перекладываю с сайта.
13. Программулькин 301 01.04.12 10:31 Сейчас в теме
Норм метод! Просто и сердито.Мой тебе совет - напиши конвертер! срубишь местной "капусты". гыы :))
Хотя хз, получится ли... в 8.2 хранится ещё конфа 8.1, а вот в в 8.1 8.2 нет...
14. nestorpetrovi4 01.04.12 15:42 Сейчас в теме
Очень пригодилось, спасибо автору )))))
15. пользователь 01.04.12 20:32
Сообщение было скрыто модератором.
...
17. SiAl 76 02.04.12 02:54 Сейчас в теме
(15) Яшар, в отдел "К" ближайшей ГУВД обратитесь. Там помогут, там есть спецы.
19. Яшар 02.04.12 23:55 Сейчас в теме
20. FE_D_OR83 03.04.12 11:50 Сейчас в теме
А почему не написано как открыть конфигуратор? и ваще что это за монстр такой ? :)))
21. Lyuba-Lyuba 03.04.12 14:17 Сейчас в теме
очень очень пригодилось! Спасибо!
22. Alltruist 114 04.04.12 12:47 Сейчас в теме
Я обычно делаю так:
1. Создаю в 8.1 новую обработку, даю ей нужное имя
2. Переношу реквизиты, табл части и макеты
3. Создаю новую форму, удаляю все на ней включая командные панели, задаю приблизительно нужный размер с небольшим запасом
4. в 8.2 открываю форму, выделяю все(CTRL-A), копирую в буфер обмена.
5. Вставляю в пустую форму в 8.1. Командные панели ставлю на место, правлю источники действий у них.Корректирую то что встало не ровно.
6. Переношу модуль формы.
Трактор; +1 Ответить
23. students 04.04.12 14:00 Сейчас в теме
24. Tommy1987 5 10.04.12 17:43 Сейчас в теме
Статья из разряда "спасибо Кэп"
25. fixin 4279 10.04.12 18:17 Сейчас в теме
28. ponaroshku 17.05.12 05:02 Сейчас в теме
может я что неправильно делаю
обработку из 8.1 пытаюсь под 8.0 переделать таким способом, но выдает "ошибка формата потока":(
29. ponaroshku 17.05.12 05:25 Сейчас в теме
+(28) я разобралась
такое возникало при копировании реквизитов, с формой всё ок
добавила реквизиты вручную
30. zverek2 23.08.12 17:56 Сейчас в теме
Спасибо автору, очень пригодилось. Хоть простое и несовершенное решение проблемы, зато каждому доступно и помогает съэкономить массу времени :)
31. Vladimir87 228 21.09.12 19:52 Сейчас в теме
В борьбе с 1С-кой, все методы хороши ). Автору +.
Ya1Cko; AlexO; +2 Ответить
32. Bacemo 21.09.12 20:37 Сейчас в теме
А мне пригодилось-:)
33. fnv 26.09.12 07:31 Сейчас в теме
Все равно без ручной работы не обойтись) вот если бы конвертер был:)
34. ixbit 02.10.12 07:37 Сейчас в теме
Оставьте свое сообщение