Пример правила конвертации объектов

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

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

40
В данной публикации приведен пример создания простого правила переноса/конвертации объектов. Пример демонстрирует один из вариантов переноса хозрасчетного регистра из бухгалтерии 2 в управление торговлей 11 с созданием в последней документов "Ввод остатков" по каждому виду операции с разбивкой по счетам.

Задача этого правила обмена перенести остатки по взаиморасчетам из БП 2 в УТ11.

Поэтапное создание правила обмена с помощью конфигурации "Конвертация данных"(метаданные должны быть загружены ):

1) Создаем правило выгрузки объекта для этого переходим на закладку "Правила выгрузки данных", жмем добавить. В появившемся окне выбираем объект выборки у нас это будет хозрасчетный регистр. Способ выборки меняем на произвольный алгоритм.

Создание правила выгрузки

2) Переходим к написанию самого кода т.к. в УТ нет хозрасчетного регистра то мы должны его преобразовать. Сначала нам нужен запрос который по нашим параметрам будет возвращать остатки по взаиморасчетам. В обработчике события "Перед обработкой" пишем следующий запрос:

ТекстЗапроса =  "    ВЫБРАТЬ
|    ХозрасчетныйОстатки.Счет,
|    ХозрасчетныйОстатки.Субконто1 КАК Субконто1,
|    ЕСТЬNULL(СУММА(ХозрасчетныйОстатки.СуммаОстатокДт),0) КАК СуммаОстатокДт,
|    ЕСТЬNULL(СУММА(ХозрасчетныйОстатки.СуммаОстатокКт),0) КАК СуммаОстатокКт,
|    МАКСИМУМ(ХозрасчетныйОстатки.Субконто2.Дата) КАК ДатаРасчетногоДокумента,
|    МАКСИМУМ(ХозрасчетныйОстатки.Субконто2.Номер) КАК НомерРасчетногоДокумента
|ИЗ
|    РегистрБухгалтерии.Хозрасчетный.Остатки(&НаДату, Счет = &счет, ,) КАК ХозрасчетныйОстатки
|ГДЕ
|    ХозрасчетныйОстатки.Субконто1.Родитель <> &группа и
|    ХозрасчетныйОстатки.Субконто1.Родитель <> &группа1
|СГРУППИРОВАТЬ ПО
|    ХозрасчетныйОстатки.Счет,
|    ХозрасчетныйОстатки.Субконто1,
|    ХозрасчетныйОстатки.Субконто2
|УПОРЯДОЧИТЬ ПО
|    Субконто1
|АВТОУПОРЯДОЧИВАНИЕ";

В моей задача стояли ограничения на группы контрагентов по которым выгружаются взаиморасчеты.

Определяем значения переменных которые будут использоваться в дальнейшем.

 НаДату = дата('20130101');
 ТД = ТекущаяДата();
 группа = Справочники.Контрагенты.НайтиПоНаименованию("Покупатели");
 группа1 = Справочники.Контрагенты.НайтиПоНаименованию("Возвраты от ФИЗЛИЦ");

Создаем таблицу которую в последствии будем передавать в правило конвертации значений.

ТЗ = Новый ТаблицаЗначений();
 ТЗ.Колонки.Добавить("Контрагент");
 ТЗ.Колонки.Добавить("Сумма");
 ТЗ.Колонки.Добавить("СуммаРЕГЛ");
 ТЗ.Колонки.Добавить("РасчетныйДокумент");
 ТЗ.Колонки.Добавить("ДатаРасчетногоДокумента");
 ТЗ.Колонки.Добавить("НомерРасчетногоДокумента");
 ТЗ.Колонки.Добавить("Партнер");
 ТЗ.Колонки.Добавить("ВалютаВзаиморасчетов");
 ТЗ.Колонки.Добавить("ДатаПлатежа");

Устанавливаем параметры, вызываем запрос, заполняем таблицу вызываем правило конвертации.

запрос = новый запрос(ТекстЗапроса);
 запрос.УстановитьПараметр("группа",группа);запрос.УстановитьПараметр("группа1",группа1);
 запрос.УстановитьПараметр("НаДату",НаДату);
 запрос.УстановитьПараметр("Счет",ПланыСчетов.Хозрасчетный.РасчетыСПрочимиПоставщикамиИПодрядчиками);//76.05
 Выборка = запрос.Выполнить().Выбрать();
 ТЗ.очистить();
 Пока Выборка.Следующий() Цикл
     если Выборка.СуммаОстатокКТ = 0 или Выборка.СуммаОстатокКТ = "" тогда
        продолжить;    
    конецесли;
    если Выборка.СуммаОстатокКТ < 0тогда
        сообщить(""+Выборка.Субконто1+" отрицательное значение "+Выборка.СуммаОстатокКТ);    
    конецесли;
    СтрокаТЗ = ТЗ.Добавить();
    СтрокаТЗ.Контрагент = Выборка.Субконто1;
    СтрокаТЗ.сумма = Выборка.СуммаОстатокКТ;//Выборка.СуммаОстатокКт;
    СтрокаТЗ.суммаРегл = Выборка.СуммаОстатокКТ;//Выборка.СуммаОстатокКт;
    СтрокаТЗ.ДатаРасчетногоДокумента =Выборка.ДатаРасчетногоДокумента;
    СтрокаТЗ.НомерРасчетногоДокумента =  Выборка.НомерРасчетногоДокумента;
    СтрокаТЗ.ДатаПлатежа = ТД;
КонецЦикла;
 ИсходящиеДанные = Новый Структура;
 ИсходящиеДанные.Вставить("Дата", ТекущаяДата());
 ИсходящиеДанные.Вставить("РасчетыСПартнерами", ТЗ);
 ИсходящиеДанные.Вставить("ТипОперации", "ОстаткиЗадолженностиПередПоставщиками");
 ИсходящиеДанные.Вставить("Комментарий", "Сформировано по кредиту счета 76.05");
 сообщить("76.05 КРЕДИТ начало");
 ВыгрузитьПоПравилу(, , ИсходящиеДанные, , "ВводОстатковПоВзаиморасчетам_7605Кредит");

Аналогично проделываем ту же операцию и для остальных необходимых счетов(их описание как и готовое правило имеется во вложении).

3) Переходим к созданию правил конвертации объектов, для этого открываем закладку "Правила конвертации объектов". Добавим туда новое правило с именем "ВводОстатковПоВзаиморасчетам_7605Кредит" , объект источник оставим пустым, объект приемник установим документ "Ввод остатков", на вкладке настройки уберем флаг "Искать объект приемника по внутреннему идентификатору объекта источника".

 Конвертация объекта

 Правило конвертации

В обработчике события "Перед загрузкой" напишем следующий код:

ГенерироватьНовыйНомерИлиКодЕслиНеУказан = истина;

В обработчике события "После загрузки" напишем:

выполнить(алгоритмы.ПослеЗагрузкиВводаОстатков);

он выполнит алгоритм со следующим содержанием:

валюта = Константы.ВалютаРегламентированногоУчета.Получить();
объект.Ответственный = ПараметрыСеанса.ТекущийПользователь;
объект.организация=параметры.порганизация;
для каждого стр из объект.расчетыспартнерами цикл
Стр.РасчетныйДокумент = Справочники.ДоговорыКонтрагентов.пустаяссылка();
Стр.ВалютаВзаиморасчетов = валюта;
если ЗначениеЗаполнено(стр.контрагент.партнер) тогда
    стр.партнер = стр.контрагент.партнер;
иначе
    парт = Справочники.Партнеры.НайтиПоНаименованию(стр.контрагент.Наименование);
    если парт <> Неопределено и парт <> Справочники.Партнеры.пустаяссылка() тогда
        стр.партнер = парт;
    контрагент = Справочники.Контрагенты.НайтиПоНаименованию(стр.контрагент.Наименование);
    объект2 =  контрагент.ПолучитьОбъект();
    объект2.Партнер = парт;
    объект2.Записать();    
иначе
    выполнить(алгоритмы.ДобавитьПартнера);
    конецесли;    

конецесли;

конеццикла;

Этот алгоритм будет исполнен на стороне приемника(БП). Кроме переноса остатков по взаиморасчетам стоит задача переноса контрагентов, но в УТ используются партнеры поэтому после формирования документа мы проверяем все ли контрагенты и партнеры имеются в базе приемнике, если по какой то причине их нет то мы их добавляем.

 Алгоритм после загрузки

Добавление контрагентов осуществит правило конвертации справочника "Контрагенты" его можно создать точно также как и предыдущее правило, но разрешить системе самой сопоставить необходимые поля.

Для партнеров был создан алгоритм который выполняется на стороне приемника.

 Добавить партнера

Для того чтобы выполнить алгоритм на стороне приемника, надо в правом верхнем углу окна алгоритма(при его редактировании) проставить флаг "Используется при загрузке".

Ниже приведен код алгоритма "Добавить партнера":

        нПартнер = Справочники.Партнеры.СоздатьЭлемент();
        нПартнер.Наименование =стр.контрагент.наименование;
        нПартнер.Комментарий = "Создан при загрузке из БП";
        нПартнер.НаименованиеПолное =стр.контрагент.НаименованиеПолное;
        нПартнер.Поставщик = ?(найти(стр.контрагент.ДополнительнаяИнформация,"Поставщик")>0,истина,ложь);
        нПартнер.Клиент = ?(найти(стр.контрагент.ДополнительнаяИнформация,"Клиент")>0,истина,ложь);
        ПрочиеОтношения = ?(найти(стр.контрагент.ДополнительнаяИнформация,"Прочее")>0,истина,ложь);
        нпартнер.Записать();
        стр.партнер = нпартнер.ссылка;
        контрагент = Справочники.Контрагенты.НайтиПоНаименованию(стр.контрагент.Наименование);
    объект2 =  контрагент.ПолучитьОбъект();
    объект2.Партнер = нпартнер.ссылка;
    объект2.Записать();

Возвращаемся обратно к правилу конвертации объекта. Теперь нам надо установить соответствия полей источника и приемника, это можно было сделать непосредственно перед написанием кода. Для того чтобы сопоставить поля в нижней табличной части имеется кнопка вызова мастера "Синхронизация свойств". В этом мастере мы можем либо сопоставить поля, либо оставить как без источника, так и без приемника. В нашем случае все поля и ТЧ мы оставляем без источника.

После того как необходимы поля были выбраны в нижней ТЧ для каждого поля выставляем флаг в колонке "Получить из входящих данных". Этот флаг говорит о том, что система будет искать это поле во входящих данных. Важно чтобы имя поля совпадало с именем во входящих данных, иначе будет выведено сообщение о том, что поле не найдено.

Текстом описаны не все нюансы процесса.

40

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

Наименование Файл Версия Размер
Правило.xml
.xml 106,28Kb
24.01.13
123
.xml 106,28Kb 123 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. Famza 82 25.01.13 09:22 Сейчас в теме
(0), к сожалению оформление убило желание читать.
2. Zhilyakovdr 91 26.01.13 20:15 Сейчас в теме
3. DoctorRoza 27.01.13 17:17 Сейчас в теме
Норм информация, пригодится!:)
4. Meson 30.01.13 09:50 Сейчас в теме
Добротная статья для начинающих.
5. Crush 30.01.13 10:50 Сейчас в теме
Согласен. Хороший пример для начинающих. Мне б такой в своё время:)
6. ivanov660 1627 13.03.13 10:03 Сейчас в теме
Для начинающих предлагаю добавить больше пояснений. А то получается, что много моментов опущено (хотя бы станет ясно что искать).
7. Zhilyakovdr 91 13.03.13 10:34 Сейчас в теме
Если есть предложения по дополнению статьи, пишите, дополню)))
8. iov 364 24.03.13 12:56 Сейчас в теме
(7)Конвертация данных, редакция 2.1 (2.1.7.1) правила не загружаются.
9. Zhilyakovdr 91 24.03.13 20:08 Сейчас в теме
10. V_K 05.04.13 16:09 Сейчас в теме
Автор, какой у вас релиз КД. У меня после загрузки в названии правил конвертации <Объект не найден> (10:8ca6cc49fd47b1ac11e29de93834ea8d)
и правила пустые
11. Zhilyakovdr 91 05.04.13 17:18 Сейчас в теме
Если правила не грузятся снимите флаг загрузки в транзакции. Эта ошибка происходит из-за правила сопоставления "ТипыОперациВводаОстатков", после загрузки вам вручную придется их снова сопоставить.
12. sumixam 13.02.14 11:29 Сейчас в теме
День добрый, может кто подскажет что не так делаю в конверташке, замаялся уже. Выгружаю субконто Район по 68. счетам, из узла риб, в центр не грузится, в документах где учествует данный счет, в субконто Дт и субконто Кт, в обработчиках свойств, хозрасчетный, дописываю ПКС при выгрузке. Не загружает в центр.

МассивСчетов = Новый Массив;
МассивСчетов.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("68.01"));
МассивСчетов.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("68.10.7"));

Если МассивСчетов.Найти(ОбъектКоллекции.СчетДт) <> Неопределено И
Строка(ВидСубконто) = "Район" Тогда
ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеНеПредопределенный";
Иначе
ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";
КонецЕсли;
13. Zhilyakovdr 91 13.02.14 17:02 Сейчас в теме
(12) sumixam, Добрый день, я отправил вам в личку свою почту, скиньте ваши правила, постараюсь помочь
14. natarezn 29.12.15 00:45 Сейчас в теме
15. DedMoroz1983 13.10.16 10:53 Сейчас в теме
Спасибо за статью и "Правило"
16. Zhilyakovdr 91 14.10.16 10:09 Сейчас в теме
Если у кого то есть вопросы по КД или предложения для статей, темы, пишите в комменты, есть мысль описать неявные возможности КД, но нет конкретного понимания того что будет полезно и интересно другим.
17. Forest 04.06.18 16:43 Сейчас в теме
Спасибо тебе добрый человек. Помогло.
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

19.06.2019    1558    13    serega9507585993    6       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

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

10 стартмани

08.04.2019    1603    7    korsar2001    2       

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

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

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

1 стартмани

22.01.2019    3366    27    gudogu    4       

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

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

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

5 стартмани

11.01.2019    3573    12    sulig    2       

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

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

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

1 стартмани

25.08.2018    5282    13    maksa2005    9       

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

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

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

3 стартмани

27.07.2018    8409    70    ааю    20       

Как переходили с 7-ки на 8-ку. Пример небольшого розничного магазина 5

Статья Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v8 v77::ОУ 1С7:ТиС УТ11 Розничная и сетевая торговля (FMCG) УУ Розничная торговля Ценообразование, анализ цен Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X Бухгалтерский учет

Пример проекта из нашей практики - перевод учета в небольшом розничном магазине с 1С v7 Торговля и Склад на 1С v8 Управление Торговлей. Какими инструментами пользовались, какие вопросы возникали на проекте.

1 стартмани

15.05.2018    10771    5    Kutuzov    15       

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

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

Воспользоваться современным средством переноса данных "Конвертация данных 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    26037    45    ksnik    3       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 КД БП3.0 ЗУП3.x Россия Windows Абонемент ($m) Перенос данных из 1C8 в 1C8 Перенос данных из 1С7.7 в 1C8.X

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

1 стартмани

16.11.2017    10510    77    leosoft    4       

Исправление среднего заработка для отпусков после переноса данных в конфигурацию ЗКГУ 3.0 12

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

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

6 стартмани

08.08.2017    23245    6    RadistkaAn    4       

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

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

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

1 стартмани

29.11.2016    25658    65    G.P.    10       

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

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

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

5 стартмани

11.02.2016    13485    36    vowg    6       

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

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

Набор правил обмена между различными конфигурациями ТиС 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    25662    216    filipp    23       

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

Инструменты и обработки Системный администратор Программист Пользователь Конфигурация (md, cf) v8 1С7:ТиС Россия Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

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

1 стартмани

11.11.2015    10958    15    AlkB    10       

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

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

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

5 стартмани

06.11.2015    33474    55    bb1962    1       

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

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 БП2.0 1С7:ТиС Россия Windows Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X Обмен через XML

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

1 стартмани

05.06.2015    43673    121    Kuzya_brаtsk    3       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 КД Windows Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

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

1 стартмани

13.05.2015    17172    20    Xershi    29       

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

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

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

1 стартмани

19.12.2014    17895    11    demon_infernal    6       

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

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

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

1 стартмани

10.12.2014    12913    52    LavinVadik    7       

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

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

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

1 стартмани

05.12.2014    21198    8    Xershi    12       

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

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

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

2 стартмани

29.07.2014    23189    52    sanfoto    3       

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

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

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

1 стартмани

25.04.2014    60782    724    rauf    73       

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

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

Измененный файл типовых правил обмена. Исправил ошибки. Протестировал на ТиС 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    20094    99    RA85    6       

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

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 БП2.0 Россия Windows Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

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

3 стартмани

19.02.2014    16664    182    acapulco    9       

Прозрачная интеграция 1С8.2 с 1С7.7 (Внешние источники, OLE) 15

Отчеты и формы Программист Нет файла v8 Windows Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

Прозрачная интеграция 1С8.2 с 1С7.7 через внешние источники и OLE. Данные из 1С7.7 читаем посредством внешних источников, изменения данных передаем в 1С7.7 по OLE путем отправки xml.

1 стартмани

09.01.2014    18670    28    sdf1979    16       

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

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

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

1 стартмани

12.12.2013    17668    7    bashinsky    11       

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

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

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

1 стартмани

08.12.2013    12930    119    anime21    3       

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

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

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

1 стартмани

12.11.2013    15067    90    prodines    19       

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

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

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

1 стартмани

09.10.2013    27841    24    IgorXml    5       

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

Инструменты и обработки no Внешняя обработка (ert,epf) v8 Windows Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

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

1 стартмани

12.09.2013    31745    364    Alex103a    46       

Обмен в 1С Розница 2.0.8.8 по магазину 11

Отчеты и формы Системный администратор Программист Нет файла v8 Розница Windows Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

Настройка обмена между магазинами в 1С Розница 2.0.8.8 не стандартным методом.

1 стартмани

18.07.2013    36757    119    denchik86    10       

Актуализация правил обмена в КД 2.1 38

Отчеты и формы Программист Нет файла v8 КД Windows Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

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

1 стартмани

15.07.2013    45536    34    Дмитрий Рудаков    11       

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

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

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

1 стартмани

11.07.2013    18271    66    Mortiferus    11       

Импорт документов из других программ или конфигураций 8

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

Универсальная функция поиска документа по маске GUID и создание нового документа при неудаче

1 стартмани

11.07.2013    3497    11    inv7    4       

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

Инструменты и обработки no Внешний отчет (ert,erf) v8 УТ10 Россия БУ УУ Windows Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

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

1 стартмани

10.07.2013    6648    34    pomestnik    5       

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

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 УТ10 1С7:ТиС Россия Windows Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

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

1 стартмани

09.07.2013    16188    92    Yury1001    9       

Доработанный CommerceML с выгрузкой услуг по счету и заказов покупателей. 5

Инструменты и обработки no Внешняя обработка (ert,epf) v8 КА1 УПП1 Россия Управление взаимоотношениями с клиентами (СRM) Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

Доработанный CommerceML, выгружает счета с услугами, да еще и заказы покупателей. Если вам надо выгружать счета на оплату покупателю и заказы покупателей товарами и услугами, с последующей загрузкой в систему в качестве счетов на оплату поставщиков и заказов поставщиков, то эта доработанная обработка для вас.

1 стартмани

05.07.2013    7617    87    maratimus    7       

Сравнение документов в разных ИБ 11

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 УТ10 УПП1 Windows Абонемент ($m) Обработка документов Перенос данных из 1С7.7 в 1C8.X

Обработка сравнивает суммы документов в разных информационных базах за период. Полезно при отладке/мониторинге самописных обменов.

1 стартмани

01.07.2013    3867    72    sdx    5       

Перенос данных из ТиС 9.2 [v77] в БП 2.0 [v82] OLE 13

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 БП2.0 Windows Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X

Обработка предназначена для выполнения регулярного переноса документов из торговли на v77 в бухгалтерию на v82.

1 стартмани

02.06.2013    8349    117    goodwill    12       

Выгрузка проводок из 1С:Зарплата и кадры бюджетного учреждения 8.2 в 1С:Бухгалтерия государственного учреждения 8.2 8

Инструменты и обработки Бухгалтер Внешний отчет (ert,erf) v8 ЗКБУ Россия БУ Windows Зарплата Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X Обмен через XML

Внешняя обработка по выгрузке проводок из 1С:Зарплата и кадры бюджетного учреждения 8.2 в 1С:Бухгалтерия государственного учреждения 8.2, по типовому механизму ЗУП.

1 стартмани

14.05.2013    9709    111    bella25    8       

Правила обмена данными ЗиК ЗУП. Документ ВыплатаЗарплаты 6

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

Предлагаю обработку выгрузки документа "Выплата зарплаты" из ЗиК стандартным способом - через универсальную выгрузку данных в формате XML. Загрузка происходит в документ ЗарплатаКВыплатеОрганизаций.

1 стартмани

02.05.2013    7783    43    Codimca    3       

Правила обмена Бух7.7 - БП 8 (с документами) 8

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

Правила обмена с возможностью переносить данные подокументно из бух77 в БП8.. Архив содержит правила обмена и модуль выгрузки.

1 стартмани

12.04.2013    10398    173    masspi    10