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

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

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

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

3
Есть очень неприятная особенность при настройке обмена по правилам КД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, разберусь подробнее - статью дополню. А Вы пользуететь подобными приемами при отладке правил конвертации?

3

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

Избранное Подписка Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение

См. также

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

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

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

24.10.2019    2706    kraspila    25       

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

Статья Программист Нет файла v8 Windows Бесплатно (free) Загрузка и выгрузка в Excel Универсальные функции

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

24.10.2019    1991    DmitryKotov    6       

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

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

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

1 стартмани

21.10.2019    591    ksnik    0       

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

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

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

17.10.2019    2290    ksnik    0       

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

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

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

23.09.2019    3932    Yashazz    24       

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

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

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

02.09.2019    5076    user5300    29       

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

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

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

22.08.2019    4057    ids79    7       

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

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

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

22.04.2019    4533    maks_20    9       

Преобразование EXCEL в таблицу значений без COM и других извращений 210

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

Получение таблицы значений из excel в 1С v8, без COM, внешних источников данных и т.д. EXCELВТаблицуЗначений() - За 10 строчек кода! Реализация протестирована на 1С 8.3.12.1714 (x64).

18.04.2019    12959    9    Eret1k    43       

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

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

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

16.04.2019    8305    m-rv    16       

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

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

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

15.04.2019    11330    vik070777    12       

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

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

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

21.03.2019    14623    barelpro    82       

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

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

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

15.01.2019    11283    itriot11    21       

Запись одной книги Excel на нескольких листах средствами 1С (без внешних компонент) 141

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

Пользователи часто просят сохранить им стопиццот отчетов в один файл Excel, чтобы отчеты были в одном файле. Ну или клиент хочет счет, накладную и счет-фактуру получить в одном документе. 1С умеет это делать без всяких там COM-объектов. Давайте разберемся, куда нажимать и что крутить.

14.01.2019    12394    starik-2005    24       

Как легко загружать данные из электронных таблиц (Excel, OpenOffice и т.д) 35

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

Как легко загружать данные из электронных таблиц (Excel, OpenOffice и т.д). На примере загрузки в табличную часть документа Поступление товаров и услуг в УТ 11.4.

09.01.2019    7168    rasdag    14       

EnterpriseData – часть 2. Процесс выгрузки данных 127

Статья Программист Нет файла v8 v8::УФ Россия Бесплатно (free) Практика программирования Обмен через XML

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

26.12.2018    13532    ids79    27       

Новый подход к обмену данными EnterpriseData 207

Статья Программист Нет файла v8 v8::УФ Россия Бесплатно (free) Практика программирования Обмен через XML

Хочу предложить Вашему вниманию цикл статей, посвященных обмену данными через универсальный формат (EnterpriseData или ED).

14.12.2018    22797    ids79    72       

EnterpriseData - пример доработки правил конвертации без использования КД 3.0 в расширении конфигурации 119

Статья Программист Нет файла v8 v8::УФ БП3.0 УТ11 Россия Windows Бесплатно (free) Практика программирования Обмен через XML

В статье подробно описан реальный пример доработки обмена данными через EnterpriseData (универсальный формат обмена) между конфигурациями УТ 11.4 и Бухгалтерия 3.0

16.11.2018    20106    ids79    20       

Excel: создание в формате xlsx без COM технологии 112

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

По работе приходится часто выгружать данные в Excel формате. При большом количестве строк и формул этот процесс достаточно длительный. Решил написать для своих целей небольшую библиотечку для выгрузки данных. Используется технология open-xml. Никаких библиотек не надо, пишу напрямую в xml файлики. На данном этапе сделано форматирование, формулы.

10.09.2018    7951    user1045404    16       

Планы обмена 1С 162

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

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

10.09.2018    32032    zhichkin    17       

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

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

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

14.08.2018    14085    m-rv    5       

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

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

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

25.06.2018    19922    olegtymko    47       

Обмен через универсальный формат. Пример нестандартной конвертации данных 83

Статья Программист Нет файла v8 УТ11 Россия Бесплатно (free) Обмен через XML Перенос данных из 1C8 в 1C8

В статье описан небольшой пример обмена данными через EnterpriseData без снятия конфигурации с поддержки. Тестовая площадка: Управление торговлей, редакция 11 (11.4.3.126), версия платформы 8.3.11

18.06.2018    23384    artkor    12       

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

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

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

11.05.2018    16842    V.Stavinsky    11       

Настройка обмена через универсальный формат между СВОЕЙ КОНФИГУРАЦИЕЙ и ТИПОВОЙ, не снимая типовую с поддержки (+ фишка БСП) 53

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

Возникла необходимость настроить синхронизацию между своей отраслевой конфигурацией и Бухгалтерией 3.0, основным условием было - НЕ снимать Бухгалтерию с поддержки. Предлагаю краткую инструкцию + одну "фишку" БСП, которая по умолчанию не отображается.

25.12.2017    20710    tmn72.1C    18       

Расширения конфигурации и РИБ, друзья или враги? Или как мы передаем расширения подчиненным РИБ узлам 44

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Распределенная БД (УРИБ, УРБД)

Читая комментарии к курсу касательно новых возможностей расширений конфигурации, которые привнес релиз 8.3.11, на одном из известных сайтов с курсами, я обратил внимание, что коллегам приходится отказываться от расширений из-за решения перейти на РИБ. Мы сами относительно недавно начали переходить на РИБ, и мы также активно пользуемся расширениями и в этой статье я хотел бы рассказать, как мы решили эту проблему.

24.11.2017    14417    markers    8       

1С: Конвертация данных 3. Инструкции и примеры. EnterpriseData (универсальный формат обмена) 731

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

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

19.11.2017    141951    MaxS    251       

Обмен между базами 1С 8.3. Доработка типового плана обмена (синхронизации) между конфигурациями 1С на примере обмена 1С: Зарплата и управление персоналом 3 и 1С: Бухгалтерия предприятия 3 114

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Перенос данных из 1C8 в 1C8

Для чего нужно изучить данную статью и когда эти знания могут пригодиться? В первую очередь приведенная ниже информация потребуется программистам 1С, когда перед ними встанет задача доработать типовой обмен между конфигурациями, который настроен через синхронизацию данных, т.е. по плану обмена. Что же такое «План обмена»? План обмена в 1С – это объект, который входит в состав метаданных конфигурации и служит для синхронизации данных между информационными базами.

09.11.2017    51263    user858846    36       

Конвертация данных. Удобная навигация (Открыть алгоритм или запрос) v0.5 48

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

Цель: выявить (зафиксировать) и реализовать удобную навигацию в КД, например: -Открытие алгоритмов в правилах конвертации объектов и правилах выгрузки данных.

27.10.2017    9528    Trise    6       

1С: Конвертация данных 2. Разработка с "нуля" на простых примерах разработки 157

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

1. Вступление 2. Что понадобится: конфигурация 1С: Конвертация данных 2. и обработки из пакета. Для примера задач возьмем конфигурации 1С: Управление торговлей 11 и 1С: БП 3.*. 3. Нам понадобятся Обработки для выгрузки структуры метаданных и обмена. 4. Выгрузка структуры метаданных конфигурации 1С: Управление торговлей 11.3 и 1С: Бухгалтерия предприятия 3.0.* 5. Загрузка структур метаданных конфигураций в базу конвертации. 6. Создание правил конвертации в 1С на конкретном примере задачи. 7. Подводим итоги: Выгрузка и загрузка данных с помощью разработанных правил обмена данными.

26.10.2017    60013    somel    21       

Работа с Excel 297

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

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

23.10.2017    26632    arakelyan    39       

Основные концепции Конвертации данных (КД) для новичков 120

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

В КД очень важно понять основные принципы работы. Вроде и самой КД сто лет в обед, и понаписано уже не счесть, но все как-то не так, как мне бы хотелось. Постепенно крепло желание написать эдакое послание самому себе, начинающему изучать КД, да никак руки не доходили. Последней каплей стала очередная попавшаяся на глаза "неправильная" статья, и я решил - ничего страшного, пусть будет еще одна статья, зато гештальт закрою :) Даже если я излишне самонадеян, авось кому-то она все же поможет. Скриншотов не будет, будет только унылый текст. Но я бы в свое время за него многое отдал. Чтобы не перегружать статью, в ней не освещаются особенности вроде правил регистрации, особенностей КД 3.0 и т.п.

17.10.2017    24065    herfis    26       

Настройка автоматического обмена между конфигурациями Управление торговлей 10.3 и Управление торговлей 11. 3 при помощи механизмов планов обмена и правил обмена 55

Статья Программист Нет файла v8 УТ10 УТ11 Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

В статье описывается методика настройки автоматического обмена между конфигурациями УТ 10 -УТ 11 3 при помощи механизмов планов обмена и правил обмена

25.09.2017    14586    The Ded    18       

Удаление недопустимых символов в существующем файле XML (управляемые формы) 8

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

КракозяL9;бры (крякозяL9;бры) — бессмысленный с точки зрения читателя набор символов, чаще всего получаемый на компьютере в результате неправильного перекодирования осмысленного текста. Если (не)осмысленные пользователи (не)осмысленно ввели такой текст в наименование например номенклатуры - получим некоторые проблемы при обменах xml.

2 стартмани

25.09.2017    11843    32    capitan    3       

Что такое конвертация данных 1С (статья написана исключительно для новичков) 79

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

О том, что "Конвертация данных" - мощный инструмент и прочую терминологию, вы прочтёте в любом источнике. Я хочу поделиться кратким пояснением как пользоваться данной конфигурацией. Речь пойдет о версии 2.1.

07.08.2017    30217    perepetulichka    33       

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

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

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

05.05.2017    23066    unichkin    3       

Работа с конвертацией данных 350

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

Поскольку к конвертации обращаюсь время от времени и какие-то детали забываются, хочу выделить несколько пунктов, чтобы "было где посмотреть". Статья сделана преимущественно «для себя», так что просьба не судить строго. (Примечание читающим/комментирующим: код в примерах очень сильно сокращен.)

16.03.2017    63389    perepetulichka    25       

Полезная доработка конфигурации "Конвертация данных" 95

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

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

05.01.2017    13926    zforall    15       

Планы обмена. Управляемый режим блокировок 133

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Распределенная БД (УРИБ, УРБД)

Статья о том, как устроен объект конфигурации 1С:Предприятие 8 "План обмена", в том числе на уровне СУБД SQL Server. Анализируются особенности его использования при управляемом режиме блокировок.

28.11.2016    35403    zhichkin    16       

Использование SQL Server Change Tracking для регистрации изменений данных объектов 1С:Предприятие 8 38

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Перенос данных из 1C8 в 1C8

SQL Server Change Tracking - способ регистрации изменений данных объектов 1С:Предприятие 8 средствами SQL Server версии 2008 и выше. Использование этой технологии снижает нагрузку на систему и увеличивает параллельность работы пользователей. Change Tracking разрабатывалась специально для повышения производительности и удобства использования в сценариях интеграции и синхронизации данных между приложениями.

26.10.2016    12061    zhichkin    13       

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

Статья Системный администратор Программист Нет файла v8 Розница Россия Бесплатно (free) Распределенная БД (УРИБ, УРБД)

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

25.10.2016    34649    comol    215       

Настройка бесшовной интеграции 1С: ERP 2.0 и 1С: "Документооборот" КОРП. Варианты реализации бизнес-процессов 89

Статья Системный администратор Программист Нет файла v8 ДО ERP2 ИТ-компания Документооборот и делопроизводство Бесплатно (free) Управление бизнес-процессами (BPM) Перенос данных из 1C8 в 1C8

Данная статья поможет настроить интеграцию 1С ERP и 1С "Документооборот" КОРП по технологии web сервисов. Описывается пошаговая настройка программ, а также приведены примеры процесса согласования договоров продажи контрагентам. Рассмотрены различные варианты реализации процесса согласования. Приведены примеры настроек маршрутизации процесса (условные и безусловные). В статье очень много скриншотов, может, кому-то это не понравится, но без этого считаю, что статья была бы не полной, т.к. описание именно "по шагам".

09.08.2016    60333    iolko    79       

Технология проведения миграции данных в крупных проектах 43

Статья Программист Нет файла v8 Windows Бесплатно (free) Внешние источники данных Перенос данных из 1C8 в 1C8

В статье систематизируется проектный опыт проведения миграции данных в крупных проектах, связанных с переходом Заказчиков на работу в конфигурациях «1С:Предприятие 8».

17.05.2016    27440    cinimex    26       

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

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

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

04.03.2016    52555    starik-2005    90       

Корректное отключение от главного узла РИБ и создание самостоятельной БД. Быстрое создание/восстановление узла РИБ без выгрузки начального образа для конфигураций на основе БСП 53

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Распределенная БД (УРИБ, УРБД)

В публикации описан один из способов создания тестовой БД для разработки с актуальными данными, быстрого восстановления работоспособности РИБ при "падении" одного из узлов, или "быстрого" создания/восстановления узла РИБ без выгрузки начального образа для конфигураций на основе БСП.

16.02.2016    86570    asg.aleks    12       

Функция ВыгрузитьПоПравилу - мощный инструмент расширения возможностей ваших правил конвертации. Конвертация данных 2.1 240

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

Казалось бы, всего лишь одна функция из арсенала разработчика правил обмена на Конвертации данных 2.1, но понимание этой функции расширяет ваши возможности при написании качественных правил обмена в несколько раз. Да, что там писать эти правила? Сопоставил реквизиты, сопоставил табличные части, да еще помощник автоматически создаст необходимые ПКО, ПКС, ПВД. А как быть, когда нужно передать Регистр сведений в регистр сведений, да не просто передать, а привязать это действие к выгрузке определенных элементов, например, элементов справочника Физические лица? Или как передать табличную часть справочника в документы, да так, чтобы одна строка табличной части создавала ровно один документ на стороне приемника? А как быть, если невозможно сделать соответствия между объектами и данные для приемника необходимо собирать из разных источников? Именно для подобных задач вам может понадобиться функция ВыгрузитьПоПравилу. Здесь, я расскажу вам о тех ситуациях, в которых мне понадобилась эта функция, и как она меня не раз выручила. Все свое повествование я сопровожу реальными примерами, которые реализовывались мной в одном из проектов.

09.11.2015    127027    lopatin    40