Характеристики номенклатуры. Выгрузка характеристик номенклатуры в бухгалтерию

Публикация № 730593 22.01.18

Интеграция и обмен данными - Обмен между базами 1C

Обмен с бухгалтерией Характеристики номенклатуры Выгрузка характеристик Номенклатура переход на учет по характеристикам использование перейти к учету создание характеристиками замена

Эта статья может быть полезна тем, кто хочет избежать «свёртки» номенклатуры с характеристиками при выгрузке в базу бухгалтерии. В «1С Бухгалтерия» версий 2.0 и 3.0 нет понятия «характеристика номенклатуры», поэтому при выгрузке, например, из УНФ в базу бухгалтерии номенклатура с характеристиками сворачивается в одну позицию без характеристик. В статье на примере конфигураций «УНФ 1.6» и «БП 3.0» описана доработка правил обмена, которая позволяет выгружать каждую комбинацию «Номенклатура + Характеристика» в виде независимой номенклатуры в базу бухгалтерии.

СОДЕРЖАНИЕ

I ВВЕДЕНИЕ

II ТЕРМИНОЛОГИЯ И ОБЩИЕ ЗАМЕЧАНИЯ

III ОБЩЕЕ ОПИСАНИЕ НЕОБХОДИМЫХ ДОРАБОТОК

IV РЕАЛИЗАЦИЯ

1. ИЗМЕНЕНИЯ В КОНФИГУРАЦИИ. ДОБАВЛЕНИЕ ВСПОМОГАТЕЛЬНЫХ ОБЪЕКТОВ В КОНФИГУРАЦИЮ

2 ИЗМЕНЕНИЯ В ПРАВИЛАХ ОБМЕНА. ВЫГРУЗКА ЭЛЕМЕНТОВ СПРАВОЧНИКА «НОМЕНКЛАТУРА»

2.1 ЧТО НУЖНО СДЕЛАТЬ

2.2 КУДА ВНОСИТЬ ИЗМЕНЕНИЯ

2.3 КАКИЕ ИЗМЕНЕНИЯ ВНОСИТЬ

2.4 СОСТАВ ИЗМЕНЕНИЙ

3 ИЗМЕНЕНИЯ В ПРАВИЛАХ ОБМЕНА. ВЫГРУЗКА ПОЛЕЙ ТИПА «НОМЕНКЛАТУРА»

3.1 ЧТО НУЖНО СДЕЛАТЬ

3.2 КУДА ВНОСИТЬ ИЗМЕНЕНИЯ

3.3 СОСТАВ ИЗМЕНЕНИЙ

4 ДОПОЛНИТЕЛЬНЫЕ ИЗМЕНЕНИЯ В ПРАВИЛАХ ОБМЕНА

 

 

I ВВЕДЕНИЕ

Ниже рассматривается выгрузка номенклатуры с использованием "Конвертации данных 2". Вариант для "Конвертации данных 3" предложен другим автором: //infostart.ru/public/1012589/

 

При переводе базы УНФ 1.6 на учёт номенклатуры по характеристикам для одного из клиентов (с помощью обработок infostart.ru/public/556773/) мы столкнулись с тем, что клиент не хочет менять структуру номенклатуры в связанной базе бухгалтерии БП 3.0.

 

Проблема сводилась к следующему:

Допустим, в базе УНФ ведётся учёт по характеристикам и присутствует номенклатура «Бетолюкс аква краска для полов» с шестью характеристиками «A 0.9 л»; «A 2.7 л»; «A 9 л»; «C 0.9 л»; «C 2.7 л»; «C 9 л».

В базе БП 3.0 отсутствует возможность вести учёт в разрезе характеристик, поэтому при выгрузке в бухгалтерию эта номенклатура свернётся в одну общую позицию номенклатуры «Бетолюкс аква краска для полов» без характеристик.

Допустим, мы хотим, чтобы каждая комбинация «Номенклатура + Характеристика» была выгружена в базу бухгалтерии в виде независимой позиции номенклатуры без характеристик, то есть чтобы в бухгалтерии нашей номенклатуре с шестью характеристиками из УНФ соответствовали шесть позиций номенклатуры без характеристик:

1) «Бетолюкс аква краска для полов A 0.9 л»

2) «Бетолюкс аква краска для полов A 2.7 л»

3) «Бетолюкс аква краска для полов A 9 л»

4) «Бетолюкс аква краска для полов C 0.9 л»

5) «Бетолюкс аква краска для полов C 2.7 л»

6) «Бетолюкс аква краска для полов C 9 л»

 

Далее в статье предлагается способ решения описанной задачи.

 

Сразу оговоримся, что:

1. Решение тестировалось только на конфигурациях «УНФ 1.6.10.38» и «Бухгалтерия 3.0.52.39». Всё же постараемся описать решение в виде общего алгоритма, не привязанного к конкретным конфигурациям.

2. Решение затрагивает только односторонний обмен УНФ -> Бухгалтерия.

3. Предполагается, что синхронизация номенклатуры выполняется по реквизиту «Код».

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

5. Решение предполагает добавление в конфигурацию одной константы и одного регистра сведений

6. Решение предполагает изменение правил обмена (а это значит, что при обновлении правил обмена необходимо будет переносить изменения в новые правила обмена).

 

II ТЕРМИНОЛОГИЯ И ОБЩИЕ ЗАМЕЧАНИЯ

Далее в статье под «виртуальной» номенклатурой понимается номенклатура, выгружаемая в бухгалтерию для каждой комбинации «Номенклатура + Характеристика» (выше в примере это, например, номенклатура «Бетолюкс аква краска для полов A 0.9 л»).

Идентификаторы объектов и переменных, которые будут встречаться далее, могут включать префикс «ГИ_». Этот префикс мы добавляем к собственным объектам при редактировании типовых конфигураций.

 

III ОБЩЕЕ ОПИСАНИЕ НЕОБХОДИМЫХ ДОРАБОТОК

 

Обмен с бухгалтерией в контексте выгрузки номенклатуры состоит из двух этапов:

Этап 1. Выгрузка элементов справочника «Номенклатура»

Этап 2. Выгрузка полей типа «Номенклатура» (например, реквизитов «Номенклатура» в табличных частях документов)

 

Рассмотрим подробнее, каким образом нам необходимо модифицировать выгрузку на каждом из этапов.

 

Этап 1. Выгрузка элементов справочника «Номенклатура»

При выгрузке группы номенклатуры должная отрабатывать типовая выгрузка.

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

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

Так как синхронизация у нас выполняется по реквизиту «Код», для каждой виртуальной номенклатуры необходимо будет генерировать уникальный код.

Этот код необходимо будет где-то сохранять, чтобы при следующем обмене с бухгалтерией не генерировать новый код для ранее выгруженной виртуальной номенклатуры (иначе в бухгалтерии будут дубли виртуальной номенклатуры).

Для каждой виртуальной номенклатуры необходимо будет генерировать своё наименование.

 

Этап 2. Выгрузка полей типа «Номенклатура»

На этом этапе выгружается код, соответствующий полю «Номенклатура».

При выгрузке номенклатуры, для которой НЕ ведётся учёт по характеристикам, должна отрабатывать типовая выгрузка (выгружается код этой номенклатуры).

Если для номенклатуры ведётся учёт по характеристикам, то при выгрузке поля типа «Номенклатура» нужно подменять код этой номенклатуры на код виртуальной номенклатуры.

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

Например, при выгрузке поля «Номенклатура» из табличной части документа «РасходнаяНакладная» мы в этой же табличной части можем найти реквизит «Характеристика».

Код виртуальной номенклатуры мы будем находить по комбинации полей «Номенклатура» + «Характеристика» в регистре сведений, в который этот код был записан на этапе 1.

 

IV РЕАЛИЗАЦИЯ АЛГОРИТМА

 

1. ИЗМЕНЕНИЯ В КОНФИГУРАЦИИ. ДОБАВЛЕНИЕ ВСПОМОГАТЕЛЬНЫХ ОБЪЕКТОВ В КОНФИГУРАЦИЮ

Изменения в конфигурации будут состоять только в добавлении двух объектов для генерации и сохранения кодов виртуальной номенклатуры:

1. Константа «ГИ_ПоследнийКодНоменклатурыНаВыгрузкуВБухгалтерию», которая будет хранить максимальный на данный момент код виртуальной номенклатуры

2. Регистр сведений для кодов виртуальной номенклатуры:

Имя: ГИ_КодыНоменклатурыНаВыгрузкуВБухгалтерию

Периодичность: Непериодический

Режим записи: Независимый

Измерения:

Имя Тип Индексировать
Код Строка; Длина: 11; Допустимая длина: Переменная Да
Номенклатура СправочникСсылка.Номенклатура Да
Характеристика СправочникСсылка.ХарактеристикаНоменклатуры Да

 

 

 

 

 

 

2 ИЗМЕНЕНИЯ В ПРАВИЛАХ ОБМЕНА. ВЫГРУЗКА ЭЛЕМЕНТОВ СПРАВОЧНИКА «НОМЕНКЛАТУРА»

2.1 ЧТО НУЖНО СДЕЛАТЬ

Необходимо исправить правила обмена, чтобы:

- группы номенклатуры выгружались типовым способом

- номенклатура без характеристик выгружалась типовым способом

- номенклатура с характеристиками разворачивалась в нужное количество позиций виртуальной номенклатуры

- для виртуальной номенклатуры генерировался и сохранялся код в регистре сведений

- максимальный код виртуальной номенклатуры сохранялся в константе (для генерации новых кодов виртуальной номенклатуры)

- для виртуальной номенклатуры генерировалось наименование

 

2.2 КУДА ВНОСИТЬ ИЗМЕНЕНИЯ

Изменения будем вносить в правило выгрузки данных справочника «Номенклатура», обработчик «Перед обработкой».

 

2.3 КАКИЕ ИЗМЕНЕНИЯ ВНОСИТЬ

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

- заблокировать типовую выгрузку этой номенклатуры (иначе она выгрузится в свёрнутом виде)

- добавить на выгрузку позиции виртуальной номенклатуры

 

Чтобы понять, каким образом мы будем модифицировать выгрузку, опишем в общих чертах алгоритм выгрузки по правилам обмена, реализованный в УНФ (см. процедуру ВыполнитьВыгрузкуЗарегистрированныхДанных обработки КонвертацияОбъектовИнформационныхБаз):

ТИПОВОЙ ЦИКЛ ВЫГРУЗКИ:

ВыборкаИзменений = ВыбратьИзменения(…);

Пока ВыборкаИзменений.Следующий() Цикл

	Данные = ВыборкаИзменений.Получить();

	Выполнить(ПравилоВыгрузкиДанных.ПередОбработкой);

	ВыгрузкаОбъектаВыборки(Данные, …);

КонецЦикла;

 

Мы будем «вклиниваться» в этот алгоритм в точке Выполнить(ПравилоВыгрузкиДанных.ПередОбработкой);, определив собственный алгоритм выгрузки в обработчике «ПередОбработкой» правил обмена для справочника «Номенклатура».

 

Наша задача состоит в том, чтобы с помощью обработчика «ПередОбработкой» модифицировать алгоритм выгрузки таким образом:

ВыборкаИзменений = ВыбратьИзменения(…);

Пока ВыборкаИзменений.Следующий() Цикл

	// Данные выгрузки мы будем подготавливать ниже самостоятельно,
	// поэтому следующая строчка сработает вхолостую для элементов выборки типа «Номенклатура»:
	Данные = ВыборкаИзменений.Получить();

	// Далее отработает код, определённый нами в обработчике ПравилоВыгрузкиДанных.ПередОбработкой:
	ВыгрузитьВсюНеобходимуюНоменклатуру();
	ПозиционироватьВыборкуИзмененийНаПоследнемЭлементеТипаНоменклатура();
	Данные = ПолучитьНоменклатуруДляВыгрузкиНаПоследнейИтерации();
               
	// Далее отработает типовой код и выгрузит последнюю позицию номенклатуры,
	// подготовленную выше в переменной Данные:
	ВыгрузкаОбъектаВыборки(Данные, …);

КонецЦикла;

 

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

 

Для этого:

- на итерации цикла, относящейся к первой выгружаемой номенклатуре из выборки ВыборкаИзменений, мы выгружаем сразу все позиции номенклатуры

- после выгрузки позиций мы «подсовываем» циклу какую-нибудь подходящую номенклатуру, чтобы на этой номенклатуре отработала типовая строчка ВыгрузкаОбъектаВыборки(Данные, ...); и цикл пошёл на следующую итерацию (итерацию, на которой уже выгружаются объекты других типов).

 

2.4 СОСТАВ ИЗМЕНЕНИЙ

 

Правило выгрузки данных «ПередОбработкой» для справочника «Номенклатура»

Код правила вынесен в алгоритм «ГИ_ПВД_Номенклатура_ПередОбработкойПравила»:

Выполнить(Алгоритмы.ГИ_ПВД_Номенклатура_ПередОбработкойПравила);

 

Алгоритм 1 «ГИ_ПВД_Номенклатура_ПередОбработкойПравила»

Код алгоритма состоит из последовательного вызова алгоритмов:

 

 

Алгоритм 2 «ГИ_ИнициализироватьВТНоменклатурыНаВыгрузку»

Помещаем во временную таблицу «ВТ_НоменклатураНаВыгрузку» менеджера временных таблиц ГИ_МенеджерВТ выгружаемую номенклатуру и её характеристики:

- номенклатуру, для которой зарегистрированы изменения (из типовой выборки ВыборкаИзменений)

- всю номенклатуру с характеристиками, для которой ещё нет записей в регистре «ГИ_КодыНоменклатурыНаВыгрузкуВБухгалтерию». Так как при создании новой характеристики для существующей номенклатуры эта номенклатура не регистрируется как изменённая, то ВыборкаИзменений не будет содержать эту номенклатуру. Поэтому мы принудительно добавляем на выгрузку такую номенклатуру, ориентируясь на содержимое регистра «ГИ_КодыНоменклатурыНаВыгрузкуВБухгалтерию».

 

 

Алгоритм 3 «ГИ_ПолучитьПоследнююНоменклатуруВВыборкеИзменений»

Записываем в переменную ГИ_ПоследняяНоменклатура последний элемент выборки ВыборкаИзменений с типом «Номенклатура», чтобы после нашей выгрузки позиционировать выборку ВыборкаИзменений на этом элементе – тогда типовой цикл выгрузки на следующих итерациях продолжит свою работу по выгрузке данных других типов.

 

 

Алгоритм 4 «ГИ_ПолучитьНоменклатуруДляПоследнейИтерации»

Записываем в переменную ГИ_НоменклатураДляВыгрузкиНаПоследнейИтерации номенклатуру, которую мы можем выгрузить типовым образом – то есть номенклатуру, которая будет обработана в строчке ВыгрузкаОбъектаВыборки(Данные, …) типового цикла выгрузки. Эту строчку типового цикла мы не можем пропустить (т.к. не меняем конфигурацию), поэтому должны «скормить» ей какую-то подходящую номенклатуру.

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

 

 

Алгоритм 5 «ГИ_ВыгрузитьНоменклатуру»

Основной алгоритм выгрузки. Обходим в цикле выгружаемую номенклатуру из временной таблицы «ВТ_НоменклатураНаВыгрузку», подготовленной выше.

Если это номенклатура с характеристиками, то получаем данные виртуальной номенклатуры с помощью алгоритма «ГИ_ПолучитьДанныеНоменклатурыИзРегистраКодов».

Данные номенклатуры присваиваем переменной Данные и запускаем кусок кода выгрузки из типового цикла, вынесенный в алгоритм «ГИ_ВыполнитьТиповойКодВыгрузкиНоменклатуры».

 

 

Алгоритм 5.1 «ГИ_ПолучитьДанныеНоменклатурыИзРегистраКодов»

Получаем код виртуальной номенклатуры из регистра «ГИ_КодыНоменклатурыНаВыгрузкуВБухгалтерию» по комбинации «Номенклатура + Характеристика».

Если такой записи в регистре нет (если эта комбинация выгружается впервые), то с помощь алгоритма «ГИ_ПолучитьНовыйКодНоменклатурыДляВыгрузки» генерируем новый код виртуальной номенклатуры и записываем его в регистр.

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

 

 

Алгоритм 5.1.1 «ГИ_ПолучитьНовыйКодНоменклатурыДляВыгрузки»

Получаем код новой виртуальной номенклатуры, увеличивая на единицу значение константы «ГИ_ПоследнийКодНоменклатурыНаВыгрузкуВБухгалтерию».

Записываем новое значение последнего кода в константу.

Добавляем префикс «ПХ» к коду, чтобы избежать конфликтов с кодами номенклатуры без характеристик, которая выгружается в бухгалтерию как есть.

 

 

Алгоритм 5.2 «ГИ_ВыполнитьТиповойКодВыгрузкиНоменклатуры»

Алгоритм содержит часть кода типового цикла процедуры ВыполнитьВыгрузкуЗарегистрированныхДанных модуля объекта обработки КонвертацияОбъектовИнформационныхБаз. Изменения в типовом коде помечены текстом "ИЗМЕНЕНО".

Этот код выгружает данные номенклатуры, которые предварительно сохранены в переменной Данные.

 

 

Алгоритм 6 «ГИ_ИнициализироватьПоследнююИтерацию»

Позиционирует выборку ВыборкаИзменений на последний элемент типа «Номенклатура», чтобы на следующей итерации типового цикла продолжилась выгрузка объектов других типов.

Переменной Данные присваивается значение, означенное в алгоритме «ГИ_ПолучитьНоменклатуруДляПоследнейИтерации», чтобы успешно отработал код ВыгрузкаОбъектаВыборки(Данные, …) в текущей итерации типового цикла.

 

 

 

3 ИЗМЕНЕНИЯ В ПРАВИЛАХ ОБМЕНА. ВЫГРУЗКА ПОЛЕЙ ТИПА «НОМЕНКЛАТУРА»

3.1 ЧТО НУЖНО СДЕЛАТЬ

При выгрузке реквизита типа «Номенклатура» необходимо, чтобы:

- номенклатура без характеристик выгружалась типовым способом

- вместо номенклатуры с характеристиками выгружался код виртуальной номенклатуры

 

3.2 КУДА ВНОСИТЬ ИЗМЕНЕНИЯ

Необходимо внести изменения в обработчик «ПриВыгрузке» правила конвертации свойств. Например, в правило конвертации свойств поля «Номенклатура» табличной части «Товары» документа «ПоступлениеТоваровУслуг».

Изменения необходимо вносить для полей «Номенклатура» правил конвертации свойств всех объектов, выгружаемых в бухгалтерию.

 

3.3 СОСТАВ ИЗМЕНЕНИЙ

Код правила вынесен в алгоритм «ГИ_ПКС_Номенклатура_ПриВыгрузкеСвойства».

Выполнить(Алгоритмы.ГИ_ПКС_Номенклатура_ПриВыгрузкеСвойства);

Алгоритм 7 «ГИ_ПКС_Номенклатура_ПриВыгрузкеСвойства»

Если в поле типа «Номенклатура» содержится номенклатура с характеристиками, то необходимо выгрузить код соответствующей виртуальной номенклатуры, полученный алгоритмом «ГИ_ПолучитьДанныеНоменклатурыИзРегистраКодов».

 

 

 

4 ДОПОЛНИТЕЛЬНЫЕ ИЗМЕНЕНИЯ В ПРАВИЛАХ ОБМЕНА

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

Например, в правилах обмена УНФ-Бухгалтерия изменён обработчик события «ПередВыгрузкой» правила конвертации объекта «КорректировкаРеализации».

Код обработчика состоит из запроса, результат которого не включает поле «Характеристика». Необходимо добавить в секцию «ВЫБРАТЬ» запроса нужное поле:

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. par_62 22.01.18 21:19 Сейчас в теме
Все гораздо проще: со стороны УНФ характеристика ,со сороны Бухгалтерии - номенклатура. Поиск по идентификатору.
3. maxim_1c 293 23.01.18 08:46 Сейчас в теме
(1)

Добрый день, можете поподробнее рассказать, о чём речь?

Вы о том, что можно обойтись без регистра кодов, а вместо генерации кодов сделать синхронизацию по идентификаторам: будет выгружаться идентификатор ссылки характеристики, а в бухгалтерии будет создаваться номенклатура с этим идентификатором?
2. maxim_1c 293 23.01.18 08:41 Сейчас в теме
4. artfa 57 25.01.18 01:06 Сейчас в теме
в УНФ и БП давно уже обмен через Универсальный формат
5. thecatlove 30.05.18 17:48 Сейчас в теме
Интересует вопрос, как это сделать через Универсальный формат.
6. maxim_1c 293 30.05.18 20:08 Сейчас в теме
(5)

Добрый день, обмен через универсальный формат мы не делали, так что подсказать не сможем.
7. пользователь 15.01.19 22:12
Сообщение было скрыто модератором.
...
8. пользователь 16.01.19 08:06
Сообщение было скрыто модератором.
...
9. пользователь 16.01.19 08:38
Сообщение было скрыто модератором.
...
10. пользователь 16.01.19 08:45
Сообщение было скрыто модератором.
...
11. пользователь 16.01.19 08:50
Сообщение было скрыто модератором.
...
12. пользователь 16.01.19 09:43
Сообщение было скрыто модератором.
...
13. dexxxqqq 31.01.19 12:47 Сейчас в теме
Здравствуйте. Как это сделать через универсальный формат?
14. maxim_1c 293 31.01.19 13:51 Сейчас в теме
(13)

Добрый день, обмен через универсальный формат мы не делали
15. resonance 71 21.04.20 17:32 Сейчас в теме
Очень полезная статья, спасибо.
16. visusby 5 28.06.22 16:42 Сейчас в теме
Доброго дня! Может появилось решение под универсальный формат?
17. maxim_1c 293 28.06.22 16:44 Сейчас в теме
(16)

Добрый день, есть решение другого автора: https://infostart.ru/1c/articles/1012589/
18. visusby 5 29.06.22 07:05 Сейчас в теме
19. zorin 09.07.22 08:48 Сейчас в теме
Добрый день! Не подскажете, как правильно обратится к ВыборкаИзменений из алгоритмов правил обмена? ведь нам нужно обратится к конкретной не экспортной процедуре? Или я просто не так запускаю обмен (через универсальный обмен данными в формате xml)?

ОписаниеОшибки         =  Переменная не определена (ВыборкаИзменений)
{(7)}:Выполнить(Алгоритмы.ГИ_ИнициализироватьВТНоменклатурыНаВыгрузку);


ВыборкаИзменений.Сбросить();			
Пока ВыборкаИзменений.Следующий() Цикл
	
	ГИ_Данные = ВыборкаИзменений.Получить(); 
	Если ТипЗнч(ГИ_Данные) = Тип("СправочникОбъект.Номенклатура") Тогда
		ГИ_ВсяНоменклатураНаВыгрузку.Добавить(ГИ_Данные.Ссылка);
	КонецЕсли;
			
КонецЦикла;	
Показать
20. maxim_1c 293 09.07.22 13:55 Сейчас в теме
(19)

Добрый день, на скриншоте в разделе "2.2 КУДА ВНОСИТЬ ИЗМЕНЕНИЯ" показано, куда в правилах обмена нужно поместить вызов "Выполнить(Алгоритмы.ГИ_ПВД_Номенклатура_ПередОбработкойПравила);".

Вы отредактировали правила так, как показано на скриншоте? Поместили код именно на вкладку "ПередОбработкой", а не на вкладку, например, "ПередВыгрузкой"?
21. zorin 09.07.22 18:34 Сейчас в теме
Я вроде все сделал правильно, как нужно запускать файл с правилами? Через через универсальный обмен данными в формате xml? У меня даже в точку остнова в процедуре ВыполнитьВыгрузкуЗарегистрированныхДанных обработки КонвертацияОбъектовИнформационныхБаз не попадает, возможно я как-то не так запускаю правила обмена.
22. maxim_1c 293 11.07.22 10:39 Сейчас в теме
(21)

Нет, в этой публикации речь про обмен с помощью правил "Конвертация данных 2". Прикрепляю скриншот, на котором показан внешний вид формы настроек, там подготовленные правила загружаются через пункт меню "Загрузить комплект правил". Этот пример из УНФ 1.6. Если вы используете УТ11, возможно, там даже нет обмена с БП3.0 (если речь про БП3.0) через "Конвертация данных 2", есть только через универсальный обмен ("Конвертация данных 3").

Если вы обмениваетесь через универсальный обмен, есть статья другого автора: https://infostart.ru/1c/articles/1012589/
Прикрепленные файлы:
23. amirselimov 30.07.22 11:17 Сейчас в теме
Добрый день
Если В Унф характеристики Категории Номенклатуры используются то ваше решение подходит?
25. maxim_1c 293 31.07.22 12:21 Сейчас в теме
(23)

Добрый день, решение тестировалось для индивидуальных характеристик. Для общих характеристик (общих для категории) как минимум нужно будет исправить алгоритм 2 "ГИ_ИнициализироватьВТНоменклатурыНаВыгрузку". Возможно, нужно будет исправлять и другие алгоритмы (я не проверял).
24. maxim_1c 293 31.07.22 12:19 Сейчас в теме
Оставьте свое сообщение

См. также

Характеристики номенклатуры. Переход на учёт по характеристикам для УТ, УНФ, Розница, КА Промо

Обработка справочников Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Оперативный учет План видов характеристик 1С:Розница 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Обработки предназначены для перевода баз 1С УТ 11.1-11.5 , УНФ 1.6, Розница 2.2-2.3, КА 2.4 ПРОФ на учёт по характеристикам. Публикация включает две обработки для каждой из конфигураций и руководства пользователя к обработкам: 1) «Создание номенклатуры с характеристиками». Обработка позволяет создать номенклатуру с характеристиками на основе нескольких позиций номенклатуры без характеристик. 2) «Замена номенклатуры на номенклатуру с характеристиками». Обработка позволяет заменить в объектах базы (документы, справочники, регистры, последовательности) исходную номенклатуру без характеристик на новую номенклатуру с характеристиками. Обработки предназначены для тех, кому необходимо быстро перевести рабочую базу на учёт по характеристикам для целей сокращения справочника номенклатуры и подготовки базы для интеграции с интернет-магазином на 1С-Битрикс.

6000 руб.

25.10.2016    49239    66    111    

Ни в ЗУП ногой!? А мне нравится! Часть 4. Главное - правильный перенос данных!

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

Ни для кого не секрет, что ЗУП - одно из сложнейших решений в линейке 1С. Многие разработчики и аналитики не любят им заниматься. Тяжело представить, чтобы начинающий разработчик/аналитик стал по доброй воле работать в сфере управления персоналом и расчета заработной платы. В данной серии статьей будет рассказано, какие видятся плюсы в этом решении и как справляться с его минусами. Кратко расскажу, как встать на этот путь, приведу примеры выполненных задач.

30.05.2022    4087    biimmap    26    

Переход с УПП на ERP с сохранением документов. Фантастика или реальность?

Внедрение ИТ-системы Обмен между базами 1C Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 Бесплатно (free)

В последнее время задача перехода с УПП становится все более актуальной. Причина – ожидаемое снятие УПП с поддержки и более продвинутые возможности последних версий конфигураций 1С. О том, какие методики переноса данных из УПП в ERP можно применить, и как в автоматическом режиме убедиться, что все перенеслось корректно, на конференции Infostart Event 2021 Moscow Premiere рассказал Сергей Сорокин.

28.04.2022    2454    primat    2    

Порядок слияния баз ЗУП 3.1, используя Конвертацию данных 2.1

Обмен между базами 1C Платформа 1С v8.3 1С:Конвертация данных 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

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

14.12.2021    1435    gshirok    11    

Обмен данными. Консистентность vs Многопоточность Промо

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Рассмотрим теоретические основы обмена данными. Какие бывают обмены, какие гарантии при этом даются, зачем идти на компромиссы и что при этом может пойти не так. Есть ли идеальная схема?

03.09.2019    17314    m-rv    2    

Выполнение синхронизации (обмен) по событию 1С (двусторонний обмен)

Обмен между базами 1C Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление нашей фирмой 1.6 Бесплатно (free)

Выполнить синхронизацию(обмен) с другой базой 1С по событию в 1С (проведение документа). Запустить синхронизацию из другой базы 1С.

16.11.2021    3612    Swamt    0    

Что делать, когда обмены между разными базами данных портят вам жизнь…

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Если при обмене между базами данных наблюдаются следующие симптомы: • Процедуры обмена занимают неприемлемо много времени. • Процессы обмена периодически вылетают «по ошибке» и их приходится запускать заново. • Поиск ошибок обмена превращается в ужасающий квест. То, скорее всего вы используете конфигурацию «Конвертация данных». А если при этом вам надоело получать сообщения службы поддержки о новых ошибках и вы бережете свои нервы, то данная статья написана прямо для вас. Чуть ниже я расскажу вам, как навсегда забыть проблемы, связанные со словом "обмен".

10.09.2021    2787    director04    9    

Описание формата 1С JDTO (JSON data transfer object)

Обмен между базами 1C Платформа 1С v8.3 Бесплатно (free)

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

16.07.2021    9809    zhichkin    32    

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

Обмен между базами 1C Платформа 1С v8.3 Бесплатно (free)

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий... А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019    18789    m-rv    4    

Добавление нового документа в формат обмена EnterpriseData (получение)

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Данная статья - логическое продолжение (ссылка на первую часть ниже) доработки обмена, но уже на стороне базы приемника.

27.04.2021    2397    con-men    2    

Добавление нового документа в формат обмена EnterpriseData (отправка)

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Для меня встала задача добавить новый документ, созданный в расширении, в формат обмена EnterpriseData, между БП - УНФ. Изначальный поиск решения не дал результата. Методом проб и ошибок у меня сформировалось свое решение, которым спешу поделиться, чтобы систематизировать информацию в текст и услышать плюсы, минусы подхода. Все доработки осуществляются в расширении, в котором и был создан новый документ.

21.04.2021    4639    con-men    7    

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

Групповая разработка (Git, хранилище) Обмен между базами 1C Платформа 1С v8.3 1С:Конвертация данных Бесплатно (free)

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

25.06.2018    31640    olegtymko    48    

Правила обмена больше не нужны

Внешние источники данных Обмен между базами 1C WEB-интеграция Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Бесплатно (free)

Есть несколько общепринятых подходов к написанию обмена между 1С-системами, каждый из которых упирается в длительное изучение технологии, мучительную отладку правил конвертации и написание большого количества сервисного кода, в котором потом тяжело разобраться. О принципах работы универсального фреймворка liteExchange, который реализует быстрые обмены между 1С и внешними системами, и берет на себя всю техническую обвязку по стандартному преобразованию данных, на INFOSTART MEETUP Saint Petersburg.Online рассказал Николай Крылов.

17.03.2021    17570    Nikola23    40    

Архитектурное решение интеграции баз 1С с использованием брокера сообщений Rabbit MQ

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

При решении задач интеграции баз данных можно использовать различные средства «транспорта» сообщений. Одним из таких механизмов является брокер сообщений «Rabbit MQ». Такие механизмы очередей сообщений удобно использовать для организации обмена между информационными системами с различной структурой данных, когда велик объем передаваемой информации и требуются гарантии успешной доставки сообщений, а также когда поддержание работоспособности иных способов передачи, например через файлы, становиться слишком трудоемким. Брокер сообщений Rabbit MQ широко описан в сети, но 1С пока не имеет штатных механизмов работы с ним, поэтому их приходится дорабатывать. Рассмотрим пример архитектуры 1С с его использованием.

12.02.2021    3584    Koder_Line    6    

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

Обмен между базами 1C Платформа 1С v8.3 Бесплатно (free)

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

11.05.2018    26661    V.Stavinsky    11    

Перенос данных из ЗУП 2.5 в ЗУП 3.1

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

Довольно часто сталкиваюсь с тем, что у коллег возникает вопрос, как правильно выполнить перенос данных из ЗУП 2.5 в ЗУП 3.1. (Неужели еще кто-то до сих пор работает в ЗУП 2.5? Да, и очень много людей)

25.01.2021    15154    VAAngelov    81    

Объединение баз ЗУП

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

Есть база ЗУП 3.1, в которой ведется одна организация, все данные из нее нужно перенести в общий ЗУП, обе базы типовые. Используем для переноса КД 2.0.

10.01.2021    4707    roger83    5    

Неожиданное использование XDTO

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Расскажу про свой опыт, как XDTO может помочь в отладке обменов данных. И какие полезности можно почерпнуть для себя при работе с XDTO.

05.12.2020    3726    simon_sidoruk    22    

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

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

10.08.2015    194290    tormozit    72    

XDTO на службе надежности обмена

Обмен между базами 1C Платформа 1С v8.3 Бесплатно (free)

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

28.09.2020    1945    m_kislyak    4    

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

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

14.09.2020    24582    Shining_ninja    17    

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

Обмен между базами 1C Платформа 1С v8.3 1С:Конвертация данных Бесплатно (free)

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

05.05.2017    29628    unichkin    6    

Восстановление узла РИБ по магазинам на примере 1С:Розница 2.3.4

Обмен между базами 1C Платформа 1С v8.3 1С:Розница Россия Бесплатно (free)

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

15.06.2020    14748    maxon    13    

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

Обмен между базами 1C Платформа 1С v8.3 1С:Конвертация данных Бесплатно (free)

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

15.06.2020    8407    Drivingblind    10    

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

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Бесплатно (free)

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

12.06.2020    19599    aximo    22    

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

Обмен между базами 1C Платформа 1С v8.3 1С:Розница Россия Бесплатно (free)

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

25.10.2016    42496    comol    215    

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

Обмен между базами 1C Платформа 1С v8.3 1С:Конвертация данных Россия Бесплатно (free)

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

07.06.2020    22553    Shining_ninja    13    

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

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

13.05.2020    6595    RSConsulting    22    

Механизм XDTO

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

12.05.2020    8038    totchaz    4    

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

Универсальные обработки Математика и алгоритмы Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

07.08.2015    74277    tormozit    29    

Интеграция БИТ:СКУД с типовой конфигурацией

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Интеграция БИТ:СКУД с типовой конфигурацией, обновление БИТ:СКУД в составе конфигурации и отдельно. Обновление системы защиты.

26.04.2020    7433    RPGrigorev    0    

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

Обмен между базами 1C БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Бесплатно (free)

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

04.03.2020    8188    partizand    7    

Установка расширений конфигурации, модифицирующих структуры данных, в фоновом задании запрещена

Обмен между базами 1C Платформа 1С v8.3 Бесплатно (free)

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

20.02.2020    5797    fristaller    7    

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

Обмен между базами 1C Платформа 1С v8.3 1С:Документооборот 1С:ERP Управление предприятием 2 Бесплатно (free)

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

24.01.2020    8639    e-9    8    

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

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

31.12.2019    10955    ids79    17    

Отладка правил обмена 7.7, 8 Промо

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Конвертация данных Бесплатно (free)

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

29.10.2013    53758    pyrkin_vanya    71    

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

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

18.11.2019    26320    John_d    20    

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

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

16.11.2019    66456    aximo    47    

Простой пример кода для работы с переносом данных (ЗУП)

Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

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

13.11.2019    5659    aaguselnikova    4    

Кэширование COM-соединения. Три способа Промо

Внешние источники данных WEB-интеграция Обмен между базами 1C Платформа 1С v8.3 Россия Бесплатно (free)

Статья о трех способах кэширования COM-соединения в 1С:Предприятии 8.x.

11.04.2013    44385    Infostart    42    

Конвертация ставок НДС: из Перечисления в Справочник (правила обмена в конвертации 2.0)

Обмен между базами 1C Платформа 1С v8.3 1С:Конвертация данных Россия НДС Бесплатно (free)

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

09.11.2019    10721    vikulinamari    8    

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

Обмен между базами 1C Платформа 1С v8.3 Бесплатно (free)

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

05.11.2019    7717    Kobra_RU    11    

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

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

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

17.10.2019    11804    ksnik    0    

Объединение организаций в ЗУП при реорганизации с переносом данных из ЗУП 2.5 в ЗУП 3.1

Зарплата Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Бесплатно (free)

В этой статье описан опыт объединения 2-х организаций при реорганизации в ЗУП 3.1 с переносом данных одной организации из ЗУП 2.5 (релизы баз более или менее свежие, но не самые последние на момент перехода, примерно двух- и трехмесячной давности). За основу было взято решение из этой статьи https://infostart.ru/public/833658/, в которой описан алгоритм решения задачи, за что автору статьи огромная благодарность! Здесь же даны некоторые комментарии и пояснения к алгоритму переноса и объединения, описаны выявленные мною ошибки. Также приведена небольшая инструкция по использованию обработки ирПодборИОбработкаОбъектовБД — она будет полезна для пользователей — «не программистов», впервые работающих в не управляемых формах.

09.10.2019    10447    Neti    2    

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

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

04.10.2019    8647    handscenter    12    

Дозагрузка измененных данных при помощи КД2

Обмен между базами 1C Платформа 1С v8.3 Россия Бесплатно (free)

Иногда во время каких-то регламентных действий по обслуживанию базы(например, при обновлении измененной базы на много релизов) требуется обеспечить бесперебойность работы пользователей. Если конфигурации баз до и после идентичны, то тут сам Бог велел воспользоваться обработкой "ВыгрузкаЗагрузкаДанныхXML", либо такой же но с отбором(на Инфостарте есть такая). Но что если конфигурации баз различаются/значительно различаются? Ниже опишу, как вышел из положения я.

12.09.2019    5704    al_zzz    2    

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

Обмен между базами 1C Платформа 1С v8.3 1С:Конвертация данных Бесплатно (free)

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

10.09.2019    14878    ivanek    25