Очень нужна помошь по правила обмена. Перенос документа со всеми его движениями и проводками
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Очень нужна помощь по правила обмена. Перенос документа со всеми его движениями и проводками из БП3 в БП3. Без перепроведения. Могу заплатить на карту если надо.
Есть план обмена в котором регистрируются документы для выгрузки. с помощью стандартной обработки "Универсальный обмен хмл" и правил обмена - выгружаем данные в файл. Этот файл загружаем в другой базе такой же обработкой "Универсальный обмен хмл".
Есть план обмена в котором регистрируются документы для выгрузки. с помощью стандартной обработки "Универсальный обмен хмл" и правил обмена - выгружаем данные в файл. Этот файл загружаем в другой базе такой же обработкой "Универсальный обмен хмл".
Найденные решения
(5) PORGY3000,
Параметры конвертации:
ТекущийДокумент
ПроводкиДокумента
Получение проводок
ПКО -- Событие "Перед загрузкой"
ПКО -- Событие "После загрузки"
Как то так
Параметры конвертации:
ТекущийДокумент
ПроводкиДокумента
ПКО -- Событие "Перед выгрузкй"
Если Источник.ПометкаУдаления ТОгда
Отказ = Истина;
КонецЕсли;
//Получим проводки БУ и НУ
ВходящиеДанные = Новый Структура("Хозрасчетный");
Параметры.ТекущийДокумент = Источник;
Выполнить(Алгоритмы.ПолучитьПроводкиДокумента);
ВходящиеДанные.Хозрасчетный = Параметры.ПроводкиДокумента;
ПоказатьПолучение проводок
Хозрасчетный = Новый ТаблицаЗначений;
Хозрасчетный.Колонки.Добавить("Активность");
Хозрасчетный.Колонки.Добавить("ВалютаДт");
Хозрасчетный.Колонки.Добавить("ВалютаКт");
Хозрасчетный.Колонки.Добавить("КоличествоДт");
Хозрасчетный.Колонки.Добавить("КоличествоКт");
Хозрасчетный.Колонки.Добавить("НеКорректироватьСтоимостьАвтоматически");
Хозрасчетный.Колонки.Добавить("Организация");
Хозрасчетный.Колонки.Добавить("Период");
Хозрасчетный.Колонки.Добавить("Регистратор");
Хозрасчетный.Колонки.Добавить("Содержание");
Хозрасчетный.Колонки.Добавить("ПодразделениеДт");
Хозрасчетный.Колонки.Добавить("ПодразделениеКт");
Хозрасчетный.Колонки.Добавить("СубконтоДт");
Хозрасчетный.Колонки.Добавить("СубконтоКт");
Хозрасчетный.Колонки.Добавить("ВалютнаяСуммаДт");
Хозрасчетный.Колонки.Добавить("ВалютнаяСуммаКт");
Хозрасчетный.Колонки.Добавить("Сумма");
Хозрасчетный.Колонки.Добавить("СчетДт");
Хозрасчетный.Колонки.Добавить("СчетКт");
Хозрасчетный.Колонки.Добавить("СуммаВРДт");
Хозрасчетный.Колонки.Добавить("СуммаВРКт");
Хозрасчетный.Колонки.Добавить("СуммаНУДт");
Хозрасчетный.Колонки.Добавить("СуммаНУКт");
Хозрасчетный.Колонки.Добавить("СуммаПРДт");
Хозрасчетный.Колонки.Добавить("СуммаПРКт");
Хозрасчетный.Колонки.Добавить("ИмяПКО");
Хозрасчетный.Колонки.Добавить("ИмяПКОСубконтоДт");
Хозрасчетный.Колонки.Добавить("ИмяПКОСубконтоКт");
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Регистратор", Параметры.ТекущийДокумент);
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйДвиженияССубконто.Активность,
| ХозрасчетныйДвиженияССубконто.Организация,
| ХозрасчетныйДвиженияССубконто.Период,
| ХозрасчетныйДвиженияССубконто.Регистратор,
| ХозрасчетныйДвиженияССубконто.СчетДт,
| ХозрасчетныйДвиженияССубконто.СчетКт,
| ХозрасчетныйДвиженияССубконто.ПодразделениеДт КАК ПодразделениеДт,
| ХозрасчетныйДвиженияССубконто.ПодразделениеКт КАК ПодразделениеКт,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоДт1, НЕОПРЕДЕЛЕНО) КАК СубконтоДт1,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВидСубконтоДт1, НЕОПРЕДЕЛЕНО) КАК ВидСубконтоДт1,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоДт2, НЕОПРЕДЕЛЕНО) КАК СубконтоДт2,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВидСубконтоДт2, НЕОПРЕДЕЛЕНО) КАК ВидСубконтоДт2,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоДт3, НЕОПРЕДЕЛЕНО) КАК СубконтоДт3,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВидСубконтоДт3, НЕОПРЕДЕЛЕНО) КАК ВидСубконтоДт3,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоКт1, НЕОПРЕДЕЛЕНО) КАК СубконтоКт1,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВидСубконтоКт1, НЕОПРЕДЕЛЕНО) КАК ВидСубконтоКт1,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоКт2, НЕОПРЕДЕЛЕНО) КАК СубконтоКт2,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВидСубконтоКт2, НЕОПРЕДЕЛЕНО) КАК ВидСубконтоКт2,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоКт3, НЕОПРЕДЕЛЕНО) КАК СубконтоКт3,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВидСубконтоКт3, НЕОПРЕДЕЛЕНО) КАК ВидСубконтоКт3,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВалютаДт, НЕОПРЕДЕЛЕНО) КАК ВалютаДт,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВалютаКт, НЕОПРЕДЕЛЕНО) КАК ВалютаКт,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.КоличествоДт, НЕОПРЕДЕЛЕНО) КАК КоличествоДт,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.КоличествоКт, НЕОПРЕДЕЛЕНО) КАК КоличествоКт,
| ХозрасчетныйДвиженияССубконто.Сумма,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВалютнаяСуммаДт, НЕОПРЕДЕЛЕНО) КАК ВалютнаяСуммаДт,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВалютнаяСуммаКт, НЕОПРЕДЕЛЕНО) КАК ВалютнаяСуммаКт,
| ХозрасчетныйДвиженияССубконто.Содержание,
| ХозрасчетныйДвиженияССубконто.НеКорректироватьСтоимостьАвтоматически,
| ХозрасчетныйДвиженияССубконто.СуммаНУДт КАК СуммаНУДт,
| ХозрасчетныйДвиженияССубконто.СуммаНУКт КАК СуммаНУКт,
| ХозрасчетныйДвиженияССубконто.СуммаПРДт КАК СуммаПРДт,
| ХозрасчетныйДвиженияССубконто.СуммаПРКт КАК СуммаПРКт,
| ХозрасчетныйДвиженияССубконто.СуммаВРДт КАК СуммаВРДт,
| ХозрасчетныйДвиженияССубконто.СуммаВРКт КАК СуммаВРКт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &Регистратор, , ) КАК ХозрасчетныйДвиженияССубконто";
Результат = Запрос.Выполнить().Выгрузить();
Результат.Колонки.Добавить("СубконтоДт", Новый ОписаниеТипов("РегистрБухгалтерииСубконто.Хозрасчетный"));
Результат.Колонки.Добавить("СубконтоКт", Новый ОписаниеТипов("РегистрБухгалтерииСубконто.Хозрасчетный"));
Результат.Колонки.Добавить("ИмяПКОСубконтоДт");
Результат.Колонки.Добавить("ИмяПКОСубконтоКт");
Для Каждого СтрокаТаблицы Из Результат Цикл
ИмяПКОСубконтоДт = "ВидыСубконтоХозрасчетные";
ИмяПКОСубконтоКт = "ВидыСубконтоХозрасчетные";
Для к = 1 по 3 Цикл
Если ЗначениеЗаполнено(СтрокаТаблицы["ВидСубконтоДт" + к]) Тогда
СтрокаТаблицы.СубконтоДт.Вставить(СтрокаТаблицы["ВидСубконтоДт" + к], СтрокаТаблицы["СубконтоДт" + к]);
КонецЕсли;
Если ЗначениеЗаполнено(СтрокаТаблицы["ВидСубконтоКт" + к]) Тогда
СтрокаТаблицы.СубконтоКт.Вставить(СтрокаТаблицы["ВидСубконтоКт" + к], СтрокаТаблицы["СубконтоКт" + к]);
КонецЕсли;
КонецЦикла;
СтрокаТаблицы.ИмяПКОСубконтоДт = ИмяПКОСубконтоДт;
СтрокаТаблицы.ИмяПКОСубконтоКт = ИмяПКОСубконтоКт;
КонецЦикла;
Для к = 1 по 3 Цикл
Результат.Колонки.Удалить("ВидСубконтоДт" + к);
Результат.Колонки.Удалить("СубконтоДт" + к);
Результат.Колонки.Удалить("ВидСубконтоКт" + к);
Результат.Колонки.Удалить("СубконтоКт" + к);
КонецЦикла;
Для Каждого СтрокаТаблицы Из Результат Цикл
НоваяСтрока = Хозрасчетный.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаТаблицы);
КонецЦикла;
Параметры.ПроводкиДокумента = Хозрасчетный;
ПоказатьПКО -- Событие "Перед загрузкой"
РежимЗаписи = "Запись";
ПКО -- Событие "После загрузки"
ДвиженияБух = Объект.Движения.Хозрасчетный.Прочитать();
ДвиженияБух.Записывать = Истина;
ДвиженияБух.Загрузить(ПараметрыОбъекта.ПроводкиДокумента);
Как то так
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) kasper076, Да дело в том что пробовал разные рекомендации по настройке правил. И ни одна не заработала. Хочется чтобы кто нибудь на пальцах объяснил как настроить план обмена и как сделать правила по переносу хоть одного документа с его проводками из одной базы в такую же.
Последний вариантом было выгрузить структуру конфигурации с галкой "документы с всеми движениями". Сделать правила (которые автоматом делаются). И использовать эти правила для перегрузки.
Последний вариантом было выгрузить структуру конфигурации с галкой "документы с всеми движениями". Сделать правила (которые автоматом делаются). И использовать эти правила для перегрузки.
(5) PORGY3000,
Параметры конвертации:
ТекущийДокумент
ПроводкиДокумента
Получение проводок
ПКО -- Событие "Перед загрузкой"
ПКО -- Событие "После загрузки"
Как то так
Параметры конвертации:
ТекущийДокумент
ПроводкиДокумента
ПКО -- Событие "Перед выгрузкй"
Если Источник.ПометкаУдаления ТОгда
Отказ = Истина;
КонецЕсли;
//Получим проводки БУ и НУ
ВходящиеДанные = Новый Структура("Хозрасчетный");
Параметры.ТекущийДокумент = Источник;
Выполнить(Алгоритмы.ПолучитьПроводкиДокумента);
ВходящиеДанные.Хозрасчетный = Параметры.ПроводкиДокумента;
ПоказатьПолучение проводок
Хозрасчетный = Новый ТаблицаЗначений;
Хозрасчетный.Колонки.Добавить("Активность");
Хозрасчетный.Колонки.Добавить("ВалютаДт");
Хозрасчетный.Колонки.Добавить("ВалютаКт");
Хозрасчетный.Колонки.Добавить("КоличествоДт");
Хозрасчетный.Колонки.Добавить("КоличествоКт");
Хозрасчетный.Колонки.Добавить("НеКорректироватьСтоимостьАвтоматически");
Хозрасчетный.Колонки.Добавить("Организация");
Хозрасчетный.Колонки.Добавить("Период");
Хозрасчетный.Колонки.Добавить("Регистратор");
Хозрасчетный.Колонки.Добавить("Содержание");
Хозрасчетный.Колонки.Добавить("ПодразделениеДт");
Хозрасчетный.Колонки.Добавить("ПодразделениеКт");
Хозрасчетный.Колонки.Добавить("СубконтоДт");
Хозрасчетный.Колонки.Добавить("СубконтоКт");
Хозрасчетный.Колонки.Добавить("ВалютнаяСуммаДт");
Хозрасчетный.Колонки.Добавить("ВалютнаяСуммаКт");
Хозрасчетный.Колонки.Добавить("Сумма");
Хозрасчетный.Колонки.Добавить("СчетДт");
Хозрасчетный.Колонки.Добавить("СчетКт");
Хозрасчетный.Колонки.Добавить("СуммаВРДт");
Хозрасчетный.Колонки.Добавить("СуммаВРКт");
Хозрасчетный.Колонки.Добавить("СуммаНУДт");
Хозрасчетный.Колонки.Добавить("СуммаНУКт");
Хозрасчетный.Колонки.Добавить("СуммаПРДт");
Хозрасчетный.Колонки.Добавить("СуммаПРКт");
Хозрасчетный.Колонки.Добавить("ИмяПКО");
Хозрасчетный.Колонки.Добавить("ИмяПКОСубконтоДт");
Хозрасчетный.Колонки.Добавить("ИмяПКОСубконтоКт");
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Регистратор", Параметры.ТекущийДокумент);
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйДвиженияССубконто.Активность,
| ХозрасчетныйДвиженияССубконто.Организация,
| ХозрасчетныйДвиженияССубконто.Период,
| ХозрасчетныйДвиженияССубконто.Регистратор,
| ХозрасчетныйДвиженияССубконто.СчетДт,
| ХозрасчетныйДвиженияССубконто.СчетКт,
| ХозрасчетныйДвиженияССубконто.ПодразделениеДт КАК ПодразделениеДт,
| ХозрасчетныйДвиженияССубконто.ПодразделениеКт КАК ПодразделениеКт,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоДт1, НЕОПРЕДЕЛЕНО) КАК СубконтоДт1,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВидСубконтоДт1, НЕОПРЕДЕЛЕНО) КАК ВидСубконтоДт1,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоДт2, НЕОПРЕДЕЛЕНО) КАК СубконтоДт2,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВидСубконтоДт2, НЕОПРЕДЕЛЕНО) КАК ВидСубконтоДт2,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоДт3, НЕОПРЕДЕЛЕНО) КАК СубконтоДт3,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВидСубконтоДт3, НЕОПРЕДЕЛЕНО) КАК ВидСубконтоДт3,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоКт1, НЕОПРЕДЕЛЕНО) КАК СубконтоКт1,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВидСубконтоКт1, НЕОПРЕДЕЛЕНО) КАК ВидСубконтоКт1,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоКт2, НЕОПРЕДЕЛЕНО) КАК СубконтоКт2,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВидСубконтоКт2, НЕОПРЕДЕЛЕНО) КАК ВидСубконтоКт2,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоКт3, НЕОПРЕДЕЛЕНО) КАК СубконтоКт3,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВидСубконтоКт3, НЕОПРЕДЕЛЕНО) КАК ВидСубконтоКт3,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВалютаДт, НЕОПРЕДЕЛЕНО) КАК ВалютаДт,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВалютаКт, НЕОПРЕДЕЛЕНО) КАК ВалютаКт,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.КоличествоДт, НЕОПРЕДЕЛЕНО) КАК КоличествоДт,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.КоличествоКт, НЕОПРЕДЕЛЕНО) КАК КоличествоКт,
| ХозрасчетныйДвиженияССубконто.Сумма,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВалютнаяСуммаДт, НЕОПРЕДЕЛЕНО) КАК ВалютнаяСуммаДт,
| ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.ВалютнаяСуммаКт, НЕОПРЕДЕЛЕНО) КАК ВалютнаяСуммаКт,
| ХозрасчетныйДвиженияССубконто.Содержание,
| ХозрасчетныйДвиженияССубконто.НеКорректироватьСтоимостьАвтоматически,
| ХозрасчетныйДвиженияССубконто.СуммаНУДт КАК СуммаНУДт,
| ХозрасчетныйДвиженияССубконто.СуммаНУКт КАК СуммаНУКт,
| ХозрасчетныйДвиженияССубконто.СуммаПРДт КАК СуммаПРДт,
| ХозрасчетныйДвиженияССубконто.СуммаПРКт КАК СуммаПРКт,
| ХозрасчетныйДвиженияССубконто.СуммаВРДт КАК СуммаВРДт,
| ХозрасчетныйДвиженияССубконто.СуммаВРКт КАК СуммаВРКт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &Регистратор, , ) КАК ХозрасчетныйДвиженияССубконто";
Результат = Запрос.Выполнить().Выгрузить();
Результат.Колонки.Добавить("СубконтоДт", Новый ОписаниеТипов("РегистрБухгалтерииСубконто.Хозрасчетный"));
Результат.Колонки.Добавить("СубконтоКт", Новый ОписаниеТипов("РегистрБухгалтерииСубконто.Хозрасчетный"));
Результат.Колонки.Добавить("ИмяПКОСубконтоДт");
Результат.Колонки.Добавить("ИмяПКОСубконтоКт");
Для Каждого СтрокаТаблицы Из Результат Цикл
ИмяПКОСубконтоДт = "ВидыСубконтоХозрасчетные";
ИмяПКОСубконтоКт = "ВидыСубконтоХозрасчетные";
Для к = 1 по 3 Цикл
Если ЗначениеЗаполнено(СтрокаТаблицы["ВидСубконтоДт" + к]) Тогда
СтрокаТаблицы.СубконтоДт.Вставить(СтрокаТаблицы["ВидСубконтоДт" + к], СтрокаТаблицы["СубконтоДт" + к]);
КонецЕсли;
Если ЗначениеЗаполнено(СтрокаТаблицы["ВидСубконтоКт" + к]) Тогда
СтрокаТаблицы.СубконтоКт.Вставить(СтрокаТаблицы["ВидСубконтоКт" + к], СтрокаТаблицы["СубконтоКт" + к]);
КонецЕсли;
КонецЦикла;
СтрокаТаблицы.ИмяПКОСубконтоДт = ИмяПКОСубконтоДт;
СтрокаТаблицы.ИмяПКОСубконтоКт = ИмяПКОСубконтоКт;
КонецЦикла;
Для к = 1 по 3 Цикл
Результат.Колонки.Удалить("ВидСубконтоДт" + к);
Результат.Колонки.Удалить("СубконтоДт" + к);
Результат.Колонки.Удалить("ВидСубконтоКт" + к);
Результат.Колонки.Удалить("СубконтоКт" + к);
КонецЦикла;
Для Каждого СтрокаТаблицы Из Результат Цикл
НоваяСтрока = Хозрасчетный.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаТаблицы);
КонецЦикла;
Параметры.ПроводкиДокумента = Хозрасчетный;
ПоказатьПКО -- Событие "Перед загрузкой"
РежимЗаписи = "Запись";
ПКО -- Событие "После загрузки"
ДвиженияБух = Объект.Движения.Хозрасчетный.Прочитать();
ДвиженияБух.Записывать = Истина;
ДвиженияБух.Загрузить(ПараметрыОбъекта.ПроводкиДокумента);
Как то так
(1) PORGY3000, При выгрузке метаданных из конфы поставь галки "выгружать документы с движениями", и "выгружать регистры накопления" и "бухгалтерии". Если доки идентичны, то в ПКО все правила настраиваются 1 в 1. В событии после загрузки нужно дописать что-то вроде:
строчку повторить для всех регистров.
Объект.Движения.Хозрасчетный.Записывать = Истина;
строчку повторить для всех регистров.
Да не все так гладко - конфы конечно отличаются но не по тем документам которые хочется переносить. Перенос идет в одну сторону.Так же хочется чтобы переезжали проводки документов которые с галкой "Ручные корректировки"
Есть стандартная 1С-овская обработка "Выгрузка и загрузка данных XML" (на диске ИТС путь 1CIts\EXE\EXTREPS\UNIREPS83\UploadToXML) . Если не нужно чтобы выгружались вместе с документами другие объекты (Справочники например) нужно сначала снять галочку у всех "Выгружать при необходимости". Далее галочка "Вместе с документами выгружать их движения".
Далее либо выбираем период выгрузки и в "Настройки выгрузки" ставим галочку напротив нужного типа документа, или на вкладке "Дополнительные объекты для выгрузки" вручную (или через добавить запросом) указываем какие именно документы выгружать.
В базе приёмнике просто выбираем файл выгруженный из источника. Если базы по структуре идентичны, то проблем возникнуть не должно и никаких правил писать не нужно!
Далее либо выбираем период выгрузки и в "Настройки выгрузки" ставим галочку напротив нужного типа документа, или на вкладке "Дополнительные объекты для выгрузки" вручную (или через добавить запросом) указываем какие именно документы выгружать.
В базе приёмнике просто выбираем файл выгруженный из источника. Если базы по структуре идентичны, то проблем возникнуть не должно и никаких правил писать не нужно!
С вами что-то не так! Вы, судя по профилю, программист 1С.
Разобраться с правилами КД за пару часов сможет даже Low level программист.
Да и задача ваша невнятно звучит: Что за документ? Что вы уже пытались делать, какие ошибки получили? Где исходники баз? Скрины? Что вы вообще хотите? За что вы готовы платить?
Может вам сюда:СЮДА или ТУДА ?
Разобраться с правилами КД за пару часов сможет даже Low level программист.
Да и задача ваша невнятно звучит: Что за документ? Что вы уже пытались делать, какие ошибки получили? Где исходники баз? Скрины? Что вы вообще хотите? За что вы готовы платить?
Может вам сюда:
Если документы одинаковые, то накатите на одну конфу - конфу приемника, сравнением и объиднением, чтобы полностью заменить метаданные, тогда по сути в документах данные останутся, и можно переносить обменом между идентичными конфигурациями, но это если и структура регистров одинаковая, кстати могу посоветовать свою: Перенос между идентичными конфигурациями с анализом , позволяет анализировать какие документы и данные загружать.
В общем если конфигурации одинаковые, то сам бог ( 1с ) велел "ВыгрузкаЗагрузка Данных ...."! Было дело сливал три базы в одну, где в одной базе была куча ошибок после переноса с" бухгалтерии строительной организации". Дошло до смешного переносил по ком- раздельно, документы и регистры....
Отвечаю всем.. Дело было не в правилах обмена. Просто коллега добавил Подписку на Событие ПриЗаписи и менял в ней режим проведения с запись на проведение. А такой подход при перегрузке доков в режиме "Обмена" - вызывает сразу ошибку на любом документе. Поэтому утверждаю что стандартные правила обмена (при выгрузке опиания конфы с галкой "документы с движениями"), И при Автоматических правилах при создании конвертации, И при загрузке данных в режиме "Обмена" создает Копию документа со всеми его движениями по регистрам и проводкам - как они были в конфе источнике.
Всем огромное спасибо за внимание к моей проблеме.
Всем огромное спасибо за внимание к моей проблеме.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот