Передача значения "Истина" по COM-соединению из 1С 7.7 в 1С 8.х

Публикация № 103153

Разработка - Обмен данными 1С - Перенос данных из 1С7.7 в 1C8.X

В данной статье описывается один из способов решения проблемы передачи булевых значений Истина/Ложь по OLE или COM-соединению из 1С 7.7 в 1С 8.х без модификации конфигурации, в которую необходимо передать эти значения. Как известно, 1С 7.7 в режиме OLE или COM-соединения с 1С 8.х умеет получать значение Истина как -1 и Ложь как 0. Обратное преобразование вызывает ошибку несоответствия типов.

Суть проблемы

Существует интересная проблема - соединяясь с платформой 8.х по OLE или COM-соединению из платформы 7.7 мы можем получить значение «Истина» как число «-1» и «Ложь» как число «0», но вернуть в 8.х как булевое обратно не можем. Получаем ошибку несоответствия типов.

Например, присвоение ДокументОбъект.ОбменДанными.Загрузка = 0 работать не будет. Важным моментом является так же то, что во многих случаях может быть нежелательным редактировать конфигурацию 8.х, в которую нужно передать значение "Истина"/"Ложь", назовем ее конфигурацией-приемником.

Детально сабж обсуждался здесь:

http://1cniku.ru/Articles/V8OLE.html#trabl1

http://www.forum.mista.ru/topic.php?id=149298

Решение проблемы

Не найдя решения проблемы без модификации конфигурации-приемника, я решил данную проблему при помощи новой конфигурации 8.х содержащей процедуры, которые заворачивают присваивание булевого значения "Истина"/"Ложь" необходимому реквизиту или свойству.

Для демонстрации данного решения я использовал платформу 8.1 и создал 2 конфигурации:

Demo81 –конфигурация-приемник, которую нельзя изменять, с одним документом «Док».

Wrapper – искусственная конфигурация, которая «умеет» присваивать булевое значение «Истина» нужному свойству или реквизиту

Метод присвоения выглядит следующим образом:

Процедура УстановитьЗначениеИстина(Объект, Флаг) Экспорт
    Если
Флаг = 0 Тогда
      
Объект.ОбменДанными.Загрузка = Ложь;
    Иначе
       
Объект.ОбменДанными.Загрузка = Истина;
    КонецЕсли;
КонецПроцедуры


Для того, чтобы данный метод можно было вызывать по COM-соединению, достаточно сделать его экспортным и поместить в модуль внешнего соединения. Аналогично, для вызова из OLE-соединения достаточно сделать его экспортным и поместить в модуль приложения.

Управляет соединениями с этими конфигурациями обработка для 7.7 Test.ert с модулем следующего содержания:

//*******************************************
Процедура Сформировать()

       
//COM
       
V81 = СоздатьОбъект("V81.COMConnector");
       
СоединениеВрапперCOM = "";
        Попытка
           
СоединениеВрапперCOM = V81.Connect ("File="""+СокрЛП(ПутьКВрапперу)+""";");
        Исключение
           
Сообщить("Ошибка подключения к Врапперу","!!!");
            Возврат;
        КонецПопытки;

       
//OLE
       
СоединениеВрапперOLE =СоздатьОбъект("V81.Application");
       
Результат = СоединениеВрапперOLE.Connect ("File="""+СокрЛП(ПутьКВрапперу)+""";");
        Если
Результат = 0 Тогда
           
Сообщить("Ошибка подключения к Врапперу","!!!");
            Возврат;
        КонецЕсли;

       
//Test
       
СоединениеПриемник = "";
        Попытка
           
СоединениеПриемник = V81.Connect ("File="""+СокрЛП(ПутьКПриемнику)+""";");
        Исключение
           
Сообщить("Ошибка подключения к Примнику","!!!");
            Возврат;
        КонецПопытки;

       
ДокПриемник = СоединениеПриемник.Документы.Док.СоздатьДокумент();
       
Сообщить(ДокПриемник.ОбменДанными.Загрузка); //По-умолчанию значение Ложь, вернется 0

       
СоединениеВрапперCOM.УстановитьЗначениеИстина(ДокПриемник, -1); //Успешно присваиваем значение Истина
       
Сообщить(ДокПриемник.ОбменДанными.Загрузка); //Получим числовое значение Ложь, вернется -1
       
СоединениеВрапперOLE.УстановитьЗначениеИстина(ДокПриемник, 0); //Успешно присваиваем значение Ложь
       
Сообщить(ДокПриемник.ОбменДанными.Загрузка); //Получим числовое значение Ложь, вернется 0

       
ДокПриемник.ОбменДанными.Загрузка = 0; //Здесь получим ошибку несоответствия типов

       
СоединениеПриемник = "";

       
СоединениеВрапперCOM = "";
       
СоединениеВрапперOLE = "";
КонецПроцедуры

ПутьКВрапперу = "D:\1CBASE\Wrapper"; //Путь к конфигурации-заворачивателю
ПутьКПриемнику = "D:\1CBASE\Demo81"; //Путь к конфигурации-приемнику


Таким образом, можно присваивать булевое значение не редактируя конфигурацию-приемник.

Можно реализовать присвоение Истина/Ложь и при помощи внешней компоненты, но у данного подхода есть свои плюсы: 

  1. Не нужно регистрировать внешнюю компоненту т.к. объекты «V81.COMConnector» и «V81.Application» уже зарегистрированы в системе (по условию проблемы).
  2. Очень простая реализация заворачивателя.
  3. Для доработки этого решения не требуются никакие IDE, кроме конфигуратора.

Демонстрационная обработка и конфигурации доступны для скачивания.

Скачать файлы

Наименование Файл Версия Размер
Демонстрация присвоения значения истина/ложь

.zip 25,13Kb
27.12.11
8
.zip 25,13Kb 8 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. alex_bob 222 27.12.11 09:38 Сейчас в теме
А вот так не проще:

ДокПриемник.ОбменДанными.Загрузка = СоединениеПриемник.ЗначениеИзСтрокиВнутр("{""B"",1}");  //Истина
ДокПриемник.ОбменДанными.Загрузка = СоединениеПриемник.ЗначениеИзСтрокиВнутр("{""B"",0}");  //Ложь
Froloid; Nicholas; +2 Ответить
2. Invaa 364 27.12.11 12:11 Сейчас в теме
Было бы проще, если бы работало :)
Правое значение 1С 7.7 преобразует в -1 или 0 и в результате получишь ошибку "Несоответствие типов".

Уже после статьи придумал более изящное решение, правда не универсальное, так не передашь Истину, скажем функции, но зато без доп. конфигураций :

ЗапросОбъект = СоединениеПриемник.NewObject("Запрос"); //СоединениеПриемник - COM-соединение с конфигурацией-приемником
			
Запр = "
|ВЫБРАТЬ
| Истина Как Загрузка"; //Важно чтобы алиас совпадал с именем реквизита, которому присвоим значение 
			    
ЗапросОбъект.Текст = Запр;
Результат = ЗапросОбъект.Выполнить();
			
Выборка = Результат.Выбрать();
Выборка.Следующий();
              
ДокПриемник = СоединениеПриемник.Документы.Док.СоздатьДокумент();
Сообщить(ДокПриемник.ОбменДанными.Загрузка); //По-умолчанию значение Ложь, вернется 0	
СоединениеПриемник.ЗаполнитьЗначенияСвойств(ДокПриемник.ОбменДанными, Выборка);
Сообщить(ДокПриемник.ОбменДанными.Загрузка); //Уже "Истина", вернется -1

Показать
Alav; Cyberhawk; nl8; +3 Ответить
5. alex_bob 222 27.12.11 12:43 Сейчас в теме
(2)

Было бы проще, если бы работало :)


Я вообще-то код проверял. У меня работает. См. (7)
6. Invaa 364 27.12.11 12:54 Сейчас в теме
alex_bob пишет:
(5)

Странно. Может в новых релизах 1С что-то улучшили.

У меня не работает в связке 1С 7.70.025 - 1С 8.1.15.14.
3. salexdv 27.12.11 12:29 Сейчас в теме
Я вообще не понял, зачем такой велосипед, когда можно написать
Объект.ОбменДанными.Загрузка = 1; //Истина
Объект.ОбменДанными.Загрузка = 0; // Ложь
?
7. alex_bob 222 27.12.11 13:02 Сейчас в теме
Хм.. Беру свои слова назад. Описываемая мной конструкция работает при присвоении значений свойствам объекта типа Булево (как впрочем и то, что описано в (3), но для данного случая действительно не работает - видимо косяк в платформе. Тогда плюс за публикацию.
4. Invaa 364 27.12.11 12:39 Сейчас в теме
Alxd пишет:
...

Собственно, зачем изобретать такой велосипед описано в разделе "Суть проблемы" и во внешних ссылках на данный сабж.
8. salexdv 27.12.11 13:11 Сейчас в теме
(4)
Собственно, зачем изобретать такой велосипед описано в разделе "Суть проблемы" и во внешних ссылках на данный сабж.


Может для 8.0-8.1 это и проблема, на 8.2 установка 1 или 0 прекрасно работает и не возникает никакого несоответствия типов
9. Invaa 364 27.12.11 14:59 Сейчас в теме
(8) Alxd,

Конвертнул прикрепленную к публикации конфигурацию-приемник "Demo81" в 8.2. Попробовал на релизе 8.2.13.219 в режиме совместимости с 8.1 и без. Эффект из 7.7 оба раза одинаковый:

10. salexdv 27.12.11 15:35 Сейчас в теме
(9) Ну вообще забавно конечно. Скорее тут частный случай какой-то
ДокПриемник.Отменен = 1; // Все хорошо (Отменен - Тип: Булево)
ДокПриемник.ОбменДанными.Загрузка = 1; // Несоответствие типов
11. alex_bob 222 27.12.11 16:04 Сейчас в теме
Кстати, как альтернативный вариант - засунуть процедуру УстановитьЗначениеИстина(Объект, Флаг) в модуль объекта внешней обработки с ключевым словом Экспорт. Тогда вызов будет:

Обработка = СоединениеПриемник.ВнешниеОбработки.Создать(ПолноеИмяФайла);
Обработка.УстановитьЗначениеИстина(ДокПриемник, 1);
Anything; +1 Ответить
12. Invaa 364 27.12.11 16:16 Сейчас в теме
alex_bob пишет:
Кстати, как альтернативный вариант - засунуть процедуру УстановитьЗначениеИстина(Объект, Флаг) в модуль объекта внешней обработки с ключевым словом Экспорт. Тогда вызов будет...

Да, тоже можно взять на заметку :)
13. pollack 05.04.18 18:24 Сейчас в теме
А почему бы не так?
ДокПриемник.ОбменДанными.Загрузка = СоединениеВрапперOLE.Вычислить("ИСТИНА");
ДокПриемник.ОбменДанными.Загрузка = СоединениеВрапперOLE.Вычислить("ЛОЖЬ");
14. Alav 13 05.08.20 14:53 Сейчас в теме
(13)
Поле агрегатного объекта не обнаружено (Вычислить)
Поле агрегатного объекта не обнаружено (Eval)
Поле агрегатного объекта не обнаружено (Выполнить)
Оставьте свое сообщение

См. также

Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3 Промо

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v7.7 v8 1cv7.md Россия Абонемент ($m)

Воспользоваться современным средством переноса данных "Конвертация данных 3.0.5.3" можно только выгрузив из системы - источника данных XML в формате обмена данными EnterpriseData. В этой публикации можно скачать приемы выгрузки из 1С 7.7 универсального формата обмена для Конвертации данных 3. Выполняем перенос данных из «1С:Предприятие 7.7» в «1С:Предприятие 8.3». Используем Конвертацию данных КД 3.0 из 1c 7.7 --> 1С 8.3. На первой стадии еще не опубликовано иного способа подложить файл для Конвертации данных 3 кроме как сформировать его вручную, постараемся решить данную проблему.

1 стартмани

26.02.2018    37502    51    ksnik    3    

Загрузка адресов произвольного формата (КЛАДР и нестандартных "грязных" адресов) в ФИАС современных конфигураций из 1С 7.7

Обработка справочников Перенос данных из 1С7.7 в 1C8.X Загрузка и выгрузка в Excel v7.7 v8 1cv8.cf 1cv7.md ERP2 Абонемент ($m)

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

1 стартмани

16.08.2019    6642    3    ksnik    12    

Правила переноса ТиС 7.7 - УНФ 1.6

Перенос данных из 1С7.7 в 1C8.X v8 УНФ Россия Абонемент ($m)

Как ни странно, типовых правил переноса из ТиС 7.7 в 1С: УНФ нет. Выкладываю самописные правила правила переноса.

1 стартмани

19.06.2019    5213    35    serega9507585993    6    

Перенос данных из 1С: 7.7 Комплексная конфигурация в 1С: 8.3 Бухгалтерия

Перенос данных из 1С7.7 в 1C8.X v8 БП3.0 Абонемент ($m)

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

10 стартмани

14.04.2019    4351    13    Valmont1    7    

Перенос справочников и документов из 1С 7.7 "Торговля и склад 9.2" в 1С 8.2 "Бухгалтерия предприятия 2.0". Промо

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v8 БП2.0 1С7:ТиС Россия Абонемент ($m)

Немного доработанные типовые правила обмена для конфигураций из ТиС 9.2. в БП 2.0 - «ПОД_Перенос_Справочников_ТиС_БП20.xml» и «ОбработкаВыгрузкиСправочников.ert». Добавлены правила выгрузки справочников: Организации, контрагенты и номенклатура. Доработал типовые ПОД для переноса только контрагентов и номенклатуры без документов в новую базу бухгалтерии 2.0, протестировал на типовых конфигурациях ТиС 9.2 рел.984 и БП 2.0.64.23.

1 стартмани

05.06.2015    48525    91    Kuzya_brаtsk    3    

Перенос данных 7.7 - 8.3. УТ 11

Перенос данных из 1С7.7 в 1C8.X v8 1cv8.cf Россия Абонемент ($m)

OLE Перенос данных 7.7 - 8.3 УТ 11. Для тех, кому нужен простой шаблон обработки для переноса данных.

10 стартмани

08.04.2019    5182    9    korsar2001    3    

Правила обмена ТиС (7.70.998) -> БП 3.0.67.38

Обмен через XML Перенос данных из 1С7.7 в 1C8.X v7.7 v8 1С7:ТиС БП3.0 Россия БУ Абонемент ($m)

Правила обмена данными между конфигурациями "Торговля и Склад 7.7" и "Бухгалтерия предприятия 3.0". Перенос осуществляется с помощью обработки "Универсальный обмен данными". Переносятся документы и справочная информация.

1 стартмани

22.01.2019    7235    32    gudogu    5    

Перенос остатков и документов (обмен) из Комплексной конфигурации 7.7, редакция 4.5, в конфигурацию Управление предприятием ERP 2.0 (Комплексная автоматизация 2.0)

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v7.7 v8 1С7:Комплекс ERP2 КА2 Абонемент ($m)

Разработка позволяет перенести остатки по всем счетам бух. учета из "1С:Комплексная конфигурация, редакция 4.5 (7.7)" в программу "1С:Управление предприятием ERP 2.0", на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Конфигурация "1С:Управление предприятием ERP 2.0" является полностью типовой.

5 стартмани

11.01.2019    7316    21    sulig    7    

Загрузка из 1С 7.7 ТиС в 1С 8.3 Бухгалтерия 3.0 онлайн Промо

Перенос данных из 1С7.7 в 1C8.X v8 БП2.0 1С7:ТиС Россия Абонемент ($m)

Обработка для загрузки документов из 1С 7.7 ТиС в документ ОперацияБух 1С 8.3 Бухгалтерия 3.0

1 стартмани

23.01.2014    32786    53    Denis_Viktorovich    26    

Замена конфигурации в правилах обмена

Обработка справочников Тестирование и исправление Перенос данных из 1С7.7 в 1C8.X Обмен через XML Перенос данных из 1C8 в 1C8 1С7.7<->1C7.7 v8 КД Абонемент ($m)

С помощью этой внешней обработки для конфигурации 1С:Конвертация данных, ред. 2.1 вы легко замените конфигурацию приемника или источника в правилах конвертации объектов.

2 стартмани

08.01.2019    7484    28    tomvlad    5    

Выгрузка проводок из ЗУП 3.1 в КА 1.1, Бух77

Обмен через XML Зарплата Перенос данных из 1С7.7 в 1C8.X Перенос данных из 1C8 в 1C8 Зарплата v8 v77::БУ КА1 1С7:Бух ЗУП3.x БУ Абонемент ($m)

Обработка выгрузки документа "Отражение зарплаты в бухучете". Механизм загрузки в КА 1.1. Механизм загрузки в Бух 77.

1 стартмани

13.09.2018    7464    78    HAMMER_59    7    

Обмен проводками 1с 7.7 -> 1с 8.3

Перенос данных из 1С7.7 в 1C8.X v8 v77::БУ v8::БУ 1С7:Бух БП3.0 Россия БУ Абонемент ($m)

Удобный способ перенести ВСЕ проводки с 1С 7.7 в 1С 8.3 без потери какой либо копейки, не прибегая к штатному обмену.

1 стартмани

25.08.2018    8282    18    maksa2005    9    

Внешняя обработка TRANSFER7782U Версия 2.07 Перенос данных из 1C Предприятие 7.7 в 1С Предприятие 8.2 (8.3) (Обычное и управляемое приложение) Промо

Перенос данных из 1С7.7 в 1C8.X v8 1cv8.cf Абонемент ($m)

Внешняя обработка предназначена для COM-переноса данных из информационной базы 1С Предприятие 7.7 в 1С Предприятие 8.2 (8.3) (Обычное и управляемое приложение).

1 стартмани

25.04.2014    65964    236    rauf    73    

Выгрузка из ЗУП 3.1 в Бух 7.7 (4.5)

Зарплата Обмен через XML Перенос данных из 1С7.7 в 1C8.X Зарплата v7.7 v8 1С7:Бух ЗУП3.x Россия БУ Абонемент ($m)

Комплект обработок для выгрузки данных по зарплате за месяц из конфигурации ЗУП 3.1 (8.3) в конфигурацию Бухгалтерия 4.5 (7.7) через внешний файл xml.

3 стартмани

27.07.2018    14158    98    ааю    22    

1С:Конвертация данных 2.0. Анализ состава выгруженных данных из базы источника до загрузки в базу-приемник

Перенос данных из 1C8 в 1C8 Перенос данных из 1С7.7 в 1C8.X v8 КД БП3.0 ЗУП3.x Россия Абонемент ($m)

Обработка анализирует файл выгрузки данных конвертации и формирует дерево выгруженных объектов по категориям с возможностью просмотра выгруженных реквизитов (свойств). Идеально подходит для анализа выгруженных данных при переходе на ЗУП 3.1 или Бухгалтерия 3.0 с ранних версий.

1 стартмани

16.11.2017    15210    82    leosoft    4    

Конвертация данных 7.7 - 8.3

Перенос данных из 1С7.7 в 1C8.X v8 Абонемент ($m)

Правила конвертации данных при переходе с конфигураций 7.7 на 8.3

1 стартмани

29.11.2016    30960    69    G.P.    10    

Перенос справочников из 7.7 в 8.1, 8.2 Промо

Перенос данных из 1С7.7 в 1C8.X v8 Абонемент ($m)

Обработка позволяет переносить простые и иерархические справочники, по технологии OLE.

1 стартмани

12.09.2013    35140    69    Alex103a    47    

Правила выгрузки из Торговля и Склад 9.2 в Управление Торговлей 11.2

Перенос данных из 1С7.7 в 1C8.X Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 УТ10 1С7:ТиС Россия УУ Абонемент ($m)

Правила выгрузки из Торговля и Склад 9.2 в Управление Торговлей 11.2. Выгрузка справочников, остатков, документов за период.

5 стартмани

11.02.2016    15858    36    vowg    6    

Набор правил конвертации

Перенос данных из 1С7.7 в 1C8.X Перенос данных из 1C8 в 1C8 v7.7 v8 БП2.0 УТ10 УПП1 1С7:ТиС Абонемент ($m)

Набор правил обмена между различными конфигурациями ТиС 9.2-УТ11.1 ТиС 9.2-УПП1.3 УТ11.1-УТ11.2 УТ10.3-УТ1.11 УПП1.3-УТ11.2 УТ10.3-БП2.0 УТ10.3-УТ11.2 УТ11.1-БП 3.0 проверены на реальных переходах, работают.

1 стартмани

14.01.2016    28784    211    filipp    24    

Просмотр данных 1С 7.7 из 1С 8.3

Перенос данных из 1С7.7 в 1C8.X v8 1С7:ТиС Россия Абонемент ($m)

Иногда есть необходимость открыть старую базу 1С 7.7, но у нас есть только установленная платформа 1С 8.3. Поэтому мной была написана конфигурация, которая позволяет просматривать данные 1С версии 7.7

1 стартмани

11.11.2015    13772    15    AlkB    10    

Синхронизация данных программ "1С:Бухгалтерия 7.7" и "1С:Бухгалтерия 8"

Перенос данных из 1С7.7 в 1C8.X Обработка документов Обмен через XML v8 БП2.0 1С7:Бух Россия БУ НУ Абонемент ($m)

Не получается перенести данные из программы 1С Бухгалтерия 7.7 в программу 1С Бухгалтерия 8? Возможно, проблема в режиме синхронизации? При переносе данных возможны различные варианты работы. Мы сосредоточим внимание в данной статье на особенностях режима синхронизации.

5 стартмани

06.11.2015    36815    51    bb1962    1    

Конвертация Данных 2: «Не создавать новый объект в приемнике, если он НЕ найден» для 7.7

Перенос данных из 1С7.7 в 1C8.X v8 КД Абонемент ($m)

Не секрет, что конвертация данных 2.0 не универсальна при переносах из 1С 8.x в 1С 7.7. Постараемся устранить один недочет для галочки в ПКО: "Не создавать новый объект в приемнике, если он НЕ найден". Читать далее.

1 стартмани

13.05.2015    20027    18    Xershi    29    

Обработка "Выгрузка конвертации" для КД 2.1.8.2 + GCOMP + исправлена ошибка отсутствия отбора по периоду в ПВД документов со способом выборки "Стандартная обработка"

Перенос данных из 1С7.7 в 1C8.X 1С7.7<->1C7.7 Адаптация типовых решений v8 КД Абонемент ($m)

В типовой конфигурации "Конвертация данных" 2.1.8.2 при работе с ИБ на платформе 7.7 существует множество недочетов. Один из самых важных - в типовой обработке выгрузки v77Exp.ert не работает отбор по периоду (дата С .. ПО ...), если в ПВД выбран способ отбора "Стандартная обработка". В данной обработке эта ошибка исправлена. Так же, добавлена автоматическая сборка модулей выгрузки\загрузки (для платформы 7.7) с помощью GComp.

1 стартмани

19.12.2014    20921    5    demon_infernal    6    

Способ переноса данных из 7-ки в 8-ку в виде дерева значений Промо

Практика программирования Перенос данных из 1С7.7 в 1C8.X v8 Абонемент ($m)

Один из универсальных способов оперативного (т.е. когда надо здесь и сейчас) переноса данных из 7-ки в 8-ку.

1 стартмани

26.02.2013    19378    7    adhocprog    18    

Универсальная загрузка документов из v7 в v8

Перенос данных из 1С7.7 в 1C8.X Обмен данными 1С v8 v8::УФ 1cv8.cf Абонемент ($m)

Еще одна вариация на тему загрузки из v7 в v8 по схеме с возможностью поиска элементов справочников по наименованию, по списку согласования или фиксированного значения с созданием нового элемента в базе получателе.

1 стартмани

10.12.2014    15376    15    LavinVadik    7    

Конвертация данных 2: Проведение документов 7.7

Перенос данных из 1С7.7 в 1C8.X v8 КД Абонемент ($m)

Механизм проведения документов из 1С 8.2 в 1С 7.7 с использованием конфигурации Конвертация Данных 2.

1 стартмани

05.12.2014    24763    5    Xershi    12    

Запуск COM-Объекта 1С 7.7 или 1С 8.х в виде "УДАЛЕННОГО COM+" (как Решение проблемы запуска COM 32-бит внутри 64-бит приложения, так и проблем разных версий движка 8.х)

Перенос данных из 1С7.7 в 1C8.X Перенос данных из 1C8 в 1C8 v7.7 v8 Абонемент ($m)

Проблемы (решенные с помощью COM+): 1) Проблема с "ComConnector" из-за разных версий движка 1С; 2) "Сервер 1с 64-бит отказался работать с COM 1c 7.7(32 бит)"; 3) Как создать удаленный COM+ внутри 1с 7.7 для решения проблемы, как в пункте 1); И вот, наконец-то, при помощи удаленного запуска COM+ забываем обо всех этих проблемах навсегда)))

2 стартмани

29.07.2014    25822    19    sanfoto    3    

Правила конвертации ЮТД<>Бухгалтерия, "Документ" в "ОперацияБух" Промо

Перенос данных из 1С7.7 в 1C8.X v8 БП2.0 УТ10 Розничная и сетевая торговля (FMCG) Ювелирная промышленность и торговля Россия Абонемент ($m)

Универсальный обмен данными, правила конвертации между базами Ювелирный торговый дом от компании ЮвелирСофт и Бухгалтерия 1.6, 2.0, 3.0

1 стартмани

17.03.2013    21649    24    Denis_Viktorovich    3    

Правила обмена ТиС 9.2 (7.70.977) -> БП 3.0 (3.0.30.16)

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v8 v77::ОУ 1С7:ТиС БП3.0 БУ Абонемент ($m)

Доработанные типовые правила обмена. Исправлено много ошибок.

1 стартмани

06.05.2014    15955    22    ablent    6    

Правила обмена ТиС 9.2 --> БП 3.0

Перенос данных из 1С7.7 в 1C8.X v8 v77::ОУ 1С7:ТиС БП3.0 Абонемент ($m)

Измененный файл типовых правил обмена. Исправил ошибки. Протестировал на ТиС 7.70.977 и Бухгалтерия ред. 3.0 (3.0.30.10 и 3.0.31.9). Добавил правила обмена с ред. 3.0 (3.0.39.56). Добавил правила обмена с ред. 3.0 (3.0.43.116) (также актуальны для 3.0.51.27). Добавил правила обмена с ред. 3.0 (3.0.70.25).

1 стартмани

08.04.2014    21955    62    RA85    8    

Перенос объектов между базами с идентичной структурой переносимых объектов. Промо

Универсальные обработки Перенос данных из 1С7.7 в 1C8.X Обмен через XML v8 1cv8.cf Абонемент ($m)

Перенос объектов между базами с идентичной структурой переносимых объектов.

1 стартмани

14.02.2013    20503    34    sergbsv    18    

Загрузка данных из ТиС 7.7 в Бухгалтерию 3.0 через COM-соединение (документы, справочники)

Перенос данных из 1С7.7 в 1C8.X v8 БП2.0 Россия Абонемент ($m)

Внешняя обработка загрузки документов и справочников в разрезе организаций в конфигурацию "1С:Бухгалтерия предприятия 8, ред. 3.0" из "1С:Торговля и склад 7.7" через COM-соединение для управляемого приложения

3 стартмани

19.02.2014    18918    48    acapulco    9    

Правила обмена ТиС 9.2 --> БП 3.0

Перенос данных из 1С7.7 в 1C8.X v8 1С7:ТиС Россия Абонемент ($m)

Измененный файл правил обмена (исправил ошибки).

1 стартмани

06.02.2014    19505    47    chesnokov-a-v    13    

Конвертация реквизитов Проведен и ПометкаУдаления из 8 в 7.7

Перенос данных из 1С7.7 в 1C8.X v7.7 v8 Абонемент ($m)

Все кто сталкивался с переносом данных из 8 в 77 через конвертацию данных, знают что перенести значение реквизитов Проведен и ПометкаУдаления без танцев с бубнами, ни как не получится, При загрузке обработка ругается, что реквизит Проведен или ПометкаУдаления у документа нет. И это правда, вместо этих реквизитов у документов есть аналогичные методы, которые только возвращают значение. Точно такие танцы пришлось выполнить и мне, хотя все оказалось проще...

1 стартмани

12.12.2013    19888    4    bashinsky    11    

Перенос данных из 7.7 в 8.2 Промо

Перенос данных из 1С7.7 в 1C8.X Оборотно-сальдовая ведомость, Анализ счета Оборотно-сальдовая ведомость, Анализ счета v8 БП2.0 Украина БУ Абонемент ($m)

Обработка предназначена для переноса проводок из 7.7 в 8.2. Она может помочь решить проблему, если есть необходимость перенести все проводки от начало и до конца 8.2 которые были сделаны в базе 7.7 при этом не нужно переносить все документы из 7.7. А также можно использовать для перехода с версии 7.7 на 8.2. Делалась под Российские конфигурации! Конфигурации 7.7 Бухгалтерский учет, редакция 4.5 Упрощенная система налогообложения Бухгалтерский учет (бюджет) ред. 6.1 Конфигурации 8.2 Бухгалтерия предприятия, редакция 1.6 Бухгалтерия предприятия, редакция 2.0 Бухгалтерия автономного учреждения КОРП, редакция 2.0 Бухгалтерия предприятия КОРП, редакция 3.0

1 стартмани

03.10.2012    35322    36    IT-стратегия    39    

Перенос данных из Комплексная 7.7 в ЗУП 2013 год

Зарплата Учет рабочего времени Перенос данных из 1С7.7 в 1C8.X Зарплата Учет рабочего времени v8 ЗУП2.5 1С7:Комплекс Россия Абонемент ($m)

Выгрузка данных, взятая из публикации: http://infostart.ru/public/85470/. Доработана для выгрузки из комплексной 7.7 версии 7.70.527, выгружать можно в том числе данные 2013 года. Также доработана выгрузка остатков отпусков в соответствии с формой Т2, поправлены небольшие выявленные неточности оригинального переноса(например ФИО сотрудника брались из наименования, а не из поля ПолнНаименование), ну и т.п.

1 стартмани

08.12.2013    14322    34    anime21    3    

Перегрузка документов из ЗиК 7.7 в ЗУП 8.2 через текстовый файл (без конвертации данных)

Зарплата Перенос данных из 1С7.7 в 1C8.X Зарплата v8 ЗУП2.5 Абонемент ($m)

Перегрузка наиболее распространённых документов из ЗиК 7.7 в ЗУП 8.2. Работает через текстовый файл и не использует конвертацию данных. Предназначена для оперативного переброса документов из 7-ки в 8-ку - в случае, когда учёт ведётся параллельно в 2 программах (в 7-ке и в 8-ке) - в первый месяц после перехода. В отличие от конвертации данных, не переносит отсутствующие реквизиты документов (но это малокритично). Рассчитана на программиста 1С, т.к. может требовать программного корректирования обработчиков загрузки (но это на порядок проще, чем работать с конвертацией данных).

1 стартмани

12.11.2013    17097    25    prodines    19    

"Универсальный обмен данными в формате XML" + правила обмена: УПП 1.3 -> 77 АТС; УПП 1.3 -> ЗУП 2.5.

Перенос данных из 1С7.7 в 1C8.X Обмен через XML Зарплата Зарплата v8 ЗУП2.5 УПП1 1С7:ЗиК 1С7:Комплекс Россия БУ УУ Абонемент ($m)

Эта задача наоборот или назад в прошлое. :). Она часть проекта главного переноса из 7.7 АТС в УПП. Надо организовать ежедневный перенос кадровых данных из УПП в 7.7. Этот перенос должен работать, пока не будет завершен весь проект. Для выгрузки из УПП используется обработка "Универсальный обмен данными в формате XML" с доработкой. Для загрузки в 7.7 используется обработка "V77Imp.ert" с доработкой.

1 стартмани

09.10.2013    30660    8    IgorXml    5    

Выгрузка фактических отпусков организаций из ЗиК 7.7 в ЗУП 8.2 в соответствии с формой Т2 (правильные остатки отпусков) Промо

Перенос данных из 1С7.7 в 1C8.X Зарплата Зарплата v8 ЗУП2.5 1С7:ЗиК Россия Абонемент ($m)

Доработанные обработка и правила выгрузки данных для расчета остатков отпусков (регистр "Фактические отпуска организаций") из "Зарплаты и Кадры 7.7" в "Зарплату и Управление Персоналом 8.2". Перегрузку можно делать в уже существующую базу данных. Учтены пересечения с больничными, убраны ошибки переноса, связанные с кривым типовым алгоритмом переноса по журналу расчетов зарплаты (когда происходило задвоение или увеличение дней отпуска за счет записей сторно, корректировок и отпусков переходящих на другие месяца, и возникало несколько записей в журнале расчета по одному начислению отпуска). Выгрузка выравнивает дни по каждому конечному документу "Начисления отпуска" - эти дни рассчитываются в соответствии с алгоритмом формы Т2 конфигурации "Зарплата и Кадры 7.7".

1 стартмани

14.04.2012    25684    15    anime21    16    

Правила обмена - перенос справочников и остатков ПУБ 7.7 - Бухгалтерия для Украины 8.2

Перенос данных из 1С7.7 в 1C8.X v8 БП2.0 1С7:ПУБ Украина БУ Абонемент ($m)

Перенос справочников и остатков ПУБ 7.7 - Бухгалтерия для Украины 8.2

1 стартмани

13.09.2013    13891    16    realmrak    3    

Правила обмена данными между конфигурацией БУ для Украины и ЗУП для Украины на основе типовых с добавлением выгрузки документов

Зарплата Перенос данных из 1С7.7 в 1C8.X Зарплата v8 КД Украина БУ Абонемент ($m)

Правила обмена данными между конфигурацией БУ для Украины и ЗУП для Украины на основе типовых с добавлением выгрузки документов.

1 стартмани

15.07.2013    10009    4    gorakh    3    

Перенос регистра бухгалтерии между идентичными базами используя xml-сериализацию

Обработка документов Перенос данных из 1С7.7 в 1C8.X v8 БП2.0 Россия БУ Абонемент ($m)

Приводится пример использования xml-сериализации для переноса данных (в частности, записей регистра бухгалтерии) между идентичными базами, использование которого позволяет добиться очень компактного и "понятного" кода.

1 стартмани

11.07.2013    20889    29    Mortiferus    11    

Видеоурок "Правила конвертации данных 1С Предприятия" Промо

Перенос данных из 1C8 в 1C8 Перенос данных из 1С7.7 в 1C8.X 1С7.7<->1C7.7 v7.7 v8 1cv8.cf 1cv7.md КД Абонемент ($m)

Для не искушенных "прочими обменами" (начинающих). Правила конвертации данных 1С Предприятия, где их взять и как их использовать. Записал я, распространяется свободно, не для продажи.

1 стартмани

06.03.2011    40817    24    samamoiloff    76    

Проверка документов после обмена Управление торговлей - Бухгалтерия

Перенос данных из 1С7.7 в 1C8.X v8 УТ10 Россия БУ УУ Абонемент ($m)

Проверка все ли документы выгрузились после обмена УТ - БП. Запускается на стороне УТ. Проверка проводится по совпадению Номеров документов. Помимо этого анализируется различие дат и признака проведения.

1 стартмани

10.07.2013    7925    5    pomestnik    5    

Выгрузка, загрузка товаров из ТиС 9.2 (7.7) в УТ 11.1 (8.2) через XML

Перенос данных из 1С7.7 в 1C8.X v8 УТ10 1С7:ТиС Россия Абонемент ($m)

Выгрузка каркасная – код, наименование, иерархия. Реализован «прогресс бар» для тонкого клиента.

1 стартмани

09.07.2013    18134    21    Yury1001    9    

Синхронизация (загрузка) номенклатуры и цен из базы 1С 7.7 в базу 1С 8.2 Промо

Ценообразование, прайсы Обработка справочников Перенос данных из 1С7.7 в 1C8.X Учет ТМЦ Ценообразование, анализ цен Учет ТМЦ Ценообразование, анализ цен v8 КА1 УТ10 УПП1 1С7:Комплекс 1С7:ТиС Россия Абонемент ($m)

Загрузка номенклатуры в базу 8.2 из 1С 7.7 Подойдет для следующих конфигураций (источник) 7.7: ТиС, Комплексная Подойдет для следующих конфигураций (приемник) 8.2: УТ 10.3, КА, УПП Обработка запускается в базе 8.2

1 стартмани

26.04.2012    31020    45    pizhenkov    15