[COM] Перенос данных через COMConnector

22.07.26

Интеграция - Перенос данных 1C

Обработка обмена между двумя информационными базами схожей (не обязательно совпадающей) структуры. Изначально была заточена под бухгалтерию предприятия, сейчас используется для для обменов через COM любых конфигураций с режимом запуска "Управляемое приложение". Ближайший аналог - выгрузка-загрузка XML, но здесь нет промежуточных файлов выгрузки/загрузки, и обмен не прекращается в случае, когда состав реквизитов источника и приёмника различен!!! 22.07.2026 Версия 5.4.4.4 - Добавлен перенос на 8.5, и много чего переработано. (тестировалось на платформе 8.5.1.1343, БП 3.0.202.14)

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
[COM] Перенос данных через COMConnector:
.epf 162,13Kb ver:5.4.4.4
7 3 400 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

22.07.2026 Версия 5.4.4.4 - Добавлен перенос на 8.5, и много чего переработано.

14.04.2016 Версия 3.22 Изменен интерфейс, исправлены ошибки при переносе регистров, изменен порядок переноса организации и учетной политики. Платформа 8.3.7.2027 БП 3.0.43.174 
17.03.2016 Версия 3.24 Исправлены замеченные ошибки. Платформа 8.3.8.1747 БП 3.0.43.241
16.06.2016 Версия 3.26 Исправлены замеченные ошибки. Платформа 8.3.8.2088 БП 3.0.44.123
16.10.2016 Версия 4.0.1.2 Исправлен перенос хранилища  значения, изменён перенос учетной политики для релизов 3.44.*. Платформа 8.3.9.1818 БП 3.0.44.164.
19.04.2017 Версия 4.0.2.7 Изменен алгоритм переноса связанных со справочниками регистров, исправлены замеченные ошибки, исправлен перенос с перезаписью ссылок.
29.05.2017 Версия 4.0.4.5 Изменен перенос движений, добавлен просмотр движений перенесенных документов, что-то ещё....
30.05.2017 Версия 4.0.4.6 Исправлена ошибка при заполнении списка существующих в источнике справочников (спасибо shoy)
17.06.2017 Версия 4.0.5.1 Изменен алгоритм переноса движений.

19.07.2017 Версия 4.0.5.4 Изменен перенос КИ из БП 2.0. Неожиданно, прошёл перенос из УТ 10.3 у Smilegm, в этой версии чуть поправлен перенос для такой ситуации))) 
10.08.2017 Версия 4.0.5.5 Исправлены ошибки при переносе из БП 2.0
19.09.2017 Версия 4.4.5.7 Исправлена проверка подключения для 3.0.52.*
28.11.2017 Версия 4.4.5.9 Исправлены замеченные ошибки
06.12.2017 Версия 5.2.0.4 Переработан алгоритм поиска ссылок. Добавлены процедуры переноса из БП 1.6, жёсткой привязки к БП больше нет - спокойно можно использовать для переноса данных "почти" одинаковых конфигураций. Все замечания постараюсь оперативно исправить.
08.12.2017 Версия 5.2.1.3 Добавлен алгоритм переноса ведомостей на выплату зарплаты из БП .2.0 в БП 3.0.  Включены изменения для обмена между одинаковыми конфигурациями.
19.12.2017 Версия 5.2.2.2 Скорректирован перенос независимых регистров сведений для справочников, которые есть в измерениях этих регистров.

17.01.2018 Версия 5.2.2.3 Исправлены -замеченные ошибки подчинённых справочников и периодических регистров сведений.

06.12.2017 Новая версия обработки 5.2.0.4. Из значимых изменений - возможность переноса из БП 1.6 в БП 3.0. Главное изменение - управление поиском ссылок справочников - в прежних версиях поиск был по ГУИД, а этой версии можно включить поиск "По реквизитам":

17.01.2018 Версия 5.2.2.3 Исправлены -замеченные ошибки подчинённых справочников и периодических регистров сведений.

19.07.2018 Версия 5.2.2.8 Исправлены замеченные ошибки.

07.09.2018 Версия 5.2.2.9 Исправлены функция получения списка организаций базы источника, если в справочнике "Организации" нет кода (например в УТ 11). 

27.09.2019 Версия 5.2.3.2 Исправлены замеченные ошибки (версия от мая 19 года) 

16.01.2020 Версия 5.2.3.4 Исправлено подключение через COM (тестировалось на платформе 8.3.16.1603,  БП 3.0.75.58 )

Это режим, при выборе которого поиск ссылки с типом справочник в базе приёмнике будет происходить по Коду (если он есть) и Наименованию (опять же если наименование у справочника есть) .  В составе обработки есть макет "Поля поиска": 

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

21.12.2015 г. Вышла платформа 8.3.7.1805 и БП 3.0.43.29, соответственно и новая версия обработки 3.1 :-) (описание ниже). Новый функционал - возможность сравнения остатков и оборотов между двумя базами БП (по всем счетам, если планы счетов совпадают, или по отдельным совпадающим счетам бух.учета, с аналитикой или без).
03.01.2016 г. Версия 3.5 - изменен механизм подключения к базе источнику - приведен в соответствие с БСП 2.3.2.43. Исправлены мелкие недочеты. Платформа 8.3.7.1845, БП 3.0.43.50
16.02.2016 г. Версия 3.6 - Добавлен флаг "Установить ручную корректировку" для документов, перенесённых с движениями. Исправлен перенос движений - документы, с датой меньше начала периода переносятся без движений. Платформа 8.3.7.1917, БП 3.0.43.116
22.03.2016 г. Версия 3.10 - Добавлен флаг "Всегда перезаписывать ссылки" для обязательной перезаписи ссылочных объектов (существенно снижается скорость переноса, но иногда необходимо). Добавлена закладка "Подготовка", на которой можно настроить соответствие планов счетов источника и приемника (на ровне кодов счета) и перенос констант. Платформа 8.3.7.1970, БП 3.0.43.148

03.04.2016 Версия 3.11 Изменено заполнение списка существующих в источнике документов: было заполнение по движениям по плану счетов, сделано просто по ссылкам за период, так же как в //infostart.ru/public/509628/

Обработка предназначена для переноса данных за любой период аналогично "Выгрузка загрузка MXL" с ИТС, только без использования XML, JSON и пр. промежуточных файлов - обмен из базы в базу через COM. В версии старше 3.10 используется подключение по алгоритму из БСП, в котором предусморена регистрация comcntr.dll (если "разрещит" ОС), так же различные сообщения, когда устаановить соединение невозможно, например - "Информационная база находится в процессе обновления" и т.п. Добавлена проверка выбора в качестве источника ИБ приёмника - выдается предупреждение.

 

Может быть использована для:

1. Переноса нормативно-справочной информации (НСИ) из ИБ источник в ИБ приёмник (перенос всей НСИ выполняется по желанию пользователя, необходимые справочники и т.д. переносятся по ссылкам при любых переносах).

2. Переноса документов за любой выбранных период.

3. Переноса всеё информации из "поломатой" ИБ, если она запускается в режиме 1С:Предприятия, а выгрузка данных или запуск Конфигуратора невозможны.

Особенность обработки - ИБ приёмника и источника могут быть различны перенос из 2.0 в 3.0 - редакции разные, но перенос работает!!! Несовпадающие реквизиты игнорируются, или для них нужно задать алгоритмы переноса.

Замечание: Конвертация данных НЕ ИСПОЛЬЗУЕТСЯ! И не спрашивайте почему!!! Для особо въедливых - БП 3.0 меняется чуть не каждый день, правила переноса поддерживать в актуальном состоянии уже нет никаких сил - тут всё проще :-).

Ещё одна особенность обработки - она запускается в ИБ приёмника (ближайшие по функционалу аналоги работают наоборот - из источника в приёмник).

Начало работы - необходимо указать период обработки, указать организацию из источника, она будет перенесена в приёмник.

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

Планы счетов источника и приёмника должны быть одинаковыми, никакие различающиеся счета в версиях 2.* в приёмник не переносятся , настройку соответствие счетов и аналитики планируется включит в дальнейшем. Счета переносятся по кодам, не найденные в приёмнике НЕ СОЗДАЮТСЯ!!!

Остальные объекты переносятся по внутренним идентификаторам (ГУИД), поэтому следует обратить внимание на некоторые ключевые справочники, например - Валюты.

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

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

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

С версии 3.22 интерфейс изменен, теперь все подготовительные операции выведены на закладки и доступны всегда

Важно обязательно проверит соответствие Плана счетов источника и приёмника и обязательно указать соответствие счетов.

Предопределённые элементы справочников удалять не нужно - они переносятся по идентификаторам конфигурации (не ГУИД).

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

При обмене с 2.0 часть реквизитов (например, контактная информация) переносится по встроенному в обработку алгоритму, т.к. для 2.0 и 3.0 они хранятся по-разному. Аналогичная ситуация с рядом документов (например, Корректировка долга).

Списко типов объектов может быть заполнен по разному в версии 3.22 это вынесено в подменю, изменения прописаны на картинке:

 

 

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

 

В обработку встроен макет, в котором перечислены справочники, которые переносить из источника в приёмник не нужно (макет "Исключить из переноса"). В этот макет можно добавить (удалить) любые справочники. Если переносить всю НСИ не нужно - достаточно перенести документы, получить список которых можно так же без подбора типов, просто заполнить всеми документами источника, по которым существуют проводки.

 

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

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

Если обработку планируется использовать для постоянного обмена - её можно зарегистрировать в ИБ приёмника (кнопка "Зарегистрировать"). Для "одноразовых" переносов можно просто использовать через Файл - Открыть.

21.12.2015 - Версия 3.1 платформа 8.3.7.1805 и БП 3.0.43.29 (версия 2.15 для 3.0.43.* не работает - конфигурацию достаточно сильно изменили).

Изменено:

- диалог выбора варианта подключения, флаг Клиент-сервер доступен всегда, в зависимости от его устновки доступен или выбор папки файловой базы, или поля с именем базы на сервере и именем самого сервера (исправлена ошибка диалога версии 2.15)

- НОВЫЙ ФУНКЦИОНАЛ: Механизм сверки остатков и оборотов между базами источника и приёмника в разной степени детализации:

 

Выбор вариантов сверки думаю понятен из рисунка:

Есть различия в использовании в тонком и толстом клиенте - в толстом сразу выводится окно сравнения файлов:

В тонком же клиенте не стал извращаться с программным нажиманием кнопок, предлагаю простой вариант вывода окна сравнения:

Сравнение в тонком клиенте, ИМХО, более удобно, т.к. имеет кнопки навигации по различиям, что при больших объемах таблиц удобней, чем прокрутка мышью:

 

22.03.2016 г. Версия 3.10 - Добавлен флаг "Всегда перезаписывать ссылки" для обязательной перезаписи ссылочных объектов (существенно снижается скорость переноса, но иногда необходимо). Добавлена закладка "Подготовка", на которой можно настроить соответствие планов счетов источника и приемника (на ровне кодов счета) и перенос констант. Платформа 8.3.7.1970, БП 3.0.43.148

 - НОВЫЙ ФУНКЦИОНАЛ: Перед переносом документов рекомендуется проверить план счетов, на предметсоответствия в источнике и приёмнике, а так же соответствие устновленных констант.

Для этого добавлены закладка "Подготовка" в которой можно установить эти соответствия:

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

 

Для проверки и переноса соответствия установленных констант используется соотвествующая таблица:

Заполняем, если нужно - переносим. Переносятся только отмеченные флагом константы...

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.202.14

Вступайте в нашу телеграмм-группу Инфостарт

Обмен БП

См. также

Перенос данных 1C Разработчик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

58000 руб.

04.08.2015    195048    480    310    

474

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

55050 руб.

25.02.2015    192743    385    296    

438

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, ERP 2.6, КА 2.5, КА 2.6, УТ 11.5, УТ 11.6, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    165320    1009    329    

493

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.

55200 руб.

24.04.2015    211612    186    254    

303

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Переносите справочную информацию, остатки и документы из УПП 1.3 в Бухгалтерию 3.0 с помощью готовых правил. Переносится более 50 видов документов. Простой интерфейс и понятные настройки.

42000 37800 руб.

15.12.2021    37264    270    68    

204

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

63000 руб.

29.10.2018    64579    87    137    

83

Перенос данных 1C Разработчик Бухгалтер 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ ФОМС, ЕФС Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет заработной платы 3.0», «КАМИН:Зарплата для бизнеса 4.0» и «КАМИН:Зарплата 5.0» на конфигурацию «Зарплата и управление персоналом» версии 3.1.

20740 руб.

25.09.2016    93526    429    268    

356
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. iterf@yandex.ru 8 24.11.15 15:00 Сейчас в теме
В клиент-серверном варианте не тестировали. Галочка в настройках сохраняется, но переоткрывается форма некорректно.
Всё время ругается на логин/пароль, кавычек многовато будет.
"Srvr="+СокрЛП(ПодключенияСервер)+";Ref="+СокрЛП(ПодключенияИмяФайлаИБ)+";Usr="+СокрЛП(ПодключенияЛогин)+""";Pwd="""+СокрЛП(ПодключенияПароль)+""";";
Прикрепленные файлы:
2. Alex_E 2414 24.11.15 15:21 Сейчас в теме
(1) iterf@yandex.ru, Не тестировал, это правда, просто нет сейчас возможности проверить. Походу кавычек как раз не хватает. Проверьте пожалуйста - вот такая строка пройдёт?:
"Srvr="+СокрЛП(ПодключенияСервер)+";Ref="+СокрЛП(ПодключенияИмяФайлаИБ)+""";Usr="""+СокрЛП(ПодключенияЛогин)+""";Pwd="""+СокрЛП(ПодключенияПароль)+""";";
Про форму - как будет доступ, проверю, исправлю...
3. lena7487 13.12.15 18:32 Сейчас в теме
Не подключается к ИБ. Что не так?
4. Alex_E 2414 13.12.15 18:38 Сейчас в теме
(3) lena7487, Пишите в личку - могу посмотреть через ammy admin, угадать по
Не подключается к ИБ. Что не так?
увы не смогу... Там вообще то должно что то писаться, почему не подключается. Могу так же предположить, что не зарегистрирована библиотека comcntr.dll. Попробуйте от имени администратора выполнить команду:

regsvr32 "c:\Program Files (x86)\1cv8\8.3.7.1790\bin\comcntr.dll"

где c:\Program Files (x86)\1cv8\8.3.7.1790\bin\ путь к папке с платформой, где эта билиотека находится...
5. lena7487 13.12.15 19:01 Сейчас в теме
Неужели деньги на ветер???? АУУУУ!!! У нас терминальный вариант, ЧАВО делать -то??? как подключить базу?
6. Alex_E 2414 13.12.15 19:12 Сейчас в теме
(5) lena7487, Ещё раз, гадать я не умею, посмотреть могу, как уже писал выше...
Терминальный вариант или локальный значения не имеет - указывается путь к папке базы, логин пользователя и пароль (если есть). На сервере должна быть зарегистрирована библиотека см. (4).
7. lena7487 14.12.15 16:45 Сейчас в теме
Все заработало когда переустановили COMconnector. Спасибо за обработку!!
8. Alex_E 2414 14.12.15 16:48 Сейчас в теме
(7) lena7487, Пожалуйста! :-)
9. znach 10.01.16 14:29 Сейчас в теме
Здравствуйте, 1С:Предприятие 8.3 (8.3.7.1845) Конфигурация: БИТ: Ресторан на основе Бухгалтерия предприятия, редакции 2.0 (2.0.65.1) (1.1.32.20) Режим серверный. При открытии обработки ошибка:
{ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(449,8)}: Процедура или функция с указанным именем не определена (СтрНайти)
Если <<?>>СтрНайти(Параметры.ИмяПользователя, """") Тогда
{ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(453,8)}: Процедура или функция с указанным именем не определена (СтрНайти)
Если <<?>>СтрНайти(Параметры.ПарольПользователя, """") Тогда
10. Alex_E 2414 10.01.16 14:38 Сейчас в теме
(9) znach, Вообще то запускаться обработка должна в БП 3.0 (в 2.0 откроется, только если разрешено использование управляемых форм - обычных тут нет) - источником данных может быть БП 2.0 или её клоны хоть под 8.2 запускаемые...
У вас ошибка я так понимаю в версии обработки 3.5 - там как раз запуск источника из последней БСП взят.
Попробуйте заменить на
Если Параметры.Свойство("ИмяПользователя") Тогда 

и
Если Параметры.Свойство("ПарольПользователя") Тогда
- может получится
11. znach 10.01.16 14:45 Сейчас в теме
извиняюсь, вопрос снят
12. znach 10.01.16 14:48 Сейчас в теме
1С:Предприятие 8.3 (8.3.7.1845) Конфигурация БИТ.АППЕТИТ.Бухгалтерия ресторана 3.0 (на базе Бухгалтерия предприятия, редакция 3.0) (3.0.43.32)
Не удалось подключится к другой программе: -2147221005(0x800401F3): Недопустимая строка с указанием класса . Не удалось подключится к другой программе: {ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(393)}: Ошибка при вызове конструктора (COMObject)
COMConnector = Новый COMObject(ИмяCOMСоединителя()); // "V83.COMConnector"
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса
13. znach 10.01.16 14:51 Сейчас в теме
источник серверный, приемник файловый
14. znach 10.01.16 14:53 Сейчас в теме
библиотека зарегистрирована
15. Alex_E 2414 10.01.16 15:09 Сейчас в теме
(14) znach, для серверной базы регистрации библиотеки может быть недостаточно http://novichok1c.ru/ustranenie-oshibki-pri-podklyuchenii-k-baze-dannyh-1s-cherez-com-soedinenie - вот описание того, что Вам нужно сделать (у lena7487 чуть выше та же беда была)
по ссылке описано для 8.2, Вам нужен 83
16. znach 10.01.16 16:58 Сейчас в теме
спасибо! всё получилось
17. Alex_E 2414 10.01.16 17:07 Сейчас в теме
(16) znach, Пожалуйста ;-)
18. fanet 13.02.16 11:21 Сейчас в теме
напишите в чем разница между обработками 3.5, 3.1, 3.0 какую использовать? возможно ли использовать обработку для слияния 2х баз бухгалтерия 8.3 (Бухгалтерия предприятия, редакция 3.0 (3.0.43.100) (в одной данные за 2014г. в другой 2015г. в целом базы идентичны, во второй больше контрагентов)
19. Alex_E 2414 13.02.16 12:20 Сейчас в теме
(18) fanet, Разница описана в анонсе, добавить вроде нечего, разве что создавались на разных платформах и в разных релизах БП. Используйте последнюю.
возможно ли использовать обработку для слияния 2х баз бухгалтерия 8.3 (Бухгалтерия предприятия, редакция 3.0 (3.0.43.100) (в одной данные за 2014г. в другой 2015г. в целом базы идентичны, во второй больше контрагентов)
- использовать можно, но следует понимать, что перенос данных идёт по ГУИД, и одинаковые контрагенты, к примеру, всего скорее задвоятся. Т.е. после такого слияния необходимо будет чистить справочники.
166. angtar 6 27.09.19 09:15 Сейчас в теме
Обработка версии 5.2.2.8
Бухгалтерия 3.0.73.38
Платформа 8.3.12.1685

В конфигурацию добавлено расширение: в справочник "Статьи затрат" добавлено реквизит КодСтатьи, строка(18), использование для элемента и группы.
При переносе данных справочника между идентичными конфигурациями:
1. ругается на: ОбщегоНазначенияКлиентПовтИсп.ЭтоВебКлиентПодMacOS() - в последних релизах нет этой процедуры в модуле.
2. если переносится элемент, то реквизит переносится правильно, если группа - реквизит не заполнен...
167. Alex_E 2414 27.09.19 09:51 Сейчас в теме
(166) Ошибка исправлена в более поздних версиях, сегодня выложил 5.2.3.2. попробуйте её...
20. bkalx 09.03.16 02:10 Сейчас в теме
Здравствуйте,

хотел скачать вашу выгрузку для переноса справочника номенклатур и контрагентов из 8.2 в 8.3
Версия 1С:
1С:Предприятие 8.3 (8.3.7.1901)

версии конфигураций:
Бухгалтерия предприятия, редакция 3.0 (3.0.43.101)
Бухгалтерия предприятия, редакция 2.0 (2.0.61.4)
Бухгалтерия предприятия, редакция 2.0 (2.0.59.6)

Все открылось и прекрасно перенеслось. Благодарю за хорошую обработку
21. Alex_E 2414 09.03.16 08:24 Сейчас в теме
(20) bkalx, Ну хоть кому то понравилось!!! Спасибо!!!
22. avk 24.05.16 16:22 Сейчас в теме
Обработка отличная! Описание полностью соответствует функционалу. Автору спасибо!
23. Alex_E 2414 24.05.16 16:34 Сейчас в теме
24. Krez 17.06.16 11:03 Сейчас в теме
Периодически перенос прекращается с ошибкой Поле объекта не обнаружено (PredefinedDataName)
обе базы на сервере (8.3.7.1790)
после перезаполнения ссылок продолжается но может опять упасть.
25. Alex_E 2414 17.06.16 11:15 Сейчас в теме
(24) Krez, Проверить на сервере пока не могу, к сожалению, сейчас выложу новую версию переноса, может быть там этого не будет... Обработка развивается, косяки потихоньку исправляются...
26. Krez 17.06.16 12:02 Сейчас в теме
Похоже что падает здесь
Для Каждого стрCOM Из СубконтоCOM Цикл
		ИмяСубконто  = стрCOM.Key.PredefinedDataName; 
		ЗначениеСубконто = Неопределено;


строка 2599 модуля объекта, единственное место обращения к PredefinedDataName без Попытки.
28. Alex_E 2414 17.06.16 12:08 Сейчас в теме
(26) Krez, Посмотрел, в новой версии так же, в принципе наверное стоит и это "завернуть" в попытку:
		Попытка
			ИмяСубконто  = стрCOM.Key.PredefinedDataName; 
		Исключение
			Сообщить(ОписаниеОшибки());
			Продолжить;
		КонецПопытки;

Сделал так, хотя у меня падения пока не наблюдалось, но, иногда серверная база ведёт себя не совсем так как файловая (причины пока установить не удалось, но уже не раз было - в файловой копии проходит, в серверной - ошибка, пока только костылями обхожу такие моменты)...
27. Krez 17.06.16 12:07 Сейчас в теме
Падает при переносе документа Бухоперация, похоже у меня косяки с настройкой соответствия плана счетов.(субконто)
29. Alex_E 2414 17.06.16 12:11 Сейчас в теме
(27) Krez, Вот это возможно, попытка предотвратит падение. В настройке плана счетов сейчас нет синхронизации по субконто - можно указать счет (субсчет) для соответствия, а вот указать аналитику, в случае разных субконто источника и приёмника пока кроме как в коде не реализовал (в планах есть, но времени пока нет).
30. Krez 17.06.16 12:59 Сейчас в теме
Документ Начисление зарплаты не хочет даже заполнять ссылки
Прикрепленные файлы:
31. Alex_E 2414 17.06.16 13:45 Сейчас в теме
(30) Krez, Перенос из 2.0? Там он кажется назывался по другому, сейчас посмотреть не могу, но помню прописывал перенос отдельно для ряда документов.
32. Krez 17.06.16 14:04 Сейчас в теме
Да из 2.0. пробовал и документ Начисление зарплаты и Начисление зарплаты работникам (не используется)
33. Alex_E 2414 17.06.16 14:13 Сейчас в теме
(32) Krez, Сейчас не могу посмотреть двойку, там проводки вроде делает документ отражение зарплаты в учёте (уже давно не открывал, у меня все уже на 3.0). Перенос отражения помню - делал, про начисление зарплаты не помню. Да в 2.0 это НачислениеЗарплатыРаботникамОрганизаций... Надо будет прописать.
34. Alex_E 2414 17.06.16 14:14 Сейчас в теме
В принципе, для документов совсем без соответствия можно использовать перенос операцию.
35. Krez 20.06.16 13:22 Сейчас в теме
(34) При переносе регламентных операций с движениями, не учитывается настройка соответствия счетов.
Не найденные счета просто не заполняются.
36. Krez 20.06.16 13:23 Сейчас в теме
А при попытке перенести документ в операцию выдает ошибку Поле объекта не обнаружено(таблицаРегистровНакопления).
Перенос БП3-БП3
37. Alex_E 2414 20.06.16 13:56 Сейчас в теме
(36) Krez, Дайте базу, из которой переносите, просто так не знаю, что ответить (пишите в личку)
38. XOCTEP 118 03.09.16 18:51 Сейчас в теме
Добрый день, подскажите, можно ли с помощью вашей обработки перенести остатки из 2.0 в 3.0? (без переноса документов и движений)
39. Alex_E 2414 03.09.16 20:46 Сейчас в теме
(38) XOCTEP, Не этой, а вот этой http://infostart.ru/public/509628/ да - переносятся из 2.0 в 3.0 остатки документами ВНО
40. sergiobargio1 119 12.09.16 17:20 Сейчас в теме
Alex_E, подскажите, пожалуйста, можно ли с помощью Вашей обработки осуществить перенос из БП 2.0 в БП 3.0 не только стандартных конфигураций, но и для доработанных (в обеих конфигурациях добавлены одинаковые дополнительные реквизиты у справочников, плана счетов, бухгалтерского регистра, документов, табличных частей документов, новые виды перечислений, новые регистры накопления, новые регистры сведений, новые виды справочников, новые виды документов) ?
Можно ли производить перенос информации несколько раз (первоначальное заполнение и за тем какое-то время периодическое пополнение / актуализация информации из БП2.0 в БП 3.0) ?
Спасибо.
41. Alex_E 2414 12.09.16 17:23 Сейчас в теме
(40) sergiobargio1, да, если объекты с одинаковыми идентификаторами (именами) есть и там и там, то без вопросов. При поторных переносах, если в источнике были изменены какие-то объекты, нужно поставить птицу в Перезаписывать.... Поиск объектов для переноса идёт по ГУИД, так точно задвоений не будет.
sergiobargio1; +1 – Ответить
42. sergiobargio1 119 13.09.16 11:54 Сейчас в теме
(41) спасибо. Обработка ОЧЕНЬ ПОЛЕЗНАЯ! Пожалуйста, подскажите, как преодолеть проблему: при работе с обработкой выводится сообщение об ошибке:
{ВнешняяОбработка.ПереносДанныхБП_БП30.Форма.Форма.Форма(390)}: Ошибка при вызове метода контекста (ЗаполнитьКонстантыНаСервере)
ЗаполнитьКонстантыНаСервере();
по причине:
Переполнение стека встроенного языка на сервере
по причине:

ВнешняяОбработка.ПереносДанныхБП_БП30.Форма.Форма.Форма : 367 : СтруктураТаблиц = ОбработкаОбъект.ЗаполнениеКонстант(Новый Структура("тз", тз));
ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта : 951 : НовСтр.ЗначениеИсточник = _ПеренестиРеквизит(Коннект.Константы[стр.Name].Получить(),,,Ложь);
ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта : 2170 : ПереносРегистраСведений(РеквCOM, НовОбъектСсылка, Измерение.Имя, РегистрСведенийCOM.Name);
ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта : 1485 : _ПеренестиЗаписьРегистраСведений(ЗаписьCOM, Запись, ИмяРегистрСведенийCOM);
...
ОбщийМодуль.АвтономнаяРаботаОбменДаннымиСобытия.Модуль : 4 : ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписью("АвтономнаяРабота", Источник, Отказ);
ОбщийМодуль.ОбменДаннымиСобытия.Модуль : 34 : ЗарегистрироватьИзменениеОбъекта(ИмяПланаОбмена, Источник, Отказ);
ОбщийМодуль.ОбменДаннымиСобытия.Модуль : 838 : ОбменДаннымиВызовСервера.ПроверитьКэшМеханизмаРегистрацииОбъектов();
ОбщийМодуль.ОбменДаннымиВызовСервера.Модуль : 0
по причине:
Переполнение стека встроенного языка на сервере
43. Alex_E 2414 13.09.16 11:59 Сейчас в теме
(42) sergiobargio1,
Переполнение стека встроенного языка на сервере
- ни раз такого сообщения не видел, может дело в памяти - у меня 16Г, плюс настройка файла подкачки операционной системой. Воспроизвести ошибку не получается, потому пути решения предложить не могю Как вариант - сделать в процедуре заполнения счетчик, и обрабатывать не всё константы сразу, а партиями - количество определите сами - ну, например начать с 10, потом 20 и так до появления ошибки....
44. sergiobargio1 119 13.09.16 12:41 Сейчас в теме
(43) на этапе выбора организации выводит вот такое сообщение:
{ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(1050)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить().Выгрузить();
по причине:
{(4, 2)}: Таблица не найдена "РегистрСведений.УчетнаяПолитикаОрганизаций.СрезПоследних"
<<?>>РегистрСведений.УчетнаяПолитикаОрганизаций.СрезПоследних(&НаДату, Организация = &Организация) КАК УчетнаяПолитикаОрганизацийСрезПоследних
45. Alex_E 2414 13.09.16 13:27 Сейчас в теме
(44) sergiobargio1, Спасибо за ошибку, вангуюю, что релиз 3.0.44.* - переобозвали регистр с УчетнаПолитикаОрганизаций в УчетнаяПолитика - ЗАДРАЛИ
исправлю для нового релиза, можетн исправить сами, или просто закомментарьте вызов переноса учетной политики...сейчас прямо не могу сделать - клиенты не дают((((
sergiobargio1; +1 – Ответить
46. Alex_E 2414 16.10.16 18:39 Сейчас в теме
Выложил новую версию. Исправлен перенос ХранилищаЗначения, изменен перенос Учетной политики и констант при переносе организаций для релизов 3.0.44.*. Ещё что-то по мелочи...
47. efin 22.10.16 03:33 Сейчас в теме
Обработка НЕ работает!

В частности,
1) Попытка заполнить список констант приводит к ошибке "Переполнение стека встроенного языка на сервер" в клиент-серверном варианте, и к падению платформы в дамп в файловом варианте
2) План счетов - Заполнить таблицу счетов - падает с ошибкой, что "Переменная СообщенияРаспределенноеВыполнениеКомандИнтерфейс не найдена" (разобрался, 1С забыли для ОМ СообщенияРаспределенноеВыполнениеКомандИнтерфейс установить признак ВнешнееСоединение).
3) Перенос данных - Выбрать объекты для переноса - Существующие в источнике документы - КАЖДЫЙ РАЗ заполняет список разным набором документов
4) Перенос документов сопровождается таким же эффектом, как в п.1
5) Не получается перенос в новую организацию (Несоответствие типов (параметр номер 1), Не найдена организация источника!!!)
6) Пока не исправил п.2 - обработка делала вид, что переносит документы, хотя по факту не делала ничего.

Скачал и долго разбирался с версиями v 4.0.1.2 и 3.26.
Использовал файловые базы и сервер 1С x64. Версия платформы 8.3.8.2054. Памяти на компе - 32 ГБ.
Использовал толстый клиент и тонкий клиент.
Пытаюсь выгрузить данные из БП 3.0.44.124 в дописанную БИТами БП 3.0.43.174.
48. Alex_E 2414 22.10.16 08:03 Сейчас в теме
(47) saa@kuzov.org, Круто
Обработка НЕ работает!
- а я вот ей пользуюсь и даже данные переношу...странно даже переносятся. Фантастика какая -то - неработающая обработка работает...

По списку Ваших ошибок, у меня не наблюдалось такого ни разу, тут только смотреть Ваши базы, гадать бессмысленно....
IlyaReznikov; +1 – Ответить
49. Ibrogim 2012 15.12.16 15:26 Сейчас в теме
(0) Круто. Процедуру регистрации comcntr.dll сами придумали, или в БСП уже есть? Давно хочу себе такую, можно у вас взять ?
50. Alex_E 2414 15.12.16 15:37 Сейчас в теме
придумывал и сам, в последней версии вроде из БСП, в любом случае берите)))
51. rybolovlev_ms 20.12.16 13:43 Сейчас в теме
За непосредственное удаление без предупреждения ЖИРНЕЙШИЙ минус.
52. Alex_E 2414 20.12.16 13:48 Сейчас в теме
(51)круто, уточнить про какое непосредственное удаление речь, и чем оно не может быть компенсировано повторным переносом - в студию!!!
53. rybolovlev_ms 20.12.16 15:56 Сейчас в теме
(52) Про удаление справочников при нажатии большой красивой кнопочки "Удалить". Хорошо на демо-базе запустил обработку. Улетели все справочники, глазом моргнуть не успел. Если уж задумали подобный функционал, потрудитесь сообщить об этом пользователю в диалоге. Желательно крупными буквами.
54. Alex_E 2414 20.12.16 16:17 Сейчас в теме
(53) Ешё раз - большая, красивая кнопочка Удалить, она где находится? Если на закладке очситки справочников перед первой загрузкой, то може стоило прочитать пошто она там? Вообще, обработка существует не один день - Вы первый, кто возмутился! Вы точно понимаете, что, для чего сделано? Точно описание читали? Вот сейчас новая платформа вышла, так там, чтобы внешнюю обработку запустить надо два раза попытаться, по мне - бред, но ведь кому то надо))))))))))))))))))))


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

Есть инструмент (например автомат калашникова, автор не виноват в смертях всех, кого из него замочили....), а как его будут использовать - тут проблема того, кто его использует, молотком можно гвозди забивать, а можно пальцы отбивать............
IlyaReznikov; ZVN; +2 – Ответить
55. user682053_kuplu_dom 02.03.17 15:11 Сейчас в теме
Договора контрагентов не переносятся :(, что не так делаю?
56. Alex_E 2414 02.03.17 16:09 Сейчас в теме
(55) А что и как Вы делаете? Вообще - то, чтобы наверняка, через подбор выберите справочник договоры, заполните список и перенесите ссылки - всё должно перенестись по выбранной организации с контрагентами...
57. user682053_kuplu_dom 02.03.17 17:09 Сейчас в теме
(56) да организацию надо выбрать обязательно
58. evgefremov 44 22.04.17 11:57 Сейчас в теме
Бухгалтерия предприятия, редакция 2.0 (2.0.66.18) ->Бухгалтерия предприятия, редакция 3.0 (3.0.48.21) ,
вкладка План счетов -> кнопка Заполнить план счетов, выходит ошибка:

{ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(3450)}: Метод объекта не обнаружен (СтруктураПараметровУчета)
ПараметрыУчета = ОбщегоНазначенияБПКлиентСервер.СтруктураПараметровУчета();


---
p.s. исправить на строку:
ПараметрыУчета = ОбщегоНазначенияБП.СтруктураПараметровУчета();
59. Alex_E 2414 22.04.17 12:24 Сейчас в теме
(58) Спасибо за ошибку, тут как всегда я жертва универсальности)))) 2.0 и 3.0 приходится постоянно отслеживать. Блин, исправлено, но в свертке...
60. Alex_E 2414 22.04.17 12:33 Сейчас в теме
Сейчас этот кусок выглядит вот так:

	Если Число(СтрокаВерсии) >= 1000000304920 Тогда
		ПараметрыУчета = ОбщегоНазначенияБП.ОпределитьПараметрыУчета();
	ИначеЕсли Число(СтрокаВерсии) >= 1000000304723 Тогда
		ПараметрыУчета = ОбщегоНазначенияБП.СтруктураПараметровУчета();
	Иначе
		ПараметрыУчета = ОбщегоНазначенияБПКлиентСервер.СтруктураПараметровУчета();
	КонецЕсли;
61. shoy 19 29.05.17 16:12 Сейчас в теме
(60)
СтрокаВерсии
неисправлено !!!

скачал версию обработки 4.0.2.7
{ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(3982)}: Метод объекта не обнаружен (СтруктураПараметровУчета)
ПараметрыУчета = ОбщегоНазначенияБПКлиентСервер.СтруктураПараметровУчета();

Бухгалтерия предприятия, редакция 3.0 (3.0.50.12) -> Бухгалтерия предприятия, редакция 3.0 (3.0.50.12)

Вааще поправить надо здесь:
Код
Функция ОпределитьПараметрыУчета() Экспорт
   
   //ПараметрыУчета = ОбщегоНазначенияБПКлиентСервер.СтруктураПараметровУчета();
   СтрокаВерсии = 1000000000000 + Число(СтрЗаменить("" + Метаданные.Версия, ".", ""));
   Если Число(СтрокаВерсии) >= 1000000304920 Тогда
Показать полностью
62. shoy 19 29.05.17 16:16 Сейчас в теме
(61)

а дальше вс посыпалось ...

{ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(4092)}: Метод объекта не обнаружен (ПрименитьПараметрыУчета)
ОбщегоНазначенияБПВызовСервера.ПрименитьПараметрыУчета(ПараметрыУчета, ИзмененыПараметрыСубконто, Ложь);//, Ложь, ВестиУчетЗатратПоПодразделениям);

ПРАВИМ
		СтрокаВерсии = 1000000000000 + Число(СтрЗаменить("" + Метаданные.Версия, ".", ""));
		Если Число(СтрокаВерсии) >= 1000000304920 Тогда
			ПараметрыУчета = ОбщегоНазначенияБП.ОпределитьПараметрыУчета();
			ОбщегоНазначенияБП.ПрименитьПараметрыУчета(ПараметрыУчета, ИзмененыПараметрыСубконто, Ложь);//, Ложь, ВестиУчетЗатратПоПодразделениям);
		Иначе
			ОбщегоНазначенияБПВызовСервера.ПрименитьПараметрыУчета(ПараметрыУчета, ИзмененыПараметрыСубконто, Ложь);//, Ложь, ВестиУчетЗатратПоПодразделениям);
		КонецЕсли;	
Показать
63. shoy 19 29.05.17 16:27 Сейчас в теме
(62)

И ДАЛЬШЕ НИЧЕГО НЕ РАБОТАЕТ

ЖМУ "Перенос данных", "Выбрать объекты для переноса", "Существующие в источнике справочники"

{ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(3057)}: Ошибка при вызове метода контекста (Выполнить): Произошла исключительная ситуация (1C:Enterprise 8.3.9.2170): {(9, 83)}: Поле не найдено "ВидыОтправляемыхДокументов.Организация"
И ВидыОтправляемыхДокументов.ПометкаУдаления = ЛОЖЬ И ВидыОтправляемыхДокументов.<<?>>Организация = &Организация
{ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(3057)}: Ошибка при вызове метода контекста (Выполнить): Произошла исключительная ситуация (1C:Enterprise 8.3.9.2170): {(9, 67)}: Поле не найдено "ВидыРегистровУчета.Организация"
И ВидыРегистровУчета.ПометкаУдаления = ЛОЖЬ И ВидыРегистровУчета.<<?>>Организация = &Организация

и таких очень много
64. Alex_E 2414 29.05.17 16:58 Сейчас в теме
(63) Пишите почту в личку, пришлю последнюю версию. На 3.0.50.12 правда ещё не проверял...
65. Alex_E 2414 30.05.17 07:28 Сейчас в теме
(63) Выложил исправленную версию
66. Smilegm 19.07.17 10:01 Сейчас в теме
Удалось перенести данные из УТ 10.3 в БП 3.0 только без счетов учёта, дохода и расходов а так все документы перенеслись
159. Andryza 39 06.06.19 09:28 Сейчас в теме
(66) У меня даже не открывается обработка, ошибки падают, в конфигураторе если открыть, при записи тоже куча ошибок по коду падает. Как запустили, какая у Вас версия обработки, и версия УТ? Спасибо.
160. Alex_E 2414 06.06.19 11:18 Сейчас в теме
(159) Выф где открываете обработку и откуда данные собиратесь тягать?
161. Andryza 39 06.06.19 15:28 Сейчас в теме
(160) мне нужно для объединения 2-х УТ 10.3. Из 2-х баз выгрузить, и в одну чистую все залить. Штатными средствами не очень хочется т.к. разные УИДы. Следовательно открываю в 10.3, платформа 8.3.13
162. Alex_E 2414 06.06.19 15:48 Сейчас в теме
(161) Обработка для управляемого приложения, УТ 10.3 - обычное приложение...не пойдёт она для Вашей задачи...
163. Andryza 39 07.06.19 07:33 Сейчас в теме
(162) Аааа... понятно. Просто в описании, написано следующее:
"Изначально была заточена под бухгалтерию предприятия, сейчас используется для для обменов через COM любых конфигураций. "

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

Я еще 2 версии разные скачал.
164. Alex_E 2414 07.06.19 07:47 Сейчас в теме
(163) Виноват, нужно было уточнить любых управляемых приложений...
67. Alex_E 2414 19.07.17 10:58 Сейчас в теме
Выложил новую версию, с учетом возможного переноса из УТ 10.3. Вопрос с заполнением счетов остаётся открытым, может у кого то есть предложения по реализации?
68. a.rezyhin 26 24.07.17 20:11 Сейчас в теме
БП 3.0.52 типовая - перенос в БП 3.0.52 типовой (Исп. версию 4.0.5.4)
При переносе орагнизации
ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(1785)}: Поле объекта не обнаружено (Name) ДвДанные = ПереносХранилища(РеквCOM.Name)
71. Alex_E 2414 24.07.17 22:04 Сейчас в теме
(68) На БП 3.0.52 не пробовал, т.к. рабочий релиз последний 3.0.51.22 (на нём, кстати, то же не пробовал). Про остальное - Вы первый у кого кроме подключения не работает ничего, тут я могу только предложить посмотреть через АА. Обработкой пользуется достаточно много народу, причём есть такие, у кого обмен постоянный с её помощью организован...
72. a.rezyhin 26 28.07.17 11:10 Сейчас в теме
(71) Спасибо, но уже неактуально. Нерабочую базу восстановил через Выгрузку/загрузку XML.
69. a.rezyhin 26 24.07.17 20:15 Сейчас в теме
БП 3.0.52 типовая - перенос в БП 3.0.52 типовой (Исп. версию 4.0.5.4)
При заполнении констант
{ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(951)}: Метод объекта не обнаружен (Metadata) Для Каждого стр Из Коннект.Metadata().Constants Цикл
70. a.rezyhin 26 24.07.17 20:17 Сейчас в теме
И документы тоже не заполняются. Из всё обработки работает только подключение к базе по COM ;)
73. citkhv 10.08.17 06:02 Сейчас в теме
Между БП 2.0.66.33 и БП 3.0.51.16 (и 3.0.25 тоже пробовал) не работает создание организации

пишет {ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(1785)}: Поле объекта не обнаружено (Name)
ДвДанные = ПереносХранилища(РеквCOM.Name);

и пишет в сообщениях
Не обнаружен реквизит: КодПоОКТМО, ссылки: Справочник.Организации
Не обнаружен реквизит: КодПоОКАТО, ссылки: Справочник.Организации
Не обнаружен реквизит: КодИМНС, ссылки: Справочник.Организации
{ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(1653)}: Ошибка при вызове метода контекста (ПредопределенноеЗначение): Предопределенное значение "Справочник.ТерриториальныеУсловия.МКС" не найдено. Реквизит перенесен по ГУИД


При заполнении констант ошибка {ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(951)}: Метод объекта не обнаружен (Metadata)
Для Каждого стр Из Коннект.Metadata().Constants Цикл
74. Alex_E 2414 10.08.17 06:23 Сейчас в теме
(73) По сообщениям, сообщения о несоответствии реквизитов источника и приёмника не приводят к остановке обмена, по переносу хранилища - посмотрю. С хранилищами вообще больная тема...
75. citkhv 10.08.17 06:24 Сейчас в теме
(74) Здравствуйте в при заполнинии справочников в 3.0 пишет Произошла исключительная ситуация (1C:Enterprise 8.3.9.1850): {(11, 29)}: Поле не найдено "ПодразделенияОрганизаций.ГоловнаяОрганизация"
И ПодразделенияОрганизаций.<<?>>ГоловнаяОрганизация = &Организация
76. Alex_E 2414 10.08.17 06:26 Сейчас в теме
(75) Переносите из 2.0 в 3.0? Какие релизы? Сейчас посмотрю на последних
79. citkhv 10.08.17 06:30 Сейчас в теме
(76)я же писал выше Между БП 2.0.66.33 и БП 3.0.51.16 (и 3.0.25 тоже пробовал)
78. citkhv 10.08.17 06:30 Сейчас в теме
(74) А зачем хранилища переносить что в них храниться
80. Alex_E 2414 10.08.17 06:33 Сейчас в теме
(78) Да много чего, в принципе можно закомментарить их перенос. Сейчас дообновлю базу 2.0 ло последнего релиза и посмотрю
81. citkhv 10.08.17 06:43 Сейчас в теме
(80) благодарю и жду исправлений
77. citkhv 10.08.17 06:27 Сейчас в теме
я же писал выше Между БП 2.0.66.33 и БП 3.0.51.16 (и 3.0.25 тоже пробовал)
82. Alex_E 2414 10.08.17 06:54 Сейчас в теме
По переносу организаций строка модуля 1785 должно быть так:

ДвДанные = ПереносХранилища(РеквCOM[стрCOM.Name]);
83. Alex_E 2414 10.08.17 06:58 Сейчас в теме
Да, тренируюсь на 2.0.66.35, 3.0.51.27 и 8.3.10.2505

Далее исправляю, в Функция ПереносОрганизации(ГУИД) (строка модуля 1148) вставил текст

Если ИмяКонфигурацииИсточника = "БП20" и Не ЗначениеЗаполнено(Организация.Наименование) Тогда
		ОргОбъект = Организация.ПолучитьОбъект();
		ОргОбъект.Наименование = СсылкаCOM.Наименование;
		ОргОбъект.ОбменДанными.Загрузка = Истина;
		ОргОбъект.Записать();
		Организация = ОргОбъект.Ссылка;
	КонецЕсли;


Разбираться, почему не заполнилось Наименование не стал, пока такой костыль...
85. citkhv 10.08.17 07:12 Сейчас в теме
(83)
Если ИмяКонфигурацииИсточника = "БП20" и Не ЗначениеЗаполнено(Организация.Наименование) Тогда
ОргОбъект = Организация.ПолучитьОбъект();
ОргОбъект.Наименование = СсылкаCOM.Наименование;
ОргОбъект.ОбменДанными.Загрузка = Истина;
ОргОбъект.Записать();
Организация = ОргОбъект.Ссылка;
КонецЕсли;


этот текст добавить перед возвратом или полностью заменить функцию
87. Alex_E 2414 10.08.17 07:15 Сейчас в теме
(85) перед возвратом
89. citkhv 10.08.17 07:15 Сейчас в теме
(87)я так и сделал наименование организации не заполняется пишет <> остальное вроде заполнено
91. Alex_E 2414 10.08.17 07:18 Сейчас в теме
(89) Откройте форму организации - там всё заполнено, просто на форме "запомнилось" старое значение, можно просто перевыбрать организацию
92. Alex_E 2414 10.08.17 07:20 Сейчас в теме
(89) Наименование на форме это наименование в программе, если вставили код при переносе организации - ставьте точку останова и смотрите, что там происходит - у меня заполняется
94. citkhv 10.08.17 07:22 Сейчас в теме
84. Alex_E 2414 10.08.17 07:04 Сейчас в теме
Строка модуля 951

Для Каждого стр Из Коннект.Metadata.Constants Цикл
86. citkhv 10.08.17 07:13 Сейчас в теме
(84) константы заработали
88. citkhv 10.08.17 07:15 Сейчас в теме
при переносе учетной политики пишет не заполнены реквизиты дата ввода начальных остатков
90. Alex_E 2414 10.08.17 07:17 Сейчас в теме
(88) строки модуля формы с 1134 по 1136 комментарим
93. citkhv 10.08.17 07:20 Сейчас в теме
(90)
только это комментим?

//УчетнаяПолитикаОрганизаций
ПереносРегистраСведений(ОргCOM, ОргУП, "Организация", ?(Редакция3044COM, "УчетнаяПолитика", "УчетнаяПолитикаОрганизаций"), ?(Редакция3044, "УчетнаяПолитика", "УчетнаяПолитикаОрганизаций"), НачалоМесяца(ДобавитьМесяц(ДатаВводаНачальныхОстатков, 1)));
95. citkhv 10.08.17 07:24 Сейчас в теме
Не работает Перенос справочника Подразделений пишет Произошла исключительная ситуация (1C:Enterprise 8.3.9.1850): {(11, 29)}: Поле не найдено "ПодразделенияОрганизаций.ГоловнаяОрганизация"
И ПодразделенияОрганизаций.<<?>>ГоловнаяОрганизация = &Организация
96. Alex_E 2414 10.08.17 07:25 Сейчас в теме
строку модуля 840 заменить на:

ПустойОбъект = ?(ТипОбъекта = "Документ", Коннект.Documents[ИмяОбъекта].СоздатьДокумент(), Коннект.Catalogs[ИмяОбъекта].СоздатьЭлемент());

Это для подразделения
97. citkhv 10.08.17 07:27 Сейчас в теме
строки модуля формы с 1134 по 1136 комментарим

только это комментим?

//УчетнаяПолитикаОрганизаций
ПереносРегистраСведений(ОргCOM, ОргУП, "Организация", ?(Редакция3044COM, "УчетнаяПолитика", "УчетнаяПолитикаОрганизаций"), ?(Редакция3044, "УчетнаяПолитика", "УчетнаяПолитикаОрганизаций"), НачалоМесяца(ДобавитьМесяц(ДатаВводаНачальныхОстатков, 1)));

Или еще следующие 2 строчки
98. citkhv 10.08.17 07:30 Сейчас в теме
При нажатии заполнить список для всех справочников пишет {ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(857)}: Значение не является значением объектного типа (Метаданные)
Для Каждого стр Из ПустойОбъект.Метаданные().Реквизиты Цикл
99. citkhv 10.08.17 07:31 Сейчас в теме
(98)Нет соответсвующего документа! Надо доработать!!!{ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(844)}: Ошибка при вызове метода контекста (СоздатьЭлемент): Произошла исключительная ситуация (1C:Enterprise 8.3.9.1850): Ошибка инициализации модуля: ОбщийМодуль._Подписки.Модуль
{ОбщийМодуль._Подписки.Модуль(26,8)}: Переменная не определена (КОМ)

{ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(501)}: Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств): Недопустимое значение параметра (параметр номер '2')
101. Alex_E 2414 10.08.17 07:36 Сейчас в теме
(99) Напишите почту в личку, пришлю изменённый вариант, по одной строке муторно очень
102. citkhv 10.08.17 07:38 Сейчас в теме
(101) отправил в личку. Жду по почте измененный вариант
113. Alex_E 2414 16.10.17 12:45 Сейчас в теме
(99) Про общий модуль, обслуживающий подписки на события уже было - подключался по амми админу - косяк был именно там.Здесь тоже ошибка в самописном модуле, я её предусмотреть или обойти не смогу при всём желании))))))))))
{ОбщийМодуль._Подписки.Модуль(26,8)}: Переменная не определена (КОМ) 
-
переменная КОМ не моя......
100. Alex_E 2414 10.08.17 07:35 Сейчас в теме
строка модуля 1727 заменить на

Если НовОбъект.Метаданные().СтандартныеРеквизиты.Найти(стрCOM.Name) = Неопределено Тогда Продолжить КонецЕсли;
103. citkhv 11.08.17 00:43 Сейчас в теме
Обработка останавливалась с ошибкой из за того что у меня была доработанная конфигурация а не типовая. автор помог мне обойти мою ошибку и у меня все перенеслось. Благодарю автора.
104. sp1nfun 08.10.17 18:36 Сейчас в теме
В последнем обновлении с какого на какой релиз идет перенос данных?
105. Alex_E 2414 09.10.17 04:38 Сейчас в теме
(104)
19.09.2017 Версия 4.4.5.7 Исправлена проверка подключения для 3.0.52.*
- делалось на 3.0.52.32
106. Zexes 16.10.17 10:44 Сейчас в теме
Добрый день.
Пользуюсь регулярно спасибо.
А можно перенести данные из 3 корп в 3 бп? Там нужно переносить только документы поступления.

Разумеется данные о подразделении можно выкинуть, там перенос в техническую базу, для каких-то аналитических исследований :)
107. Alex_E 2414 16.10.17 11:44 Сейчас в теме
(106) Можно, почему нет? Если КОРП в КОРП, то, наверное, и подразделения перенесутся - для одинаковых конфигураций перенос идёт реквизит в реквизит, если только эти реквизиты не включены в список исключаемых из обмена...
108. Zexes 16.10.17 12:01 Сейчас в теме
Да нет, проблема видимо в другом, даже не переносит из бп в бп (последний релиз)
При нажатии кнопки перенести ссылки, вылетает недостаточно фактических параметров.
Прикрепленные файлы:
109. Alex_E 2414 16.10.17 12:22 Сейчас в теме
(108) У Вас не последняя версия обработки
110. Zexes 16.10.17 12:26 Сейчас в теме
(109)Согласен, клоун, скачал самую верхную а она ПереносДанныхЧерезCOM_v4.0.5.5 =( понедельник, блин.
111. Alex_E 2414 16.10.17 12:28 Сейчас в теме
(110) Дайте в личку почту, пришлю последнюю...
112. Zexes 16.10.17 12:36 Сейчас в теме
(111)да я уже скачал новую 4,0,5,7 но все равно что-то ошибка недостаточно параметров =( Хотя подключение устанавливает нормально. А вот что интересно, старый вариант 4,0,1,0 переносит хорошо, но только по одному документу. Если несколько указать, перенесет только первый и зависнет, если выгрузить 1с и загрузить, можно будет перенести следующий =)
114. Alex_E 2414 16.10.17 12:46 Сейчас в теме
(112) давайте на досуге я подключусь и посмотрим - у меня таких проблем не наблюдается...
115. Zexes 18.10.17 01:21 Сейчас в теме
(114) кстати проблема решилась, когда убрал галочку Перезап. в принципе, в моем случае она в 99% не нужна! Большое Вам спасибо за труд!
117. smile2009 18.10.17 11:21 Сейчас в теме
(115)
Гляньте мое сообщение ниже. Похоже у Вас схожая проблема.
116. smile2009 18.10.17 11:19 Сейчас в теме
Спасибо за обработку!
Версия 4.0.5.7.

Ошибка возникла при переносе документа ОперацияБух в процедуре _ПереносДвижений().

Процедура _ПереносДвижений(_СтрокаXML, Док, ИдДок, ИдДокCOM = "") Экспорт
	Если Док.Дата < НачалоПериода и ПереноситьДвижения Тогда Сообщить("Дата документа " + Док + " меньше даты начала переноса! Движения перенесены не будут."); Возврат; КонецЕсли;


// ИСКЛЮЧЕНИЕ ЗДЕСЬ!!!
	ДокCom = ПолучитьЗначениеСсылкиПоГУИД(?(ТипЗнч(_СтрокаXML) = Тип("Строка"), Коннект.NewObject("UUID", _СтрокаXML), _СтрокаXML), Коннект.Documents[?(ИдДокCOM = "", ИдДок, ИдДокCOM)]);
...


ЛЕЧИТСЯ ТАК:
Вставляем обработчик исключения, и в случае исключения, присваиваем ДокCom = _СтрокаXML.
Дело в том, что в строке _СтрокаXML уже находится COM-ссылка на операцию. Почему не отрабатывает ПолучитьЗначениеСсылкиПоГУИД() разбираться не стал. В итоге, выгрузка операций прошла на ура (кидал из БП3 в БП3)

Попытка
		ДокCom = ПолучитьЗначениеСсылкиПоГУИД(?(ТипЗнч(_СтрокаXML) = Тип("Строка"), Коннект.NewObject("UUID", _СтрокаXML), _СтрокаXML), Коннект.Documents[?(ИдДокCOM = "", ИдДок, ИдДокCOM)]);
	Исключение
		ДокCom = _СтрокаXML;
	КонецПопытки;
118. Alex_E 2414 18.10.17 11:48 Сейчас в теме
(116) Спасибо, посмотрю
119. 26178_mail.ru 59 23.10.17 04:25 Сейчас в теме
при переносе такая ошибка {ВнешняяОбработка.ПереносДанныхБП_БП30.МодульОбъекта(2961)}: Получение элемента по индексу для значения не определено
СсылкаCOM = ПолучитьЗначениеСсылкиПоГУИД(Коннект.NewObject("UUID", СокрЛП(ГУИД)), Коннект[?(ТипCOM = "Документ", "Documents", "Catalogs")][ИдентификаторCOM]);

Что это может быть?7 Заранее спасибо
120. 26178_mail.ru 59 23.10.17 04:31 Сейчас в теме
и еще такая ошибка
{ВнешняяОбработка.ПереносДанныхБП_БП30.Форма.Форма.Форма(768)}: Недостаточно фактических параметров
Возврат РеквизитФормыВЗначение("Объект").ПереносЛюбойСсылкиCOM(ГУИД);

действительно в самой процедуре 3 параметра а передается один параметр как такое может быть??
121. Alex_E 2414 23.10.17 08:31 Сейчас в теме
(120) Какая версия обработки? Пришлите почту в личку - пришлю последнюю.
122. killer8-00 28.11.17 16:53 Сейчас в теме
Добрый вечер. Скачал последнюю версию обработки. Пытаюсь создать подключение к базе 8.2 корп и получаю такую ошибку. Подскажите как исправить?
Прикрепленные файлы:
124. Alex_E 2414 28.11.17 17:08 Сейчас в теме
(122) Уже много раз отвечал на подобный вопрос - скопипастите ошибку в гугл - получите тучу ссылок.... Начините с поста (4) к этой публикации...
(123) Не стоит плодить сущности, заполните существующие документы в источнике - там этот документ из 2.0 в 3.0 он переносится по своему алгоритму (ну должен, как я помню), у Вас исходная база КОРП?, проверьте ИмяКонфигурацииИсточника, возможно там стоит "БП30" , поскольку КОРП не прописан (нет базы под руками, проверьте и просто допишите в список конфигураций КОРП - должно быть "БП20").
123. killer8-00 28.11.17 17:02 Сейчас в теме
С этой проблемой разобрался. Теперь вылезла другая.
Прикрепленные файлы:
125. killer8-00 28.11.17 18:53 Сейчас в теме
Прописал версию корп. Мне необходимо перенести всего 2 вида документа. Подскажите где подправить, чтоб заработало.Спасибо.
Прикрепленные файлы:
126. Alex_E 2414 28.11.17 18:57 Сейчас в теме
(125) Пишите в личку, решим вопрос
127. Alex_E 2414 06.12.17 09:01 Сейчас в теме
Выложил новую версию 5.2.0.4 Переработан алгоритм поиска ссылок. Добавлены процедуры переноса из БП 1.6, жёсткой привязки к БП больше нет - спокойно можно использовать для переноса данных "почти" одинаковых конфигураций. Все замечания постараюсь оперативно исправить.
128. irbis-auto 05.02.18 18:47 Сейчас в теме
1) А где версия 5.2.2.3 о которой вы пишите?
2) Почему вы добавили изменения в версию 5.2.0.4 "Поиск по реквизитам", а не в более поздние версии, например в 5.2.2.2 (которая на сайте выложена) или 5.2.2.3 (которая нет, но вы пишите что сделана-вопрос №1) ?
3) Учитывая вопрос №2: увеличение версии релиза обработки не означает, что всё что есть в старой обработки есть либо улучшено в новой обработке, т.е. например: релиз 5.2.2.2 - это доработанная (улучшенная) версия релиза 5.2.0.4 или это совсем разные обработки, каждая с определенной своей доработкой ?
129. Alex_E 2414 05.02.18 18:56 Сейчас в теме
(128) Спасибо, что сказали, всё написал, а файл не прикрепил...почему-то.........
Сейчас файл на месте.
130. irbis-auto 06.02.18 13:09 Сейчас в теме
(128)
На первый вопрос вы ответили
После того как вы выложили релиз 5.2.2.3, то второй и третий вопрос снимаются. Увидел что там всё есть.
131. Alex_E 2414 06.02.18 13:18 Сейчас в теме
(130) Вчера отвечал не на первый вопрос, а на один, остального просто не было (ну, или я не заметил)...
А так, каждая новая версии - это развитие предыдущей...иногда , случается, что делается * до более "стабильной" версии, на которой делаются доработки...
Бывает, что исправляя одно, могу поломать что-то другое, и это не сразу может быть замечено...
Обработка существует уже не один год, постоянно что-то дописывается, как в плане найденных ошибок, так и в связи с изменениями в платформе, и конфигурациях...

Так что, прошу прощения за доставленные неудобства, и отнеситесь с пониманием: косячу я не со зла, просто так получается )))))))))))
132. v.zagorodniy 13.02.18 19:46 Сейчас в теме
Здравствуйте! Обработка хороша! Вот только учетная политика к сожалению не переноситься ни за какие периоды, а также настройки налогов по организациям. Я так думаю из-за регистров сведений. БП 3.0.57.17. Платформа 1С:Предприятие 8.3 (8.3.11.2899)
133. Alex_E 2414 13.02.18 20:00 Сейчас в теме
(132) С учетной политикой, честно говоря, мне воевать уже надоело - от релиза к релизу практически, вылезают разные нежданчики... В принципе, установить вручную её реально, а вот какого то вменяемого переноса сделать так и не удалось - работает, фактически, только пока пишешь))))

Про за различные периоды - специально убрал - были случаи лет по за 10 переносилось, что не нужно совершенно, но можно вернуть тот вариант. Кстати, возможно стало хуже после попытки "отвязки" от БП. Для той же, ИМХО, БП более актуально переносить настройки Плана счетов, в смысле аналитики учета ТМЦ, сотрудников в зарплате и пр. - всё это работало, но, рано я радовался, в какой-то момент, нежданно, перестало)))
134. Glagoleva 07.09.18 15:22 Сейчас в теме
купил
Перенос данных через COMConnector v 5.2.2.8, думал переносить УТ11 - Ут11, в первых сразу ошибка, в спр "организации" нет кода, во вторых список докумекнтов не заполняется совсем, что делать?
135. Alex_E 2414 07.09.18 15:26 Сейчас в теме
(134) Переносите по ГУИД а не по реквизитам, или в макете уберите поиск по коду. Если сложно - пишите в личку - покажу через АА...
136. Glagoleva 07.09.18 15:27 Сейчас в теме
Оки по разбираюсь сам, может напишу
137. Alex_E 2414 07.09.18 15:34 Сейчас в теме
(136) Поиск по ГУИД писать не нужно - кнопка на форме, а вот если по реквизитам - то макет в обработке, вроде в описании это было...
138. Alex_E 2414 07.09.18 15:53 Сейчас в теме
(136) Ошибка поиска организации - заменить функцию ЗаполнитьСписокОрганизацийCOM в моделе обработки на
Функция ЗаполнитьСписокОрганизацийCOM(тз) Экспорт
	Если Коннект = Неопределено Тогда Если Не ПодключитьИБ() Тогда	Сообщить("Не удалось установить подключение к ИБ!!!");	Возврат Новый ТаблицаЗначений; КонецЕсли; КонецЕсли;
	Запрос = Коннект.NewObject("Query");	
	ЗапросТекст = 
	"ВЫБРАТЬ РАЗЛИЧНЫЕ
	|	Организации.Код,
	|	Организации.Наименование,
	|	Организации.Ссылка
	|ИЗ
	|	Справочник.Организации КАК Организации";
	Если Не ЕстьРеквизитИлиСвойствоОбъекта(Коннект.Catalogs.Организации.CreateItem(), "Код") Тогда
		ЗапросТекст = СтрЗаменить(ЗапросТекст, "Организации.Код,", """"" КАК Код,");
	КонецЕсли;
	Запрос.Текст = ЗапросТекст;
	Результат = Запрос.Выполнить().Выгрузить();
	Для Каждого стр Из Результат Цикл
		НовСтр = тз.Добавить();
		ЗаполнитьЗначенияСвойств(НовСтр, стр);
		НовСтр.ГУИД = "" + Коннект.XMLСтрока(стр.Ссылка);
	КонецЦикла;
	Возврат тз;
КонецФункции
Показать

Сейчас выложу новую версию (остальное не проверял правда).
139. visim 2 12.12.18 15:48 Сейчас в теме
купил, пробую...
Не удалось подключиться...Сервер 1С Предприятия не обнаружен...
БП 8.3 , релизы немного разные, кластеры разные , и версии их разные - 8.3.10 и 8.3.13 ... Решаемо?
140. Alex_E 2414 12.12.18 16:03 Сейчас в теме
(139)
Сервер 1С Предприятия не обнаружен...
- у вас база - источник НЕ ФАЙЛОВАЯ?
Релизы разные - не важно, кластеры разные - не могу знать как там настроено - тут один вопрос: с того рабочего места, с которого запускается обработка база источник может быть открыта "напрямую" через ярлык? Если да, то в настройках подключения должны быть же параvетры, что и ярлыке. Если нет - то не получится открыть и через com, КМК...
141. visim 2 12.12.18 16:07 Сейчас в теме
(140)Да ,серверная , открывается по ярлыку...
Источник Srvr="BK";Ref="UgMF";
Приемник Srvr="10.10.0.93";Ref="bp3"; по впн подключается... в ней обработка запущена..
142. Alex_E 2414 12.12.18 16:26 Сейчас в теме
(141) По впн вряд-ли не получится - переносите на один сервер. базы должны открываться с одного рабочего стола...
143. visim 2 12.12.18 16:56 Сейчас в теме
(142)они и открыты на одном рабочем столе... правда, тонкий клиент - это не может влиять?
144. Alex_E 2414 12.12.18 17:07 Сейчас в теме
(143) На одном рабочем столе, но не с одного ярлыка, насколько я понял... Если перенос "одноразовый" (в смысле не на постоянной основе типа каждый день/месяц), то самый простой способ - развернуть копию источника на одном сервере с приёмником ...
145. visim 2 13.12.18 12:45 Сейчас в теме
"Произошла исключительная ситуация (V83.COMConnector.1): Несоответствие версий клиента и сервера 1С:Предприятия
Различаются версии клиента и сервера (8.3.13.1513 - 8.3.12.1469), клиентское приложение: COM-соединение"

это при запуске из базы в файловом варианте... подключение к серверной базе...
Проверил...при одном релизе - без проблем..
Уточните в описании , что релиз платформы должен быть один,- и у сервера, и у файловой базы тоже...
146. Alex_E 2414 13.12.18 14:45 Сейчас в теме
(145) Не уверен, что это правда. COM коннектор может работать с разными платформами, то, что у Вас не получилось - это именно у Вас не получилось... А так, по этому поводу много написано, в том числе и здесь на ИС...(наберите в поиске по сайте COM - там куча ссылок)

ЗЫ Были случаи, когда люди не вообще не могли соединиться, не смотря на все усилия...но никто не предлагал уточнить в описании, что это не работает...
147. visim 2 18.12.18 15:05 Сейчас в теме
(146)
Не уверен, что это правда

Могу прислать скриншот, или дать подключение - сами посмотрите...
148. Alex_E 2414 18.12.18 15:41 Сейчас в теме
(147) Скриншот делу не поможет, а разбираться с настройками Вашего сервера, оно мне надо?)))) Ещё раз - посмотрите сколько публикаций только на ИС по этому поводу - Ваши выводы ... ну такие радикальные - по типу у Вас не получилось - значит этого нет....
149. visim 2 18.12.18 16:16 Сейчас в теме
Большинство публикаций предлагают "костыли" , в виде создания обертки COM+ для нужных версий, которые нужно строить заново при обновлении платформы , а это админский доступ к серверу и к коду обработки, где это com-соединение нужно менять..- оно мне нужно,- разбираться в Вашем коде? Поэтому предлагаемая обработка без дополнительных настроек сервера и правки кода худо-бедно РАБОТАЕТ на одной версии клиента-сервера источника и приемника, о чем и предлагаю предупреждать в описании..
150. Alex_E 2414 18.12.18 18:41 Сейчас в теме
(149)
... худо-бедно РАБОТ...
- ну спасибо и на этом (код подключения, правда я из БСП стырил, но не суть) собственно этот разговор тут уже и есть предупреждение, на чём и остановимся...
151. diocon 29.01.19 12:16 Сейчас в теме
В общем, обработка хорошая. Особенно, когда представишь, чего это стоило Автору! Респект.
В процессе адаптации для своей задачи выявил 2 проблемы:
1) Процедура _ПереносДвижений: В коде

Если РегистрыСДвижениями.Количество() Тогда

Лучше использовать

Если РегистрыСДвижениями.Count() Тогда

2) Прям серьезная проблема, вводит рекрсивный алгоритм в бесконечный цикл. Для полноценного решения нужно адаптировать архитектуру решения. Суть проблемы в том, что в движениях может использоваться ссылка на документ-регистратор, но с другим названием. И это вызывает новый рекурсивный цикл, который снова начинает переносить движения...

В качестве пример приведу движение ПТиУ по РН.НДСПредьявленный. В нем есть реквизит "СчетФактура", который является ссылкой на сам документ ПТиУ.

В качестве костыля в функции _ПеренестиЗаписьРегистраНакопления в части, касающейся переноса измерений регистра,
добавил проверку на измерение "СчетФактура". В идеальном случае, конечно, нужно проверять, не равно ли значение измерения в источнике ссылке на регистратор!

Если Коннект.XMLString(РесурсCOM) <> "00000000-0000-0000-0000-000000000000" Тогда
// происходит зацикливание, когда реквизит содержит ссылку на документ-регистратор!
Если стр.Имя<>"СчетФактура" Тогда
_Записать[стр.Имя] = _ПеренестиРеквизит(РесурсCOM,,,Ложь);//ПеренестиСсылкуПоГУИД(Коннект.XMLString(РесурсCOM), _Записать[стр.Имя].Метаданные().Имя, РесурсCOM);
КонецЕсли;
КонецЕсли;
152. Alex_E 2414 29.01.19 12:34 Сейчас в теме
(151)
Лучше использовать

Если РегистрыСДвижениями.Count() Тогда
Кириллица в COM соединении - это песня, в ранних версиях не заморачивался, пока не выяснилось, что некоторых ситуациях работает только латинский вариант... Где вижу - меняю, спасибо, поправлю замеченное Вами...

По бесконечному циклу надо смотреть, проверка на счет-фактуру - именно костыль, наверное придумается более универсальное решение (ну, кроме не переносить движения, а просто провести документы после переноса))))

СПАСИБО за ошибки - буду посмотреть, вот только год закрою у клиентов - сможет время появится...
153. StAsya_1C 171 27.03.19 15:02 Сейчас в теме
(152)
Алексей, спасибо за обработку, попробуем её в своих целях.
Вопросы есть.
1) в базе-источнике есть документ "Операция (бух). Если при переносе не стоит галки, что переносим с движениями, то получается операция пустая придет? (нам в общем случае движения документов не нужны, будем перепроводить, а вот движения операции - это отдельная тема, и они нужны)
2) при первом запуске перенеслось наименование программы, хотя вроде макет по непереносимым вещам не трогала. Это запланированное поведение?
154. Alex_E 2414 27.03.19 15:24 Сейчас в теме
(153) 1) В операциях, ЕМНИП, галка необязательна - движения переносятся всегда, на то она и оперция (как и корректировка движений в УТ или перенос данных в ЗУП).
2) не совсем понял про наименование программы...
155. StAsya_1C 171 27.03.19 15:31 Сейчас в теме
(154) Операцию попробую.
А про наименование - ну константа "Заголовок системы" , про нее речь
156. Alex_E 2414 27.03.19 15:45 Сейчас в теме
(155) Ну про заголовок, я не помню, его в исклобчения включал или нет...
157. StAsya_1C 171 28.03.19 16:14 Сейчас в теме
(156)
В исключениях он висит.
Пока не особо изучила обработку, но при первом запуске, в процедуре "ПереносУчетнойПолитики" идет перенос

Для Каждого стр Из Метаданные.Константы Цикл
			Если НЕ Коннект.Metadata().Constants.Find(стр.Имя) = Неопределено Тогда
				Попытка
					КонстантаCOM = Коннект.Constants[стр.Имя].Get();
					Константы[стр.Имя].Установить(_ПеренестиРеквизит(КонстантаCOM,,,Ложь));			
				Исключение
					Сообщить(ОписаниеОшибки());
				КонецПопытки;
			КонецЕсли;
		КонецЦикла;
Показать


Тут нету ограничений на тот "непереносимый список" , как я понимаю нужно сделать что-то типа

СписокИсключаемых = ПолучитьДанныеИзМакета ("ИсключитьИзПереноса", "Список", 1, 0, "Константы");
Если СписокИсключаемых.НайтиПоЗначению(стр.Имя) = Неопределено Тогда
... КонецЕсли;
158. Alex_E 2414 28.03.19 16:22 Сейчас в теме
(157) Чтобы работал список непереносимых, конечно нужно проверять при переносе, если я не прописал - то примеров там полно, список заполняется один раз при первом обращении, потом просто используется. У меня сейчас жуткий цейтнот, посмотреть некогда...но, если у Вас что-то не получится, могу посмотреть через АА, но попозже...
165. Tarlich 89 04.07.19 13:13 Сейчас в теме
Ой СПАСИБО!!! выручила обработочка!!! а то итс-ская не справилась....
168. DEG156 29 03.11.19 18:53 Сейчас в теме
Автор пишет, что последняя версия

07.09.2018 Версия 5.2.2.9

но в ссылке для скачивания ее нет ?!
169. Alex_E 2414 03.11.19 19:33 Сейчас в теме
(168) В принципе ссылками я не распоряжаюсь, что загрузил, то и висит, тут к тех поддержке сайта вопрос наверное... и в публикации последняя загруженная версия 5.2.3.2...
170. karaw 128 02.12.19 13:03 Сейчас в теме
Используем Перенос данных через COMConnector v 5.2.2.8 перенос документа Отражение зарплаты в бухучёте между типовыми БП 3.0 (загрузка из копии базы за предыдущий день). Подключение прошло, ссылки для переноса выделили, но при переносе выдаёт "Переполнение стека встроенного языка на сервере". С чем может быть связано, подскажите пож-та.
171. Alex_E 2414 02.12.19 14:02 Сейчас в теме
(170) Скорее всего программа свалилась в бесконечный цикл, после Вашей версии были исправления, насколько я помню...
172. karaw 128 02.12.19 18:14 Сейчас в теме
(171) А можно получить обновлённую версию? Или опять за бабосы?
173. karaw 128 02.12.19 20:22 Сейчас в теме
(171) Спасибо, Alex_E ! Не без Вашей помощи, всё получилось
174. Fox_65 2 20.05.20 17:01 Сейчас в теме
Отличная обработка. Купил для переноса Из БП2 в БП3. После перехода на БП3 бухгалтера продолжали работать в БП2 и наколотили туда полно. Переносит все кроме счетов в таблице сравнения счетов. Поправьте - там в функции идет возврат из таблицы как счет, а в таблице это строка. Есть еще конечно беда с переполнением стека. Но переносить по 10 документов можно всё быстрее чем вручную.
175. Alex_E 2414 20.05.20 19:03 Сейчас в теме
(174) Таблица сравнения, в моей обработке соответствует моей же политике - я считаю, что надо использовать типовой план счентов, и потому таблица сравнения нужна для того, чтобы переносить данные с НЕтиповых счетов в типовые...если настройки Плана счетов исходной базы из кожи вон надо сохранить - то настраивайте План счетов приёмника врукопашную - хотя настоятельно рекомендую проанализировать их (настроек Плана счетов) необходимость.
Потому ничего переносить в этом плане даже не планирую. К тому же, если перенос и з 2.0 в 3.0, то там есть отличия даже в типовых Планах счетов, и опять таки таблица соответствия позволяет малой кровью перенести данные по несовпадающим счетам не плодя новые...
176. Fox_65 2 21.05.20 13:34 Сейчас в теме
Политика правильная, если развиваетесь в сторону конфигураций без плана счетов. И все правильно в БП2 Счет 10.03, а в БП3 Счет 10.03.1.
Но ошибки все же исправьте (у себя я исправил).
1) При вводе в таблицу сравнения заполняется название счета :
Функция УстановитьНаименованиеСчета(Счет) Возврат Счет.Наименование, а счет у Вас тип Строка, поэтому ругается.
2) При выгрузке Функция ПереносСчета(КодСчетаCOM) Возврат СчетСоответствия.Счет Также возвращается строка с кодом счета, а не счет, поэтому в результирующий документ счет не переносится.
177. Alex_E 2414 21.05.20 13:39 Сейчас в теме
(176) Испаравлю, спасибо!
180. Alex_E 2414 21.05.20 14:31 Сейчас в теме
(176) Кстати эта ошибка связана с тем, что сохранил обработку в конфгурации, где не было плана счетов, надо будет подумать, как избежать в будущем такого косяка - уже не впервый раз такое происходит
178. Fox_65 2 21.05.20 13:48 Сейчас в теме
И хотел поинтересоваться. Выгружаются не все документы. В частности Формирование книги покупок не выгружается. Доработаете в следующих версиях?
179. Alex_E 2414 21.05.20 13:59 Сейчас в теме
(178) Посмотрите в макете - там список ссылок, которые пропускаются, уберите то, что считаете нужным переносить или выберите в подборе -
при заполнении списка существующих документов те, что в макете прописаны пропускаются
181. Fox_65 2 22.05.20 12:55 Сейчас в теме
Решение простое. Могу поделиться.
1) Функция УстановитьНаименованиеСчета(Счет)
Попытка
СчетБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду(Счет);
Возврат СчетБУ.Наименование;
Исключение
Сообщить("Неправильно выбран код счета "+Счет);
КонецПопытки;
КонецФункции
2)Функция ПереносСчета(КодСчетаCOM)
Если ТабСоответствияСчетов.Количество()> 0 Тогда
СчетСоответствия = ТабСоответствияСчетов.Найти(КодСчетаCOM, "КодСчетаCOM");
Если СчетСоответствия <> Неопределено Тогда
Возврат ПланыСчетов.Хозрасчетный.НайтиПоКоду(СокрЛП(СчетСоответствия.Счет));
КонецЕсли;
КонецЕсли;
Возврат ПланыСчетов.Хозрасчетный.НайтиПоКоду(КодСчетаCOM);
КонецФункции
183. Alex_E 2414 22.05.20 13:00 Сейчас в теме
(181) Выложил новую версию, где в реквизитах только строки - даже сохранение обработки в конфигурации без плана счетов её не сломает, как уже неоднократно было.
182. Fox_65 2 22.05.20 13:00 Сейчас в теме
Периодически вылетает ошибка: "Не обнаружено свойство GetObject". С этим можно как-то побороться?
184. Alex_E 2414 22.05.20 13:02 Сейчас в теме
(182) У меня не было ни разу, потому ничего сказать не могу, могу предположить, что СоздатьОбъект вызывается, когда не выбрана ссылка...но это гадание...как в том анекдоте - "я должен это видеть"....
185. Fox_65 2 25.05.20 01:38 Сейчас в теме
Сейчас такая ошибка "Не найдено свойство Metadata", а потом то что в следующем сообщении
188. Alex_E 2414 25.05.20 05:51 Сейчас в теме
(185) Про
"Не найдено свойство Metadata"
писал уже стопитьсот раз - ошибка "плавающая", идентифицировать точно пока не получается - один и тот же код то отрабатывает нормально, а бывает выдает ошибку, в качестве костыля , местами использую конструкцию в виде:
Попытка 
 ....Metala/////
Исключение
 ....Metala()...
КонецПопытки;

Работает, но, понимаю, что не красиво, но ... пока так.
(186) По объект не найден для ссылки могу тольо предположить, что при переносе объект со ссылкой по ГУИД из источника был записан, но потом код не отработал до конца или же документы был перенесен, а потом удален. Такая же ошибка бывает часто в поле оргаизацияя, если сначала перенести организацию, потом очистить её на закладке "Справочники" и перенести вновь - в ле объект не найден, а реально организация перенесена и нормально встаёт при переносе куда нужно
(187) По картинке только ванговать - база даже не режиме отладки... Точку останова на ошибке,и смотреть, что там. Как уже говорил, возможно ссылки COM нет, а попытка переноса есть...
186. Fox_65 2 25.05.20 01:57 Сейчас в теме
И вот такая вещь
Прикрепленные файлы:
187. Fox_65 2 25.05.20 03:09 Сейчас в теме
А вот про что я писал раньше
Прикрепленные файлы:
189. Fox_65 2 25.05.20 11:52 Сейчас в теме
Я работал с регламентными операциями. Ошибка "Метадата" зачастую происходила, когда переносилась операция следующего месяца. Стоило перенести границу последовательности на дату документа, как операция переносилась. А насчет GetObject скорее всего это связано с отсутствием реквизита (пустым) в исходной базе. К примеру нужно перенести операцию, а ее нет, или не заполнен реквизит справочника. Еще вылезали ошибки по регистру себестоимости и книге доходов расходов. Не у всех УСН -это надо учесть.
190. Alex_E 2414 25.05.20 12:13 Сейчас в теме
(189) Метадата при переносе любых объектов возникает, локализации пока не поддаётся...
Про пустую ссылку я сразу и предположил, просто тут надо словить момент её появления и пропускать перенос при её появлении, и тут можно только отладчиком словить - у меня ни разу не встречалось.
Перенос регистров сейчас - это вообще суть экспериментальная, занадобилась в одной базе для одного регистра, включил в обработку, но пока большого количества переносов именно регистров не делал, ничего толком сказать не могу - то что переносил у меня отабатывает...
191. Fox_65 2 26.05.20 01:27 Сейчас в теме
GetObject у вас применяется 2 раза. В одном случае через попытку, второй без. Я поставил и второй случай через попытку. Ошибок пока нет. С metadata может тоже не ловить ошибку, а обойти ее.
192. Alex_E 2414 26.05.20 09:38 Сейчас в теме
(191) Метдата гораздо чаще встречается,и просто игнорировать не стоит - нужно прописывать оба варианта (со скобками и без), потому что один из них обычно срабатывает, объект тогда будет перенесен...
193. Fox_65 2 26.05.20 23:05 Сейчас в теме
Насчет Metadata. Отловил в одном месте такую вещь в отладчике. Конект.Metadata - объект не определен. Конект.Метаданные -Сом Объект. Может в этом все дело?
194. Alex_E 2414 27.05.20 05:42 Сейчас в теме
(193) Всё, что Коннект. есть COM - объекты, за исключением примитивных типов, в отладчике я всё это сто раз видел... вопрос в том что в одном и том же месте это то метод, то свойство...
195. Fox_65 2 27.05.20 11:37 Сейчас в теме
А вот это объяснять не надо. Любой объект из под соединения - СОМ. Вопрос в том, что Metadata - ошибка, а Метаданные - объект в одном и том же месте.
196. Alex_E 2414 27.05.20 11:53 Сейчас в теме
(195) Несколько раз перечитал, смыл не уловил...
197. Fox_65 2 27.05.20 11:58 Сейчас в теме
Смысл в том, что я выловил в отладчике место ошибки. Вычисляю Конект.Metadata получаю ошибку. Тут же вычисляю Конект.Метаданные - получаю объект.
198. Fox_65 2 27.05.20 12:10 Сейчас в теме
Короче у себя я все Metadata исправил на Метаданные и пока это работает.
199. Alex_E 2414 27.05.20 12:35 Сейчас в теме
(198) понятно, т.е ситуация обратная бывшей когда то, тогда из Метаданные пришлось делать Metadata...
200. Fox_65 2 28.05.20 18:46 Сейчас в теме
Заметил еще один нюанс. Вы уж простите, обработка очень помогает и я ее эффективно использую в данное время. Когда установлено переносить движение и ручная корректировка, она переносит движение даже в не проведенный документ.
201. Alex_E 2414 28.05.20 19:18 Сейчас в теме
(200)ручная корректировка сделано, когда необходимо сохранить движения после переноса, у непроведенного документа нет движений, а реквизит ручная корректировка есть, скорее всего он и взодится, но движения должны быть пустыми даже после проведения - таким образом ничего не поменяется...
202. YannikAlx 30 19.06.20 14:41 Сейчас в теме
А не могли бы вы уточнить, почему не подхватываются счет-фактуры скажем для документа Поступления?
Все решил - просто они подхватываются , когда их также отдельно преносишь.


И как-то вроде неестественно переносить признак проведен, если не переносились движения...
203. Alex_E 2414 19.06.20 15:25 Сейчас в теме
(202) Признак проведен без переноса движений переносить необходимо - чтобы потом можно было просто провести все проведённые документы, сделав соответствующий отбор, и не нужно думать, какие документы были проведены, а какие нет... Движения нужно переносить, когда хочется обеспечить тождественность в источнике и приёмнике, но это не всегда оправдано, т.к. просто перенос движений не учтет итоги в приемнике, потому возможны косяки в расчете себестоимости списания, например, или в зачете авансов....
204. YannikAlx 30 19.06.20 16:13 Сейчас в теме
(203) Да идею понял...
что проще проводить проведенные, чем думать а может его не надо проводить )))
спасибо
205. Alex_E 2414 19.06.20 16:26 Сейчас в теме
206. YannikAlx 30 19.06.20 21:31 Сейчас в теме
(205) Еще непонятка с Видами Номенклатуры.
В БП2 их нету и ясно они не переносятся в 3, при этом создается туча Номенклатуры с красным незаполненным реквизитом ВидНоменклатуры....
Решить это в обработке было бы неплохо.
207. YannikAlx 30 19.06.20 22:18 Сейчас в теме
(205) В принципе добавил несколько строчек для заполнения Вида номенклатуры - заполняет....
208. Alex_E 2414 20.06.20 05:38 Сейчас в теме
(207) Почему бы и нет? Напильник то прилагается Код открыт, если я чего - то не предусмотрел, так всегда допилить можно)))
209. Tanis 04.02.21 02:01 Сейчас в теме
Доброго времени суток!

Обработка в принципе супер!

Но вот столкнулся с проблемкой по переносу документов. Есть документы и в БУ 2 и в БУ 3. Но обработка показывает что этих документов - нет.... Так у них разный ГУИД...
Вот справочники можно переключать поиск по ГУИД или Реквизитам.... Как такое сделать по документам пока не нашел (((

Не планируется ли случайно обновление данной обработки? Или может подскажите где подправить кучек кода, чтоб можно было поиск документов тоже сделать по реквизитам?

Спасибо!
210. Alex_E 2414 04.02.21 04:52 Сейчас в теме
(209) Доброго!
Ну, обработка спозиционирована для переноса данных между похожими конфигурациями. БП 2.0 и БП 3.0, конечно, похожи, но не на 100%, часть объектов в БП 2.0 даже называется не так, как в БП 3.0, например спрвочник "СотрудникиОрганизаций" в БП 2.0 это справочник "Сотрудники" в БП 3.0, и, соответственно, при попытке его перенести обработка вывалится по ошибке, что не удалось найти справочник по индексу. С документами та же беда ("КадровоеПеремещениеОрганизаций" в 2.0 -> "КадровыйПеревод" в 3.0)...

Частично перенос из 2.0 в 3.0 реализован в свертке (https://infostart.ru/public/509628/, обработки сделаны на "одном движке", но решают немного разные задачи), там таки есть целый блок кода для переноса из 2.0 (даже из 1.6 что-то есть) и макет соответствия объектов при переносе, но, опять таки не всё и там прописано - обработка дорабатывается постоянно, и, возможно, скоро выложу новую версию, где как раз много сделано для переноса именно "зарплатной" информации ...
211. Tanis 04.02.21 15:45 Сейчас в теме
Добрый день!

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

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

Вопрос возник по документу Реализации и СФ. Пытался сделать с условием, что если передается документ (реализация или СФ) и не находится в базе приемника по ГУИД, то обращаемся к макету "Поля для поиска", берем оттуда нужные реквизиты для поиска и ищем по ним.......

Данный вопрос возник из-за того, что документ есть и в обоих базах. но разные ГУИД, из-за этого не происходит связки между ними..... Решил использовать реквизиты (которые по сути почти во всех видах документов) Организация, Номер и Дата......

Но пока что-то не получилось, там же разная специфика соответствия по справочникам и документам ... Решил уточнить здесь про обновления )))))

Спасибо!
212. Alex_E 2414 04.02.21 18:45 Сейчас в теме
(211) Свертка , она конечно для свертки, но блок перенос документов там практически такой же, как в переносе, в части совпадающих документов, но вот перенос документов из 2.0 там прописано более подробно, чего нет в переносе...но в переносе есть возможность переносить не по ГУИД, а по реквизитам, что. собственно Вам и нужно))) только случилось так, что то, что именно Вам нужно "размазано" по двум обработкам.
Тут, выходит надо поиск взять из переноса (это макет и пара процедур и функций) а документы переносить из переноса свертки, в принципе, вполне решаемая задача...
По поводу
Пытался сделать с условием, что если передается документ (реализация или СФ) и не находится в базе приемника по ГУИД, то обращаемся к макету "Поля для поиска", берем оттуда нужные реквизиты для поиска и ищем по ним.......
- тут, если я всё правильно понял, не нужно было изобретать велосипед - включаем режим переноса "По реквизитам", в макет пишем нужные, если это необходимо, по умолчанию справочники в э\том режиме переносятся по коду и наименованию (если они есть у справочника), а документы по дате и номеру, если по реквизитам поиск не дал результатов, то создается новый объект, ГУИД которого будет соответствовать источнику, собственно это, ИМХО, задачу закрывает, если в базе уже есть данные, и не хочется плодить много дублей. Здесь главное "придумать" поля для поиска, чтобы они реально были уникальными, и одинаковыми для источникаи приёмника, например, для контрагентов это наверное будет ИНН и КПП, для номенклатуры может быть артикул итд итп. Стопроцентно избежать задвоений всего скорее не выйдет, но их будет значительно меньше, чем при поиске по ГУИД, там сразу два элемента "рубль" в справочнике валюты гарантированы)))
213. Tanis 05.02.21 01:11 Сейчас в теме
(212)
включаем режим переноса "По реквизитам", в макет пишем нужные, если это необходимо, по умолчанию справочники в э\том режиме переносятся по коду и наименованию (если они есть у справочника), а документы по дате и номеру


Доброго времени!

Так вот как раз такое не срабатывает.... По крайней мере в обработке "переноса" (5.2.4.4). Если объединить сказанные вами обработки, то может такое и будет. Пока еще не скачивал Свертку. А так то как раз и даты с номером хватило бы, (организация - это уж так, для более полной проверки ))) )

Ну ладно. Буду копать (объединять тогда получается) дальше ))))

Спасибо!
214. Tanis 05.02.21 03:24 Сейчас в теме
(213) К сожалению и обработка Свертки не видит одинаковые документы... ((( получается переносить из нее код не стоит.....
215. Alex_E 2414 05.02.21 04:38 Сейчас в теме
(214)
К сожалению и обработка Свертки не видит одинаковые документы... ((( получается переносить из нее код не стоит.....
- честно говоря это мне непонятно, пишите в личку, могу посмотреть через удаленку...
216. riposte 396 28.08.21 08:59 Сейчас в теме
БП 3 в очередной раз подкинули нюанс.
В новых версиях больше нет ОбщегоНазначенияПовтИсп. Соотв. функции есть в ОбщегоНазначения

Бухгалтерия предприятия, редакция 3.0 (3.0.96.35)
217. Alex_E 2414 28.08.21 09:25 Сейчас в теме
(216) Спасибо! Надо будет всё это в модуль обработки перетащить, чтобы не зависеть от БСП так сильно...
218. IlyaReznikov 22.10.22 08:20 Сейчас в теме
отличная обработка, здорово помогает. Ждем допил для загрузки в Розницу 3. Что то там наменяли 1с-ники опять. Не ругайтесь типа "Ну выбери соответствие руками". Выбрать могу. Просто я ленивая ж.
Непонятно почему капец как медленно все переносится. Обьем смешной. Всех справочников +-33000. Расчетное время переноса примерно 18 часов. Комментарии все вроде почитал. Неужели я один такой. Тыкните пожалуйста носом что делаю не так. Переезд из розницы 1.0 в розницу 2.3.11. Работы ведутся в рамках терминальной сессии на одном компе. Базы mssql
219. Alex_E 2414 22.10.22 08:41 Сейчас в теме
(218) Про допил в Розницу 3...в принципе эта обработина задумывалась таки для похожих конфигураций, что для розниц (да в принципе для любых) разных редакций, ИМХО, не совсем соответствует действительности - я о похожести .
В принципе как основу использовать эту и допилить для любого варианта обмена можно, но слишком уж их много, всех тех возможных вариантов, а времени, как обычно, нет совсем... Будет задача - сделаю, выложу тут, но просто так заняться, к сожалению, позволить себе не могу - загруз и так выше крыши))))
IlyaReznikov; +1 – Ответить
220. IlyaReznikov 22.10.22 09:50 Сейчас в теме
(219) Огромное спасибо тебе человече за твой труд. Ждем новых решений. Пользуемся существующими !
Если не сложно.... про скорость выгрузки сказать. Может я чего не так делаю
221. Alex_E 2414 22.10.22 10:33 Сейчас в теме
(220) Скорость невысокая, это не xml и не json - сериализации нет никакой - все реквизиты, кроме примитивного типа, обрабатываются пошагово, и не всегда в один шаг. Де факто всё рекурсивно доходит до примитивных типов, а это время...
По ускорению, можно попробовать перенести в файловую, в идеале и из файловой - скуль тут скорость снижает, а запараллелить процесс я пока не вижу как...
Ещё вариант - включить транзакции при переносе, если из...нуться и подобрать оптимальное количество элементов с транзакции, время переноса может значительно сократиться. Я вроде как изначально хотел использовать транзакции, потом отказался, причина банальна - сейчас, если перенос падает по ошибке есть конкретное место этой ошибки, с которым можно оперативно разобраться и продолжить перенос, а с транзакциями в такой ситуации время возрастает - пока отключишь, пока выйдешь на ошибку,итд итп - это опять таки лениво (где-то я подобное слышал?
Просто я ленивая ж.
)....
В принципе, этот перенос не ровном месте возник, и задачи, которые с его помощью требовалось решать, он решал, сейчас есть другие варианты, но и этот продолжаю использовать, правда редко, потому и развитие обработки замедлилось(((
IlyaReznikov; +1 – Ответить
222. IlyaReznikov 22.10.22 12:12 Сейчас в теме
(221) понял, переезд этого клиента не горит. Сразу ему об этом сказал что из такой древнятины будет не по "щелчку пальцев". В общем процесс идет. Уверенно но медленно. Спасибо за ответ и за труд
223. spown 15.12.22 15:15 Сейчас в теме
Крайне необходимая вещь при преходе скажем от более старой конфигурации на новую
Переносил данные из УТ 11.4.13 в 11.5.10
Не надо никаких правил и конвертаций
Прямое подключение к базе
Выбор необходимых документов и справочников
Все что было необходимо перенеслось без ошибок
Очень полезный инструмент
224. pvb2003 17.10.23 10:30 Сейчас в теме
Ошибка:
ОбщегоНазначенияПовтИсп.РазделениеВключено()
В УНФ 3.0 этого нет...
225. Alex_E 2414 17.10.23 10:33 Сейчас в теме
(224) Надо будет посмотреть, УНФ не переносил, возможно , что и нет - УНФ вообще конфа специфическая, там, по неведомым мне причинам, сильно БСП поменяли...
226. pvb2003 17.10.23 11:05 Сейчас в теме
С подключением к базе тоже беда ...
227. Alex_E 2414 17.10.23 18:42 Сейчас в теме
(226) Если нужно - дайте подключиться - посмотрю и исправлю, если у Вас не получается
228. Светлый ум 509 15.03.24 14:23 Сейчас в теме
Солидный концепт +1
потестим
229. annkod 02.03.26 18:14 Сейчас в теме
Здравствуйте. Подскажите, почему не переносятся движения документов Корректировка регистров? галка переносить движения стоит... (конфигурация БГУ2)
230. Alex_E 2414 02.03.26 18:19 Сейчас в теме
(229) Доброго времени суток! Для БГУ это косяк в обработке - там переносится регистр бухгалтерии по плану счетов "Хозрасчетный", а в БГУ он называется "ЕПСБУ". Тут либо исправить код в модуле обработки (там много вхождений), или провести документ после переноса... Если нужно переносить именно движения один в один с источником - надо исправить модуль.
УПС, если корректировка регистров не про проводки, тогда непонятно, мне бы посмотреть, про План счетов понятно, а вот по остальным регистрам должно работать...
231. annkod 03.03.26 11:25 Сейчас в теме
(230) часть регистров перенеслась после того, как обновила обе БД до одинаковой версии. но что касается проводок - глухо (везде заменила Хозрасчетный на ЕПСБУ). Жаль, хотела использовать ваш механизм для объединения нескольких организаций. Придется опять использовать ВыгрузкаЗагрузкаДанныхXML
232. Alex_E 2414 04.03.26 08:21 Сейчас в теме
(231) По фотографии вылечить не получится - мне нужно посмотреть, если хотите, могу по удаленке глянуть. Пишите в личку
233. EVuser1357102 06.04.26 16:26 Сейчас в теме
Обработку купил для частичной синхронизации между 1с БП ред 2.0 и ред 3.0. Запустил на 3.0, настроил, подключил, вроде работает, нажал на Зарегистрировать думал что сохранит настройки. Пробую открыть на 2.0, показывает ошибку
{ВнешняяОбработка.ПереносДанныхЧерезCOM.МодульОбъекта(11,25)}: Переменная не определена (ДополнительныеОтчетыИОбработки)
ПараметрыРегистрации = <<?>>ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
{ВнешняяОбработка.ПереносДанныхЧерезCOM.МодульОбъекта(12,29)}: Переменная не определена (ДополнительныеОтчетыИОбработкиКлиентСервер)
ПараметрыРегистрации.Вид = <<?>>ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
{ВнешняяОбработка.ПереносДанныхЧерезCOM.МодульОбъекта(25,29)}: Переменная не определена (ДополнительныеОтчетыИОбработкиКлиентСервер)
Команда.Использование = <<?>>ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
{ВнешняяОбработка.ПереносДанныхЧерезCOM.МодульОбъекта(373,8)}: Процедура или функция с указанным именем не определена (СтрНайти)
Если <<?>>СтрНайти(Параметры.ИмяПользователя, """") Тогда
{ВнешняяОбработка.ПереносДанныхЧерезCOM.МодульОбъекта(377,8)}: Процедура или функция с указанным именем не определена (СтрНайти)
Если <<?>>СтрНайти(Параметры.ПарольПользователя, """") Тогда
{ВнешняяОбработка.ПереносДанныхЧерезCOM.МодульОбъекта(1611,8)}: Процедура или функция с указанным именем не определена (СтрНайти)
Если <<?>>СтрНайти(_СтрокаXML, "-", , , 4) = 24 Тогда //Всего скорее это ГУИД
{ВнешняяОбработка.ПереносДанныхЧерезCOM.МодульОбъекта(1922,13)}: Процедура или функция с указанным именем не определена (СтрНайти)
Если <<?>>СтрНайти(_НовСтрокаXML, "-", , , 4) = 24 Тогда
Как исправить?
234. Alex_E 2414 06.04.26 16:39 Сейчас в теме
(233) Обработка запускается в управляемом приложении (БП 3.0), для БП 2.0 она не предназначена, да и зачем её там открывать? Она загружает данные из базы источника, в Вашем случае из 2.0, двустороннего обмена не предусмотрено, базы связываются через COM, достаточно из 3.0 запустить и перенести, что перенесётся (таки базы должны быть похожи, но для 2.0 и 3.0 эта схожесть сильно относительна)...
235. Zexes 16.07.26 13:55 Сейчас в теме
А можно обновить, чтобы подключалось через 8.5 ком-коннектор к серверу 1с? Такая удобная обработка, уже несколько лет пользуемся)
Для отправки сообщения требуется регистрация/авторизация