Сохранение объекта 7.7 в файл формата 8.1

21.01.10

Интеграция - Перенос данных 1C

Продолжение темы обмена между разными версиями 1с через встроенные форматы программы.
Предыдущая публикация: Сохранение объекта 8.1 в файл формата 7.7

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
to81.ert
.ert 61,00Kb
301
301 Скачать (1 SM) Купить за 1 850 руб.

Сохраняем любой объект 7.7 (он должен иметь базовый тип, так же поддерживаются вложенные структуры) в текстовый файлик, который открываем штатными средствами 1с 8.1 - с помощью функции ЗначениеИзФайла.

Используя функцию ЗначениеВФайл81 в глобальник можно существенно упростить процес написания выгрузки в восьмерку.

Всё просто: пишем в семёрке ЗначениеВФайл81, а в восьмёрке - ЗначениеИзФайла. Не нужно заморачиваться с XML, DBF, CSV и писать десятки строк кода!

P.S. Поскольку для 8.1 файл должен иметь кодировку UTF-8 (который "чужой" для 7.7) в разработке использовался алгоритм преобразования. Автору алгоритма - благодарность, то есть плюсик.

См. также

SALE! 10%

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 1С:Бухгалтерия 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0 | Продукт является развитием и исправлением ошибок стандартной обработки для выгрузки данных из 1С Бухгалтерии 7.7 в Бухгалтерию 3.0 | Перенос из 7.7 является сложным, и на рынке сложно найти специалистов 1С по "семерке" - сотрудники помогут вам выполнить переход в рамках техподдержки предлагаемого переноса данных!

55778 50200 руб.

26.05.2020    36057    11    78    

17

Перенос данных 1C Программист Бухгалтер Платформа 1С v8.3 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Переносится из типовой конфигурации «Торговля и Склад», реакции 9.2 платформы «1С:Предприятие 7.7» в типовую конфигурацию «Бухгалтерия предприятия», редакции 3.0 платформы «1С: Предприятие 8.3» следующие документы и их операции (с соблюдением всех соответствующих проводок): Поступления товаров и услуг (в т.ч. комиссия), Реализации товаров и услуг (в т.ч. комиссия), ПКО и РКО, выписки банка, счета фактуры (выданные и полученный), Возвраты от покупателей и поставщику, Заявка Покупателя, Инвентаризация и другие (всего 28 видов документов, смотрите описание, приложенное к обработке)

13188 руб.

30.06.2014    66925    108    112    

118

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист Платформа 1С v8.3 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 Бухгалтерский учет Управленческий учет Абонемент ($m)

Обработка и правила обмена данными для выгрузки документов и всех связанных с ними справочников из 1С7.7 ТиС 9.2 в 1С8.3 БП 3.0 через файл XML. В типовых конфигурациях уже есть такое решение. Это немного доработанные правила и сама обработка выгрузки, добавлена возможность устанавливать отбор по выгружаемым документам по Фирме, Контрагенту, Складу, Проекту, Автору, ЮрЛицу. А также это внешняя обработка, что даёт возможность адаптировать её под нетиповую ТиС. Обработка и правила тестировались на платформах: 1С: Предприятие 7.7 и 1С: Предприятие 8.3.18.1334. На типовых конфигурациях: «Торговля + склад», редакция 9.2 (7.70 1004) и «Бухгалтерия предприятия» редакция 3.0 (3.0.96.30).

1 стартмани

13.08.2021    9984    74    Kuzya_brаtsk    8    

11

Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 1С:Управление торговлей 10 1С:Комплексная 7.7 Россия Управленческий учет Платные (руб)

Начните вести учет в УТ 10.3! Перенесите все свои данные в УТ 10.3 в любом месяце года и продолжите вести учет! Программа перенесёт любое количество баз с документами и остатками в больших количествах. Обработка выгрузки выполнит проверку исходных данных и сформирует отчет о найденных ошибках в справочниках и документах. Партии переносятся с себестоимостью. Штрихкоды номенклатуры загружаются. Цена переносится. Автор консультирует.

8400 руб.

17.03.2021    16365    5    13    

6

Зарплата Перенос данных 1C Программист Бухгалтер Бухгалтерский учет 7.7 Сложные периодические расчеты 1С:Бухгалтерия 7.7 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Как известно, Бухгалтерия 7.7 не имеет штатной возможности для обмена с ЗУП 3.1. Данная разработка пригодится тем, кто перешел с ЗиК 2.3 на ЗУП 3.1, но вынужден по каким-то своим причинам оставаться на Бухгалтерии 7.7.

18000 руб.

29.09.2020    14109    2    0    

5

Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Обработка позволяет выгружать данные из ТиС 7.7 в конфигурации 8.3 для сдачи отчетности, для переноса данных при переходе на 8.3, для организации обмена внутри компании при использовании разных версий 1С в структурных подразделениях или формирования отгрузочных накладных для клиентов.

6000 руб.

18.05.2020    24550    70    39    

43

Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 1С:Конвертация данных Бесплатно (free)

При переходе на новую версию 1С в период параллельной эксплуатации может возникнуть необходимость обратной конвертации данных (по правилам КД версии 2.1) из 1С:Предприятие 8.3 в 1С:Предприятие 7.7 для переноса данных из 1С:Предприятие 8.3 в 7.7. Сделать это поможет следующая инструкция по КД2 о том, как создать новую конвертацию из 8.3 в 7.7, сохранить модуль и правила загрузки данных, сделать загрузку данных. КД2.

17.10.2019    16353    ksnik    0    

16

Загрузка и выгрузка в Excel Перенос данных 1C Программист Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1C:Бухгалтерия 1C77 1С:ERP Управление предприятием 2 Абонемент ($m)

Описание технологии загрузки любых адресов из 1С 7.7 с разложением по ФИАС в современные конфигурации 1C 8.3 на примере ERP. Предлагаемый способ просто чудо, он гарантирует результат, он очень простой и качественный! Моя обработка является синтаксическим анализатором, который подставляет в строку грязного адреса выражение "Дом №" и "Корпус", благодаря чему грязные адреса 7.7 сами очень хорошо раскладываются по значимым полям ФИАС - заполняется область, город, улица, дом, корпус.. все раскладывается само с помощью встроенного механизма современных конфигураций 1С 8.3, который написали сами сотрудники фирмы 1С!

1 стартмани

16.08.2019    20009    19    ksnik    12    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Арчибальд 2709 21.01.10 16:05 Сейчас в теме
2. Ish_2 1115 21.01.10 16:24 Сейчас в теме
И мне.
Любая помощь при переходе 77-8 заслуживает плюса.
3. Арчибальд 2709 21.01.10 16:47 Сейчас в теме
(2) Ish_2 подобен флюсу: его полнота одностороння. Будь он гармоничен - отплюсовал бы еще и http://infostart.ru/public/64194/ 8-)
4. Ish_2 1115 21.01.10 16:53 Сейчас в теме
(3) Получай двустороннюю полноту :

1. Любая помощь при переходе 77-8 заслуживает плюса.
2. Любая помощь при переходе 8-77 заслуживает сочувствия.

И того ... "флюсом" не обзывайся. Чувствую , слово нехорошее.
5. fpohtmeh 110 21.01.10 17:02 Сейчас в теме
Небольшое уточнение.
Обработка http://infostart.ru/public/64194/ нужна для переноса данных, а не для перехода 8-77.
Говорить о сочувствии (4) или ненужности обработки не приходиться.
7. Арчибальд 2709 21.01.10 17:18 Сейчас в теме
(5) Я бы уточнил еще: Для взаимодействия семерочных и восьмерочных баз. Не только разовый перенос.
(4) Я и не обзываюсь. Даже подробностей не упомянул ;)
16. Abadonna 3972 24.01.10 12:31 Сейчас в теме
(4)
И того ... "флюсом" не обзывайся. Чувствую , слово нехорошее.

Номальное слово. Без флюса фиг чего-нибудь припаяешь ;)
18. vkr 26.01.10 13:57 Сейчас в теме
(4) Любой переход - как 7.7->8, так и 8->7.7 - заслуживает сочувствия... :)

А я не стал особо заморачиваться и наклепал обмен данными как между
разными конфигами 7.7, так и из 8.х в 7.7 - попросту через DBF.
Года четыре уж работает... :)
Если время будет - выложу сюда...
А коллеге Фронтмену - большой респект за труд !!! :)
6. Ish_2 1115 21.01.10 17:06 Сейчас в теме
Виноват.
Проблема обмена данными 77-8 или 8-77 действительно актуальна.
Поэтому , конечно, плюс.
Арчибальд; +1 Ответить
8. Собеседник 183 21.01.10 19:53 Сейчас в теме
однозначно и безоговорочно (+)... 5 мин подожду и + поставлю :)
9. dobraleks 136 21.01.10 20:22 Сейчас в теме
(8) я тоже хотел сразу "+" поставить и для 8 и для 7 в двух новостях, пришлось 5 минут баловаться чайком.. :)
10. acsent 1205 22.01.10 17:04 Сейчас в теме
Ссылочные данные как переносятся? Да никак скорее всего
11. fpohtmeh 110 22.01.10 17:13 Сейчас в теме
(10) Переносить ссылку не логично.
Как правило, вместо ссылки выгружается уникальный реквизит объекта. Например:
- Для справочника номенклатуры - артикул товара.
- Для контрагента - ЕДРПОУ
- Для документа - номер+дата
- и т.д.

Большинство переносов (как и мой) работают с базовыми типами.

Перенос ссылочных данных между разными версиями 1с - как вы это себе представляете?
12. acsent 1205 22.01.10 17:19 Сейчас в теме
(11) Вот именно что, если докручивать - то получится очереной аналог КД.
13. fpohtmeh 110 22.01.10 17:28 Сейчас в теме
(12) О её величии КД никто не спорит.
Но для переноса небольшого пакета данных использовать КД неудобно, так как его настройка займет дольше времени.
Мой вариант более прост и конфигурируемый.

Или будем дальше стрелять с пушки по воробьях, товариши? :)
14. fpohtmeh 110 22.01.10 17:36 Сейчас в теме
(12) А если уже говорить о аналогах, то этот имеет очень много преимуществ среди собратьев. :idea:
15. пользователь 23.01.10 17:30
Сообщение было скрыто модератором.
...
17. Craig 278 25.01.10 13:49 Сейчас в теме
Не совсем понял принцип работы. Вопросом обменом информации между 7.7 и 8.1 занялся совсем недавно. Объясните, как должно работать. И какого плана информацию данная обработка может перенести??? . Я раньше обменивал информацию в 7.7-рках через ТаблицуЗначения, которая прекрасно выгружалась и загружалась. Такой фокус с 7.7 в 8.1 не проходит....
19. Ветер в поле 3 27.01.10 12:18 Сейчас в теме
Посмотрел - супер!
Но скорость даже на средних объемах будет стремиться к 0. Очень уж медленно 1С работает с конкатенацией строк. Для скорости нужно будет переписать с использованием BinaryData компоненты 1с++. Там к тому же и UTF-8 есть.
20. waol 319 23.03.10 11:41 Сейчас в теме
спасибо, съэкономило времени :)
21. zarius 158 13.05.11 18:25 Сейчас в теме
Ради интереса переписал с помощью BinaryData компоненты 1с++
Результаты тестов выгрузки пустой ТЗ 100x100 (комп - обычный, не мощный):

текущая версия отчета:
Общее время формирования:                0 мин. 26 сек. 932 мс.
Общее время формирования:                0 мин. 26 сек. 913 мс.

реализация с помощью BinaryData:
Общее время формирования:                0 мин. 0 сек. 591 мс.
Общее время формирования:                0 мин. 0 сек. 593 мс.


Результат - почти в 50 раз!!!

Если кому интересно - версия отчета с BinaryData (старый функционал - сохранен):
Народ.ру
22. Maluta03 15.11.11 08:24 Сейчас в теме
Спасибо от души, сэкономило кучу времени!
23. Alister 10 23.11.11 15:52 Сейчас в теме
24. Lava596 29.12.11 05:58 Сейчас в теме
А мне он совсем не пригодился, но может быть кому-то он подошел - мне нет =(
25. DrZombi 304 23.01.12 12:26 Сейчас в теме
За старание Плюс, за реализацию, не то, ну маловато функционала, если на скрине все что доступно :)
Оставьте свое сообщение