Доработка конвертации данных КД2 (версии 2.1). Расширенная диагностическая информация при выгрузке по правилам из 1С 7.7 и при загрузке в 1С 7.7

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

Разработка - Обмен данными 1С

КД КД2 конвертация

Есть очень неприятная особенность при настройке обмена по правилам КД2 в момент отладки на стороне 1С 7.7, как при выгрузке из 1С 7.7, так и при загрузке в 1С 7.7. Непонятно, в каком конкретно месте формирования или разбора данных XML файла в какой именно момент споткнулась программа (произошел сбой). Я нашел способ вывода дополнительной диагностики, теперь точно известно, на каком элементе данных XML споткнулся модуль выгрузки V77Exp.ert (модуль загрузки V77Imp.ert). Теперь отладка правил обмена на стороне 1С 7.7 стала простой, выполняется на порядок проще.

Допустим мы где-то в правилах допустили опечатку в коде на встроенном языке.

В этом случаепри открытии формы обработки "V77Exp.ert" мы получим сообщение об ошибке:

Сообщать<<?>>("Способ задания цены =" + Значение)
{....\CONVERSION\V77EXP.ERT(12199)}: Процедура не обнаружена (Сообщать)

Тут все понятно по-русски написано, открыв модуль сразу ясно что и где исправлять. В реальной же жизни отлаживать правила конвертации сложно. Ошибка в модуле выгрузки V77EXP.ERT или загрузки V77IMP.ERT, когда алгоритм не спотыкается, а просто ругнется на каком-то одном неизвестном объекте или свойстве где-нибудь в середине XML-файла, или вообще не покажет ошибку. Куда смотреть - не понятно. Трассировать? {....\CONVERSION\V77EXP.ERT(12199)} - трассировать можно до утра, эти модули довольно объемные и трассировать их не всегда приемлемо.

Чаще всего при отладке правил конвертации происходит ошибка логическая, и она может проявляться не у всех элементов, а на каком-то неизвестном элементе данных в зависимости от сложившейся последовательности предыдущих итераций обработчиков цепочки разбора XML. Детерминировать такую ошибку мешает отсутствие подробной диагностической информации о происходящих в обработке событиях. Поясняю на примере.

Прежде всего смоделируем решаемую проблему.

Намеряно внесем в конвертацию ошибку, от которой выгрузка данных прервется с непонятным сообщением об ошибке. Пусть в некотором алгоритме не передается ожидаемый элемент структуры во входящие данные.

Где-то в другом обработчике этот элемент должен был использоваться но теперь уже программа работает не правильно, создает нам бракованную XML-ку, и теперь прийдется повозиться, чтобы выяснить где собака порылась. Ведь робот на комментарии скуп, "  - Значение не представляет агрегатный объект (Код)" и всё.

 
 Под спойлером стандартные комментарии выгрузки

На форме обработки выгрузки выведен флажок "Комментировать выгрузку объектов".  Если его активировать, увидим какой объект в данный момент выгружается, но не увидим какое конкретно выгружается мвойство и в каком порядке, а их там тьма.

 
 Комментарии выгрузки если включить "Комментировать выгрузку объектов"

Ошибка исполнения обработчика:  ПКС_ПередВыгрузкой_ОперацияБух_Содержание_Реквизит4
Взглянем на код. Это еще надо знать что значит комментарий:  ПКС_ПередВыгрузкой_ОперацияБух_Содержание_Реквизит4, как он преврящается в конвертации в элемент ПКС ПКС_ОперацияБух_Содержание_ПередВыгрузкойСвойства_4_11.

А если не знать как трактовать какой-то комментарий или если случай подвернется более сложный? Вон "Ошибка получения свойства из объекта коллекции. Свойство: КОплате" откуда взялось вообще? Можно открыть XML-ку и пошарить в ней, но это всё равно будет на угад. Таким образом назрела необходимость расширить диагностические сообщения, и это возможно.

Доработка конвертации данных КД2 (версии 2.1). Расширенная диагностическая информация при выгрузке по правилам из 1С 7.7.

В проблемное место конвертации добавим обработку, если установлено "Комментировать выгрузку объектов".

 
 Доработка модуля объекта обработки выгрузки конвертации

При установке флажка появятся диагностические сообщения следующего рода,

Сообщить(""" + ИмяОбработчика + """);

которые сделают сообщения об ошибках гораздо нагляднее, во много раз упростят разработку правил.

 
 Пример вывода расширенных диагностических сообщений в "комментировать выгрузку объектов"

Согласитесь, комментарии стали гораздо понятнее.

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

    GUID = СокрЛП(ЭтотОбъект.Ссылка.УникальныйИдентификатор());
    ЭлементыФормы.GUID.Значение = GUID;

Что касается модуля загрузки данных, в конвертации данных в его комментарий указаны локальные и глобальные обработчики, можно повесить на флажок "ФормФлРежимОтладки", аналогичное диагностическое сообщение для локальных и/или глобальных обработчиков событий ПослеЗагрузкиОбъекта, ПослеЗагрузки, ПередЗагрузкойОбъекта, ПередЗагрузкой, ПередЗагрузкойДанных, ПослеЗагрузкиДанных.

//Космачев+
Результат.ЗаписатьСтроку("Если ФормФлРежимОтладки=1 Тогда Сообщить(""" + ИмяПравила + """); КонецЕсли;");
//Космачев-

В КД2 обмен с 7.7 реализован не идеально, и пользователи сообщества "Инфостарт" уже предлагали свои доработки и исправления для иодулей выгрузки и загрузки V77Exp.ert и V77Imp.ert, например:

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

Исправлена ошибка, приводящая к неработоспособности модуля обработки загрузки данных на платформе 7.7 //infostart.ru/public/267853/

(ошибка есть в конвертации 2.1.8.2 "Если ИдРеквизита <> "ДатаДок" ИЛИ ИдРеквизита <> "ПометкаУдаления" Тогда")

Еще возможна ситуация, когда Вы случайно отредактировали XML-файл и внесли в него служебный символ, либо служебный символ уже был в строковых полях 1С 7.7 или через Ваш код правил конвертации в результат  попал служебный символ XML, эта ситуация выражается в следующем сообщении:

"Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8407)}: Ошибка при вызове метода контекста (Прочитать): Ошибка разбора XML:  - [384,17899536]
Фатальная ошибка:
PCDATA invalid Char value 2
SystemId: file:////путь/114.xml"

Данную ситуацию можно выявить и исправить путем сравнения выгружаемого и исправленного файлов. Код выявления ошибки PCDATA invalid Char value 2:

 
 Этот модуль исправления надо включить в обработку либо выполнить в консоли произвольного кода

Сравните исправленный код с выгруженным и Вы поймете, где произошла ошибка.

На Инфостарте ест пара обработок на эту тему для тех, кто не может разобраться сам:

//infostart.ru/public/286257/ и //infostart.ru/public/677885/

У меня пока еще мало опыта с загрузкой КД2 в 7.7, разберусь подробнее - статью дополню. А Вы пользуететь подобными приемами при отладке правил конвертации?

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Antoska 13 20.11.20 15:41 Сейчас в теме
Спасибо. Очень полезная статья. Очень было бы интересно почитать, что вы ещё нашли интересного в КД2.1 для 1С77.
2. Antoska 13 20.11.20 16:00 Сейчас в теме
Я, кстати, тоже однажды столкнулся с проблемой при отладке. При записи объекта в приёмнике 1С77 выводится скупое сообщение: "Неудачная попытка записи объекта: " и дальше описание ошибки. Изменил процедуру в макете ПроцедурыИФункцииМодуляЗагрузки обработки ВыгрузкаКонвертации следующим образом:

Процедура ЗаписатьОбъект(Объект)
	  
	Если ФормФлРежимОтладки = 0 Тогда
		Объект.Записать();
	Иначе
		Попытка
			Объект.Записать();
		Исключение
			//+ Дилев А.Ю. 21102020
			ТипОбъекта = ТипЗначенияСтр(Объект);
			ВидОбъекта = "";
			Попытка ВидОбъекта = "."+Объект.Вид(); Исключение КонецПопытки;
			Сообщить("Исключение при записи объекта вида "+ТипОбъекта+ВидОбъекта,"!");
			//+ Дилев А.Ю. 21102020
			ЗаписатьОшибку("Неудачная попытка записи объекта: " + ОписаниеОшибки());
		КонецПопытки;
	КонецЕсли;
		
КонецПроцедуры		//	ЗаписатьОбъект()
Показать
3. Antoska 13 20.11.20 16:31 Сейчас в теме
И ещё. Вчера столкнулся с проблемой. Случайно поставил флажок Выгружать правила регистрации и выгрузил правила. При следующей выгрузке выдало предупреждение "Не выбраны правила обмена корреспондента для сохранения."
Получается если поставить флаг по правилам регистрации, то автоматически устанавливается флаг Выгружать правила корреспондента, но при этом этот флаг, как и реквизит Конвертация корреспондент
Пришлось изменить код процедуры ФлагВыгружатьПравилаРегистрацииПриИзменении модуля Формы обработки ВыгрузкаКонвертации так:
Процедура ФлагВыгружатьПравилаРегистрацииПриИзменении(Элемент)
	
	//* Дилев А.Ю. 20112020
	//Если ВыгружатьПравилаРегистрации Тогда
	//	ВыгружатьПравилаКорреспондента = Истина;
	//КонецЕсли;
	// заменил потому что при снятии галочки флаг ВыгружатьПравилаКорреспондента остаётся и не даёт 
	ВыгружатьПравилаКорреспондента = ВыгружатьПравилаРегистрации;
	//_ Дилев А.Ю. 20112020
	
	ЭлементыФормы.РегистрацияДляВыгрузки.Доступность = ВыгружатьПравилаРегистрации;
	
	ЭлементыФормы.РегистрацияДляВыгрузки.АвтоОтметкаНезаполненного = ВыгружатьПравилаРегистрации;
	
	ОбработкаОбъект.СжиматьФайлПравил = ВыгружатьПравилаКорреспондента;
	
	ЭлементыФормы.СжиматьФайлПравил.Доступность = Не ВыгружатьПравилаКорреспондента;
	
	СжиматьФайлПравилПриИзменении(ЭлементыФормы.СжиматьФайлПравил);
	
	ЭлементыФормы.КонвертацияКорреспондентДляВыгрузки.Доступность = ВыгружатьПравилаКорреспондента;
	
	ЭлементыФормы.КонвертацияКорреспондентДляВыгрузки.АвтоОтметкаНезаполненного = ВыгружатьПравилаКорреспондента;
	
КонецПроцедуры
Показать

Не уверен, что не будет ли проблем с конвертацией для восьмёрки. Не тестировал, но вроде правильно сделал.
Прикрепленные файлы:
4. Antoska 13 23.11.20 14:17 Сейчас в теме
Забыл упомянуть, что версия Конвертация данных, редакция 2.1 (2.1.8.2)
5. Antoska 13 26.11.20 13:47 Сейчас в теме
Так и не нашел куда вы предлагаете вставить:
//Космачев+
Результат.ЗаписатьСтроку("Если ФормФлРежимОтладки=1 Тогда Сообщить(""" + ИмяПравила + """); КонецЕсли;");
//Космачев-
Оставьте свое сообщение

См. также

Копирование числовых ячеек из 1С в Excel Промо

Загрузка и выгрузка в Excel Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

Решение проблемы, когда значения скопированных ячеек из табличных документов 1С в Excel воспринимаются последним как текст, т.е. без дополнительного форматирования значений невозможно применить арифметические операции. Поводом для публикации послужило понимание того, что целое предприятие с более сотней активных пользователей уже на протяжении года мучилось с такой, казалось бы на первый взгляд, тривиальной проблемой. Варианты решения, предложенные специалистами helpdesk, обслуживающими данное предприятие, а так же многочисленные обсуждения на форумах, только подтвердили убеждение в необходимости описания способа, который позволил мне качественно и быстро справиться с ситуацией.

15.01.2019    27150    itriot11    27    

Сказ о том, как в одной крупной компании документооборот внедряли, или проблемы типовых обменов между КА и ДО

Интеграция Документоборот 2 Перенос данных из 1C8 в 1C8 v8 ДО КА2 Бесплатно (free)

Приветствую всех. Сегодня пойдет речь о том, как на одной крупной компании внедряли 1С:Документооборот 2.1 в связке с КА 2.4. Вроде бы системы типовые, мы практически не добавляли ничего в них, но проблем было столько, что я решил изложить их в статье. Может, кому-то пригодится это в дальнейшем, и не придется тратить кучу времени на поиск решений.

10.11.2020    4366    maks_20    22    

Простой пример разработки регулярного обмена с использованием БСП на примере ERP 2.4 и УПП 1.3

БСП (Библиотека стандартных подсистем) Перенос данных из 1C8 в 1C8 v8 1cv8.cf УПП1 КД ERP2 Россия Бесплатно (free)

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

27.10.2020    3510    байт    8    

Лайфхаки конвертации данных 2.1 (часть 2)

Обмен данными 1С v8 1cv8.cf Бесплатно (free)

В данной статье будут рассмотрены десять приемов работы с конвертацией данных 2.1. Указанные приемы явно не описываются в документации (справке), но их полезно знать и применять. Для наглядности приёмы работы сопровождаются описанием реализации и практическими примерами.

14.09.2020    4196    Alexsandr_Retunskiy    11    

Excel vs 1С: битва с неожиданным исходом Промо

Анализ учета Универсальные обработки Загрузка и выгрузка в Excel Финансовые Управленческие v8 1cv8.cf Россия Бесплатно (free)

Что лучше 1С или Excel? Разберемся, в казалось бы, очевидном, чтобы получить невероятное!

11.04.2019    37680    bolefirenko    120    

Интеграция с Трелло. Готовый код

Обмен данными 1С Интеграция Agile (XP, SCRUM, Канбан) v8 Бесплатно (free)

Код основных действий, интеграция с API Трелло.

19.08.2020    3089    Yashazz    14    

Конвертация данных 2. Использование подключаемых обработок в правилах обмена. Конвертация дерева значений

Обмен данными 1С Обмен через XML Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Разработка правил обмена с использованием подключаемых обработок. В качестве примера рассмотрена реальная задача конвертации дерева значений.

15.06.2020    4037    Drivingblind    8    

Конвертация данных 2.1. Методика переноса остатков

Перенос данных из 1C8 в 1C8 v8 1cv8.cf УУ Бесплатно (free)

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

12.06.2020    7627    aximo    17    

Как прикрутить ГУИД к регистру сведений Промо

Практика программирования Перенос данных из 1C8 в 1C8 Разработка v8 Бесплатно (free)

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

16.04.2019    20803    m-rv    17    

Лайфхаки конвертации данных 2.1

Обмен данными 1С v8 КД Россия Бесплатно (free)

В данной статье будут рассмотрены десять приемов работы с конвертацией данных 2.1. Указанные приемы явно не описываются в документации (справке), но их полезно знать и применять. Для наглядности приёмы работы сопровождаются описанием реализации и практическими примерами.

07.06.2020    9191    Alexsandr_Retunskiy    9    

Как мы РИБ на веб-сервисы переводили

Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Россия Бесплатно (free)

Решение проблем обмена РИБ с 10+ баз с помощью веб-сервисов и базы обмена.

13.05.2020    4323    RSConsulting    22    

Механизм XDTO

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

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

12.05.2020    5910    totchaz    4    

Из Excel в 1С запросом Промо

Загрузка и выгрузка в Excel v8 1cv8.cf Бесплатно (free)

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

14.08.2018    20492    m-rv    5    

5 ситуаций, когда в экосистеме 1C нужны веб-сервисы

Обмен данными 1С v8 Бесплатно (free)

В 1С существует немало возможностей для обмена данными, включая файловый обмен и COM Connector. В этой статье я расскажу, когда при интеграции 1С не обойтись без веб-сервисов, а также в чем плюсы использования SOAP или, наоборот, HTTP. Кроме этого речь пойдет про рабочие инструменты и примеры использования веб-сервисов. Веб-сервисы — достаточно простая штука. Существует множество инструкций по их созданию, так что запустить свой сервис может почти каждый. Сложности возникают тогда, когда веб-сервисы начинают куда-то встраивать, например, в системы 1С.

24.03.2020    8276    Neti    4    

Механизмы проведения документов при обмене по универсальному формату

Перенос данных из 1C8 в 1C8 БСП (Библиотека стандартных подсистем) v8 Бесплатно (free)

Как проводятся документы при обмене по универсальному формату. Пример доработки типовых правил обмена с переносом состояния документа: проведен/не поведен/пометка удаления.

04.03.2020    5274    partizand    6    

Регулярные выражения без внешних компонент? Легко! Промо

Практика программирования Обмен через XML v8 Бесплатно (free)

Сложный способ организовать проверку строки с помощью регулярного выражения в 1С. При этом ни одна внешняя компонента не пострадала. Ну и от платформы (Linux, MustDie) - не зависит.

04.03.2016    64568    starik-2005    104    

Односторонний обмен ЗУП и БП

Перенос данных из 1C8 в 1C8 v8 БП3.0 ЗУП3.x Россия Бесплатно (free)

Односторонний обмен из ЗУП в БУХ

29.02.2020    6062    VAAngelov    14    

[БСП] Обмен через Конвертацию данных 2.1

Обмен через XML v8 1cv8.cf Бесплатно (free)

Добавим новый план обмена и настроим в БСП типовой обмен через правила конвертации данных (КД 2.1)

03.02.2020    8719    John_d    16    

Бесшовная интеграция через обмен по правилам - миссия выполнима

Практика программирования Интеграция Перенос данных из 1C8 в 1C8 v8 ДО ERP2 Бесплатно (free)

При организации работы с договорами в ERP 2, с помощью бесшовной интеграции с Документооборотом, «типовой» методикой является создание договоров в ЕРП. После создания договора в ЕРП, пользователь «отправляет» договор в ДО по бесшовной интеграции. На практике, весьма часто пользователи хотят видеть обратную схему: вводить договоры в ДО и при этом получать их в ЕРП без «лишних телодвижений». Или даже вводить их независимо в обеих системах – так, чтобы потом «стыковать» по каким-то определенным правилам.

24.01.2020    5590    e-9    2    

Повышаем эффективность разработки правил обмена Промо

Практика программирования Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Как повысить скорость и качество разработки правил обмена? Как вести групповую разработку правил обмена? Как облегчить сопровождение правил обмена после передачи в эксплуатацию? Об этом и многом другом вы можете узнать из этой статьи.

25.06.2018    28808    olegtymko    47    

Обмен через Конвертацию данных 2.1 во внешней обработке + Запуск внешней обработки по расписанию (БСП)

Обмен через XML v8 1cv8.cf Бесплатно (free)

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

22.01.2020    6362    John_d    31    

Как сделать обмен данными через универсальный формат быстрее? Реализация многопоточного обмена данными

Обмен данными 1С Обмен через XML v8 1cv8.cf Бесплатно (free)

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

31.12.2019    8512    ids79    17    

Заметки по Конвертации данных 3.0

Обмен данными 1С v8 1cv8.cf Бесплатно (free)

Написал небольшие заметки по конвертации данных 3.0.

18.11.2019    16565    John_d    17    

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть І: Справочники Промо

Перенос данных из 1C8 в 1C8 v8 Бесплатно (free)

Сейчас все чаще интеграции различных конфигураций проектируются через HTTP-сервисы - они и работают быстрее, и "войти" в режим отладки гораздо проще, тем самым обойдя "черный ящик" универсального обмена через xml, например. Более года назад я начал работать в компании, в которой разработчики работали с конфигурациями 1С в режиме совместимости еще 8.2.16 (менять режим совместимости в типичных базах мы не хотели) - а как Вы наверное знаете, если интересовались HTTP-сервисами в 1С, их использование в режиме совместимости 8.3.4 и ниже недопустимо - и здесь я уже не надеялся на разработку и использование HTTP-сервисов. Но позже меня заинтересовал такой "сервис" как REST интерфейс OData, так как его можно использовать не меняя режим совместимости конфигурации - именно он и стал для меня идеальным вариантом решения "нетривиальных" задач.

11.05.2018    23776    V.Stavinsky    11    

Обсудим планы обмена. Способы регистрации объектов к обмену

Обмен данными 1С v8 1cv8.cf Бесплатно (free)

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

16.11.2019    26203    aximo    36    

И снова "Конфигурация узла распределенной ИБ не соответствует ожидаемой"

Распределенная БД (УРИБ, УРБД) Обмен данными 1С v8 Бесплатно (free)

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

05.11.2019    6414    Kobra_RU    11    

Использование XML-схемы из макета внешней обработки

Обмен через XML Универсальные функции v8 1cv8.cf Бесплатно (free)

Простой способ использования XML-схем из макета внешней обработки.

28.10.2019    11448    Olesia_Matusevich    10    

Взаимодействие между базами 1С через COM Промо

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Рассмотрено много особенностей взаимодействия между базами 1С по COM технологии

10.08.2015    157060    tormozit    67    

Преобразование XML в таблицу значений или иной объект 1С методом XSL преобразования

Универсальные функции Обмен через XML v8 1cv8.cf Бесплатно (free)

Сразу открою интригу, напрямую прочитать XML, не содержащий объект 1С, не удастся. Статья раскрывает способы привести XML к формату, который возможно прочитать средствами платформы.

24.10.2019    12228    kraspila    30    

Обертка функций Excel на русском. Ускорение процесса разработки.

Загрузка и выгрузка в Excel Универсальные функции v8 Бесплатно (free)

Устали переключаться с русского на английский и обратно при работе с таблицами Excel из 1С? Сборка наиболее необходимых функций и методов работы с Excel, обернутых в функции 1С на русском языке.

24.10.2019    7467    DmitryKotov    6    

Правила обмена КД2 из 8.3 в 7.7. Перенос кассовых документов ПКО и РКО из Рарус Торговый комплекс (аналог УТ 10.3) в Комплексную 7.7. Пример переноса данных из 1С 8.3. в 7.7.

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

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

1 стартмани

21.10.2019    5176    6    ksnik    0    

Использование инструментов разработчика для отладки обменов КД 2.0 Промо

Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Пара трюков, благодаря которым жить становится намного проще...

05.05.2017    27930    unichkin    3    

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

Обмен данными 1С Перенос данных из 1С7.7 в 1C8.X v7.7 v8 КД Бесплатно (free)

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

17.10.2019    8514    ksnik    0    

EnterpriseData: простой способ защиты данных в базе получателя при одностороннем обмене

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Очень часто бухгалтеры ругаются, когда уже отраженные документы в бухгалтерском учета меняются сотрудниками.

04.10.2019    7437    handscenter    12    

Практика XDTO. Нюансы

Практика программирования Обмен через XML v8 Бесплатно (free)

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

23.09.2019    14764    Yashazz    31    

РИБ 200 узлов. Середина пути Промо

Распределенная БД (УРИБ, УРБД) v8 Розница Россия Бесплатно (free)

Между настройкой и поддержкой РИБ на 2 узла и на 10 большой разницы нет, а вот когда число удаленных точек переваливает за сотню, приходится решать уже совсем другие вопросы

25.10.2016    40197    comol    215    

Конвертация Данных. Нюансы использования конструкции "НеЗамещатьОбъект = Истина" в обработчике события "ПриЗагрузке"

Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

У конвертации данных есть «особенности», которые «пьют кровь» программистов. Эта статья про очередную обнаруженную «особенность».

10.09.2019    10788    ivanek    21    

Обмен данными через Web Сервисы

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Ознакомительная статья о том, как загружать\выгружать данные с одной базы в другую, используя Web Сервисы.

02.09.2019    27935    user5300    42    

EnterpriseData – часть 3. Загрузка данных, идентификация объектов

Практика программирования Математика и алгоритмы Перенос данных из 1C8 в 1C8 Разработка v8 v8::УФ 1cv8.cf Бесплатно (free)

Основные этапы загрузки данных через EnterpriseData. Идентификация объектов загружаемых полностью и по ссылке. Приведены схемы процессов загрузки данных. Описание основных операций и обработчиков. Перечень процедур БСП, используемых при загрузке данных, структура «КомпонентыОбмена».

22.08.2019    16077    ids79    8    

Приемы обработки больших данных в 1С Промо

Универсальные обработки Математика и алгоритмы Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Рассказ об эффективных приемах организации обработок больших объемов данных на платформе 1С

07.08.2015    68257    tormozit    27    

Перенос дополнительных реквизитов в Конвертации данных 2.0

Перенос данных из 1C8 в 1C8 v8 КД Россия УУ Бесплатно (free)

Пример написания правил обмена (КД 2.0) для переноса дополнительных реквизитов справочника "Номенклатура", в том числе перенос ПВХ с разными типами значений.

13.08.2019    12774    vikulinamari    8    

Конвертация 3.0. Пример доработки: два справочника в один

Обмен через XML v8 КД ERP2 БП3.0 Россия Бесплатно (free)

Доработка правил конвертации путем расширения конфигурации: номенклатура и характеристика (ERP) в номенклатуру (БП).

15.05.2019    7840    forusing    4    

Полезные приемы при работе с Конвертацией данных 2.1. Логирование, интерактивное управление, дозаполнение и постпроведение документов

Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Некоторые полезные приемы для КД 2.1, которые могут пригодиться как при доработке типовых правил, так и самописных.

22.04.2019    10451    maks_20    9    

Загрузка из EXCEL в 1С на платформе 8.3.6/8.3.7/8.3.8/8.3.9/8.3.10 (с картинками) Промо

Практика программирования Загрузка и выгрузка в Excel v8 1cv8.cf Бесплатно (free)

Импорт содержимого из файлов в форматах XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument) в таблицу значений.

06.04.2015    246032    StepByStep    75    

Работа с ComОбъектом 1С 8.2; 8.3

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Определение типов и значений через COM соединение между конфигурациями.

15.04.2019    23942    vik070777    12    

RabbitMQ + Конвертация Данных 3.0

Внешние источники данных Обмен через XML Интеграция Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

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

21.03.2019    27521    barelpro    82    

Cannot insert duplicate key. Кто виноват и что делать

Распределенная БД (УРИБ, УРБД) Тестирование и исправление v8 Бесплатно (free)

Ошибка "CANNOT INSERT DUPLICATE KEY" в базах 1С и связанная с ней "магия".

25.02.2019    22831    YPermitin    32    

Загрузка из EXCEL в 1С. Чтение файла XLSX средствами 1С. ПостроительDOM Промо

Универсальные обработки Загрузка и выгрузка в Excel Обмен через XML v8 1cv8.cf Бесплатно (free)

ПРАКТИЧЕСКОЕ ПОСОБИЕ РАЗРАБОТЧИКА: Метод "NativeXLSX" (ПостроительDOM). Обрабатываются данные EXCEL типов: "Строка", "Число", "Дата" ("Время"), "Булево", "Процент", а также изображения.

11.09.2014    74795    StepByStep    27    

Конвертация данных 2.1: поиск по условию

Перенос данных из 1C8 в 1C8 v8 КД ERP2 Бесплатно (free)

Задача. При обмене документами "Реализация товаров и услуг", поиск контрагента осуществлять по полям "ИНН", "КПП". Если вид договора с комиссионером, то поиск осуществлять по полям "ИНН", "КПП", "Наименование".

15.01.2019    17777    wowik    13