Как даунгрейдить обработку 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    40726    222    115    

212

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

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

16000 руб.

10.11.2023    18851    76    39    

92

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 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, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.06.2025, версия 1.3

19200 руб.

06.12.2023    17121    64    10    

98

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

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

14400 руб.

29.04.2020    39137    115    152    

82

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

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

5200 руб.

21.07.2022    11880    14    4    

22

HighLoad оптимизация Инструменты администратора БД Системный администратор Программист 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Обработка для простого и удобного анализа настроек, нагрузки и проблем с SQL сервером с упором на использование оного для 1С. Анализ текущих запросов на sql, ожиданий, конвертация запроса в 1С и рекомендации, где может тормозить.

5 стартмани

15.02.2024    17281    321    ZAOSTG    100    

122

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

Контролируйте, кто и что менял при работе в базах 1С: создание, правки, удаление, поиск потерявшихся данных, вычисление злоумышленников. Подсистема содержит 10 точных отчетов, гибкая настройка контроля. Не тормозит работу, не грузит базу 1С. Позволяет контролировать работу пользователей удаленно со смартфона.

14280 руб.

07.07.2023    8393    1    7    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. sytkosa 119 30.03.12 01:08 Сейчас в теме
А ещё баловался со сменой маркера 1cv80 и 1cv81 в бинарнике обработки. Иногда прокатывало
2. cehuma 30.03.12 05:43 Сейчас в теме
11. yuraos 1008 30.03.12 19:37 Сейчас в теме
(2) cehuma, я делал.
Сначала забабахал обработку под 8.2, а потом захотелось и для версии 8.1 сделать.
Обработка правда простенькой была.
Реквизиты обработки через буфер обмена скопировались без проблем.
С формами пришлось повозиться....
Через буфер обмена формы из 8.2 в 8.1 не вставлялись:
Вываливалась фатальная для конфигуратора ошибка - "Ошибка формата потока"
с предложением перезагрузить его или завершить работу.
Пришлось все формы создавать заново.
Но элементы управления из формы в форму копировались нормально.
После чего оставалось только тексты модулей перетащить тем же методом.
3. fishca 1261 30.03.12 08:34 Сейчас в теме
(0) 8.0 уже не актуально, вот 8.2 -> 8.1 еще можно как-то понять
4. fixin 4292 30.03.12 11:04 Сейчас в теме
5. fishca 1261 30.03.12 11:32 Сейчас в теме
(4) ну так переименовал бы публикацию ;)
6. German 414 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 1916 31.03.12 16:54 Сейчас в теме
(10) Ваш комментарий или унижает или провоцирует автора. По-моему, непрофессионально.
Vladimir87; samamoiloff; +2 Ответить
26. samamoiloff 862 12.05.12 19:28 Сейчас в теме
(12)Рустем, при чем тут профессионально\непрофессионально? Он модератор. А как известно по "...принципы, по которым развивается наше Сообщество..."
Мы не терпим нападок, уничижительных и оскорбительных комментариев
. Так что тебе показалось...
27. RustIG 1916 12.05.12 22:10 Сейчас в теме
16. SiAl 76 02.04.12 02:53 Сейчас в теме
(10) luns, я тоже поражаюсь "продуктивности" фиксина.
18. fixin 4292 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. Переношу модуль формы.
alekslis; Трактор; +2 Ответить
23. students 04.04.12 14:00 Сейчас в теме
24. Tommy1987 5 10.04.12 17:43 Сейчас в теме
Статья из разряда "спасибо Кэп"
25. fixin 4292 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 Сейчас в теме
Для отправки сообщения требуется регистрация/авторизация