IE2017

Универсальный обмен данными для 1С 8.2

Обмен - Обмен через DBF

Обработка предназначена для обмена данными между двумя произвольными конфигурациями на базе платформы 1С 8.2, только обычное приложение.

Данные выгружаются в виде файла схемы и файла данных. Формат файла данных - DBF. Схема выгружается как таблица значений через функцию ЗначениеВФайл. При загрузке схемы производится попытка автоматического сопоставления выгружаемых объектов и их реквизитов с объектами и реквизитами в базе-приемнике.

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

ВНИМАНИЕ: большие грабли!!! Обработка не вытаскивает значения реквизитов составных типов. В файле выгрузки содержатся только тип и ключ (код, наименование, индекс и т.д. - в зависимости от типа).  При загрузке производится поиск по указанному полю. Если соответствующих значений в базе-приемнике нет, реквизиты останутся пустыми. Поэтому прежде чем выгружать, скажем, регистр "Ответственные лица", надо выгрузить справочник организаций и справочник сотрудников.

В обработке присутствует возможность выбора реквизита загрузки. К примеру, поле "Наименование" можно загрузить в реквизит "Комментарий". Так же есть возможность выгружать и загружать не все реквизиты, а также назначать загружаемым реквизитам значение по умолчанию.

Подробная инструкция по использованию содержится в самой обработке.

На безошибочность не претендую... Ответственности за возможный ущерб, причиненный использованием обработки, не несу.

 

История версий:

Версия Описание

1.2.1

18.06.2011

3:12 Мск

1. Пришлось начать вести нумерацию версий...

2. Добавил подсветку полей таблиц, разрешенных для редактирования.

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

4. Вид объекта-приемника теперь можно выбрать только того же типа, что и объект-источник. Если выгружался справочник - даст загрузить только в виде справочника, а никак не документа.

5. Реализовал возможность выгрузки не всех реквизитов, а только отмеченных. Аналогично с загрузкой.

1.2.2

18.06.2011

13:05 Мск

1. Исправил некорректную работу отбора по периодам, другие мелкие недочеты.

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

3. Сделал более подробную трассировку.

1.3.1

15:36 Мск

1. Реализовал указание реквизитов по умолчанию. При выборе значения можно сделать его приоритетным, тогда оно будет назначаться реквизитам, игнорируя сведения файла выгрузки. В случае отсутствия приоритета значение подставится только при пустом значении реквизита.
1.3.2 22.06.2011 1. Исправил работу ключа синхронизации загружаемых объектов.
1.3.4 26.06.2011

1. Исправил ошибку замещения строк при загрузке табличных частей.

2. Исправил загрузку реквизитов, не перечисленных в списке выгруженных.

1.3.5 09.07.2011 1. Исправил ошибку при загрузке подчиненных справочников.

1.3.6 12.12.2011 

1. Исправил ошибку выгрузки объектов с длинными именами.

2. Исправил ошибку выгрузки объектов с кодом или наименованием нулевой длины.

1.3.7 01.09.2012 

1. Снял пароль с модуля, разработка теперь в формате OpenSource. Дальнейшее развитие проекта не намечается.

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

Скачать файлы

Наименование Файл Версия Размер
Обмен данными (DBF)
.epf 59,75Kb
01.09.12
2198
.epf 59,75Kb 2198 Скачать

См. также

Комментарии
1. Сергей Ожерельев (Поручик) 3591 16.06.11 01:26 Сейчас в теме
(0) Показать скрин шансов нет?
2. Руслан Фасхутдинов (Octopus) 336 16.06.11 09:26 Сейчас в теме
Добавил скриншоты. Исправил несколько существенных багов при выгрузке и загрузке справочников.
3. Ярослав Радкевич (WKBAPKA) 202 16.06.11 10:40 Сейчас в теме
а чем лучше конвертации?
4. Руслан Фасхутдинов (Octopus) 336 16.06.11 10:43 Сейчас в теме
Скоростью работы, простотой освоения, настройки и использования.
5. Руслан Фасхутдинов (Octopus) 336 16.06.11 14:20 Сейчас в теме
16.06.2011, 14:38 Мск - выложена исправленная версия. Даже не хочется озвучивать те ошибки, которые имелись в первоначальной...

Прошу прощения у всех, кто скачал и хотел во благо использовать первоначальную версию. Тестирование продолжается.
6. Александр Зубцов (iov) 362 16.06.11 14:53 Сейчас в теме
Что-то ссыкотно как-то...
7. Руслан Фасхутдинов (Octopus) 336 16.06.11 14:59 Сейчас в теме
Архивная копия в помощь
8. Игорь Инютин (progaoff) 16.06.11 16:49 Сейчас в теме
9. Евгений Палагин (Jon2011) 74 17.06.11 00:57 Сейчас в теме
Попробовал загрузить без настройки из УТ10 в УТ11, получил вот:
{ВнешняяОбработка.ОбменДанными.МодульОбъекта(93)}: Преобразование значения к типу Дата не может быть выполнено
10. Руслан Фасхутдинов (Octopus) 336 17.06.11 07:16 Сейчас в теме
(9) Сегодня поправлю. Какой объект загружали, если не секрет?
11. Евгений Палагин (Jon2011) 74 17.06.11 09:13 Сейчас в теме
поступление товаров и услуг
12. Руслан Фасхутдинов (Octopus) 336 17.06.11 09:45 Сейчас в теме
Исправил все преобразования типов, должно работать. Сделал возможность сохранения лога в файл. Версия от 17.06.2011, 9:45 Мск
13. ma}{k 10 17.06.11 10:30 Сейчас в теме
Доброго времени!
При загрузке ввода начальных остатков из БП2.0 в УПП 1.2 выдается ошибка
{ВнешняяОбработка.ОбменДанными.МодульОбъекта(1061)}: Поле объекта не обнаружено (ВводНачальныхОстатков)
14. Oleg (osokolov) 17.06.11 13:02 Сейчас в теме
Скачал сегодняшнюю версию и все равно при загрузке документа ПТУ появляется ошибка ВнешняяОбработка.ОбменДанными.МодульОбъекта(164)}: Преобразование значения к типу Дата не может бы
15. Руслан Фасхутдинов (Octopus) 336 17.06.11 13:24 Сейчас в теме
Выкладываю новую версию, 17.06.2011, 13:18 Мск, снято ограничение по количеству загрузок.

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

(14) - проверьте на новой версии. Если ошибка не пропала, свяжитесь со мной, номер аси в личке
(13) - глюк выявлен, исправляю.
16. Руслан Фасхутдинов (Octopus) 336 17.06.11 14:35 Сейчас в теме
Версия 17.06.2011, 14:34 Мск
(13) - глюк исправлен
17. Oleg (osokolov) 17.06.11 14:42 Сейчас в теме
(16) Ошибка в (13) не пропала.
К сожалению номера аси в личке я не вижу.
18. Oleg (osokolov) 17.06.11 14:43 Сейчас в теме
(16) Прошу прощения, ошибка в (14) не пропала
19. Руслан Фасхутдинов (Octopus) 336 17.06.11 14:45 Сейчас в теме
20. Oleg (osokolov) 17.06.11 15:01 Сейчас в теме
(19) ОК. Ошибка пропала, документы загрузились, НО
1) загрузились только числовые и текстовые значения (кол-во, цена, сумма, комментарии и т.п.). При выгрузке в окне трассировки программа написала, что выгружено 123 объекта, при загрузке же сказала, что загружено 377 объекта. Видимо эти лишние 254 объекта - это справочники.
2) справочники (организации, склады, номенклатура и т.п.) не подгрузились - они по-прежнему пустые. Возможно поэтому в документах не заполнены ссылочные реквизиты.

Пожелание: если это конечно не геморно реализовать, то было бы очень удобно задавать не только соответствующие типы, но и значения по умолчанию выбранного типа, или другого. О чем я ? Например, я переношу данные из БП 2.0 в КА. В КА, в документах, есть реквизиты "Отражать в УУ", "Отражать в БУ" и "Отражать в НУ". Этих реквизитов нет в БП 2.0. Поэтому при переносе документов, уже в базе КА, они не проводятся из-за того, Что эти реквизиты не заполнены. Былобы оч. удобно перед загрузкой указать для этих реквизитов значение ИСТИНА по умолчанию.
21. Олег Молочников (milkers) 1651 17.06.11 15:56 Сейчас в теме
Господа, все таки рекомендую использовать стандартную обработку из конвертации данных для обмена между одинаковыми базами. Проверенная и надежная вещь, работающая через файл и COM-соединение.
Минусов не ставлю, так работа проделана большая. Но никаких преймуществ этой обработки найти не смог. А вот времени на нее убить можно много.
22. ma}{k 10 17.06.11 16:36 Сейчас в теме
milkers,
Позвольте не согласиться - Octopus сделал очень замечательную вещицу. Вы, возможно не обратили внимание, но эта обработка хороша именно для обмена между РАЗЛИЧНЫМИ конфигурациями. А для одинаковых, согласен, подойдет и типовая выгрузка-загрузка.
23. Руслан Фасхутдинов (Octopus) 336 17.06.11 19:32 Сейчас в теме
(20) Если вы внимательно посмотрите на настройку загрузки, то поймете, почему загрузились только текстовые значения. Обработка не выгружает отсутствующие элементы, не перечисленные в отборе. То есть, если вы выгружаете документ "Реализация", то справочник "Номенклатура" выгружаться не будет. А выгрузятся коды (или наименования - как уж настроите). При загрузке же обработка будет искать в базе приемнике справочник "Номенклатура", а в нем - элемент с этим кодом (или наименованием). Если такового нет - реквизит останется пустым.

Разница в количестве объектов объясняется тем, что при загрузке каждая строка документа загружается отдельно и учитывается при подсчете. При выгрузке идет подсчет только документов.

Пожелание по поводу реквизита "По умолчанию" учту, фишка полезная.

(21) У обработки есть еще масса побочных способов применения. Например, можно выгрузить справочник, а потом загрузить в эту же базу, прописав загрузку наименования в реквизит "ПолнНаименование". Или в поле "Комментарий" документа засунуть наименование контрагента или строковое представление вида операции. При этом все указанные махинации проводить как со всем справочником, так и только с выбранными элементами.
24. Руслан Фасхутдинов (Octopus) 336 18.06.11 15:40 Сейчас в теме
(20) Пожелание относительно реквизитов по умолчанию реализовано
25. Анатолий Ситников (acsent) 1024 20.06.11 18:52 Сейчас в теме
Синхронизация по ГУИДам есть?
Для стороннего разработчика вообще не понимаю смысл изучать ЭТО.
26. Анатолий Ситников (acsent) 1024 20.06.11 18:54 Сейчас в теме
Сможешь с помошью своей обработки перенести регистр в ТЧ? (контактная информация в УТ 10 и УТ 11)
27. Руслан Фасхутдинов (Octopus) 336 20.06.11 19:27 Сейчас в теме
(25) По ГУИДам не синхронизирую, добавлю в платной версии. Изучать я ничего не предлагаю, обработка бесплатная, но код закрыт.
(26) Не совсем понял формулировку "Регистр в ТЧ", обработка переносит только справочники, документы и регистры сведений.
28. Анатолий Ситников (acsent) 1024 20.06.11 22:01 Сейчас в теме
(27) Ты еще и платную версию собираешься делать? Бугага
29. Николай (provnick) 22.06.11 20:50 Сейчас в теме
При загрузке из Бух в ЗиУП справочник физ. лица
{ВнешняяОбработка.ОбменДанными.МодульОбъекта(1211)}: Ошибка при вызове метода контекста (Очистить)
по причине:
Объект недоступен для изменения.
Понимаю, что хозяин - барин, но вот чуток бы подправить, а код закрыт
30. Александр (donPedro_deAlvadores) 23.06.11 11:53 Сейчас в теме
При попытке открыть в УТ 11.0.6.9 через "администрирование - доп отчёты и обработки - создать" сообшает {ВнешняяОбработка.ОбменДанными.МодульОбъекта}: Переменная не определена (ИзменениеРазмераОкна) и собственно обработку не добавляет...
там же, но через "файл - открыть" приводит к появлению пустого окна...

При выгрузке из УТ 10.3.13.2 документов "Платежное поручение входящее" и последующей загрузке в УТ 10.3.14.3, в том случае если первоначально были указаны несколько документов расчёта с покупателем, остаётся только один... и документ (с комментарием "Проведение документа: Платежное поручение входящее 0328 от 01.06.2011 0:00:00 (Оплата от покупателя) не совпадают сумма документа и ее расшифровка.") не проводится...
sharpei42; wasted; +2 Ответить 1
31. Archi Archibalt (Artur0588) 24.06.11 14:36 Сейчас в теме
Привет. Спасибо за полезную программку. Много всего переноситься, но и много нет. Как перенести остатки на складах?
32. Руслан Фасхутдинов (Octopus) 336 24.06.11 15:21 Сейчас в теме
(31) Напрямую это не реализовано. Как вариант - через формирование в копии исходной базы свертки на определенную дату с последующим переносом сформированных документов по остаткам в базу-приемник.
33. Руслан Фасхутдинов (Octopus) 336 26.06.11 15:05 Сейчас в теме
(30) В управляемом приложении обработка не работает.
Ошибку табличных частей исправил.
34. Алексей (Ale-Mar) 26.06.11 15:53 Сейчас в теме
{ВнешняяОбработка.ОбменДанными.МодульОбъекта(1307)}: Индекс находится за границами массива
ИЗ БГУ в БГУ - Документ Кассовое выбытие.
35. Руслан Фасхутдинов (Octopus) 336 26.06.11 16:20 Сейчас в теме
(34) Проверил у себя в БГУ на последней версии обработки - кассовые выбытия нормально загрузились...
36. Алексей (Ale-Mar) 26.06.11 16:26 Сейчас в теме
хз, посмотрю тогда, что у меня такого особенного
37. Алексей (Ale-Mar) 26.06.11 18:30 Сейчас в теме
Демо-база БГУ - Кассовое поступление/Кассовое выбытие - выгружаем и сразу загружаем.
{ВнешняяОбработка.ОбменДанными.МодульОбъекта(1307)}: Индекс находится за границами массива
38. Борис Нагаев (nbm) 169 27.06.11 00:40 Сейчас в теме
Всё это хорошо. Но при беглом взгляде на работу складывается впечатление, что это Ваша интерпретация типовой конфигурации КД. Вы просто изменили формат файла обмена данными. А точно также надо настраивать правила обмена реквизитами. Полагаю Ваша обработка будет хорошо работать только для конфигураций, "почти похожих друг на друга". А если встанет задача посерьезней. Например конвертировать УТ в БП, да ещё видоизмененные. Сразу столкнешься с нехваткой написания скриптов и алгоритмов. Вот здесь КД просто незаменима. Поэтому Ваша декларация "Для обмена данными между любыми конфигурациями" слишком преувеличена. Да и формат файла обмена - xml, не совсем плохой формат. Мне, кажется незачем изобретать велосипед. На мой взгляд, лучше КД не придумать! Да и потом КД - это не просто конфигурация - это технология обмена, отработанная годами. Заменить её просто одной обработкой это, простите, абсурд.
yyx; bomba; +2 Ответить
39. Руслан Фасхутдинов (Octopus) 336 27.06.11 07:00 Сейчас в теме
(37) Версия обработки точно последняя? У меня в этой строке ни одного обращения к массиву нет...
40. Алексей (Ale-Mar) 27.06.11 12:49 Сейчас в теме
Вчера скачивал, была еще версия 1.3.3. Скачал, еще раз сегодня, все ОК. Спасибо.
41. Sergey Dmd (djdiamond1983) 27.06.11 16:20 Сейчас в теме
Перегружал справочник "виды комплектаций" из альфа авто рарус в такую же альфу но пустую, он подчинен моделям, не один элемент не смог записаться, в трассировке пишет не могу записать.
Посмотрел код - убрал попытку исключение оказалось "не заполнен или не верно установлен реквизит Родитель" и всё. :idea: а так хотелось простую обработочку(
42. Руслан Фасхутдинов (Octopus) 336 27.06.11 20:12 Сейчас в теме
(41) А справочник моделей перенесли?
43. djdiamond (djdiamond) 28.06.11 10:33 Сейчас в теме
44. Марина Федорова (mvfrf) 06.07.11 19:28 Сейчас в теме
При выгрузке прихода товаров из БП 8.2(2.0.24.10) в УТ 8.2(10.3.13.2) и при выгрузке реализации товаров из УТ в БП не выгружает ГТД и страны происхождения.
При выгрузке реализации настройка выгрузки ГТД вообще отсутствует, а при выгрузке прихода не меняется настройка ГТД с номера на наименование.
45. Руслан Фасхутдинов (Octopus) 336 09.07.11 13:22 Сейчас в теме
(43)(44) Если еще актуально, проверьте то же самое с версией 1.3.5
46. Roman GS (GRomaN) 09.07.11 15:31 Сейчас в теме
при выгрузке из 1с бухгалтерия 8.2 (2,0,22,1) в УТ 10,3,13,2 справочника номенклатуры ругается: Перед записью в элементе справочника "Номенклатура" необходимо заполнить "вид номенклатуры"!

тока справочника в бухгалтерии найти не смог
47. Михаил Н (Mig_Alm) 11.07.11 14:56 Сейчас в теме
При попытке загрузки в регистр сведений дает ошибку "В данной транзакции уже происходили ошибки". Жмем "подробно и видим: ошибка при вызове метода контекста "найти по коду" , модуль объекта 255 строка. А вот войти в модуль объекта не получается, требует пароль. Так что сам исправить не смог. Пока ставить ничего не буду, но к минусу все идет.
48. Руслан Фасхутдинов (Octopus) 336 13.07.11 15:20 Сейчас в теме
(46) Пользуйтесь кнопкой "Значения по умолчанию" при загрузке в УТ
(47) Какой регистр и в какой конфигурации?
49. Михаил Н (Mig_Alm) 14.07.11 09:12 Сейчас в теме
Octopus пишет:
Какой регистр и в какой конфигурации?


Регистр прав пользователей. Конфигурация собственной разработки.
Я разобрался в чем дело, нужно сначала перенести все подчиненные справочники и регистры, а только потом этот регистр. Т.е. обработка не пытается создать элемент если его нет. Можно было бы добавить такую опцию....
50. Сергей Поляк (sergeypv) 14.07.11 10:11 Сейчас в теме
Чувство дежавю. Все аналогичное было у меня с 1с7 из-за кривизны универсальных обработок от 1с скажем при экспорте подчиненных справочников. Здесь еще добавились ошибки 1с8. Думаю все повторится скажем через год для 1с9. Так как код закрыт - смотреть не буду. Мое мнение: создать одну таблетку от всех болезней невозможно да и не нужно, а для частных случаев уже все есть.
51. Alex kirikoff (Naugrim_zt) 15.07.11 12:39 Сейчас в теме
{ВнешняяОбработка.ОбменДанными.МодульОбъекта}: Слишком много фактических параметров (Вопрос)
{ВнешняяОбработка.ОбменДанными.МодульОбъекта}: Процедура или функция с указанным именем не определена (Вопрос)



Это только у меня такое пишет?

1С:Предприятие 8.2 (8.2.9.356)
52. А В (Asenka) 40 19.07.11 12:35 Сейчас в теме
Большое спасибо, мне очень-очень поможет ваша обработка. Но есть нюанс: нужно выгружать и загружать документы с тем же временем, что и в базе-источнике. Сейчас время ставится у всех документов 0:00:00. Можно это сделать?
53. Руслан Фасхутдинов (Octopus) 336 19.07.11 15:30 Сейчас в теме
54. Сергей Торкнутый (Sergafan10) 04.08.11 10:45 Сейчас в теме
Обрабока отрабатывает замечательно и даже "перерабатывает" пытаясь заполнить у документа-приёмника все имеющиеся табличные части, из-за чего отказывается проводить. Как это вылечить? :)
55. Руслан Фасхутдинов (Octopus) 336 04.08.11 18:41 Сейчас в теме
(54) Ошибка мне уже известна, как и ряд других. В ближайшее время выложу вылеченную, сейчас нет времени сесть и сделать
56. Сергей Торкнутый (Sergafan10) 05.08.11 08:42 Сейчас в теме
57. ivanov660 ivanov660 (ivanov660) 339 17.08.11 22:54 Сейчас в теме
Не пойму, почему не воспользоваться универсальным обменов в формате xml и конфигруацией "конвертация данных", а писать свои грабли и раздавать всем желающим?
58. aaa (baton2008) 15.09.11 12:50 Сейчас в теме
В универсальном обмене xml свои подводные камни есть)
59. Сергей Сапрыкин (s2n) 20.09.11 07:59 Сейчас в теме
На одинаковых конфигруциях работает, перегружал физлиц из одной ЗУП в другую. С разными не всегда получается.
60. Nur (Nur) 20.09.11 15:08 Сейчас в теме
Это очень нужная вещь. Спасибо.
62. Anna L (lag001) 21.09.11 16:42 Сейчас в теме
Мне эта обработка очень помогла. Нет ничего лишнего, а только то, что нужно!
63. Анна Код (annkod) 22.09.11 09:23 Сейчас в теме
Мне помогло при глюканутом переходе ББУ8-БГУ8. Спасибо разработчику!
64. Руслан Фасхутдинов (Octopus) 336 22.09.11 09:25 Сейчас в теме
(63) Пожалуйста! Изначально так и писалось - для переноса ОС из ББУ в БГУ. А потом нашло озарение - и получился универсальный механизм.
65. madamonika@mail.ru madamonika@mail.ru (madamonika) 22.09.11 13:54 Сейчас в теме
Отчетом пользуюсь регулярно! Очень удобный для обмена справочников, накладных. Пока он меня ни разу не подводил, с задачами справлялся на 100%!!!
66. DERL (DERL) 23.09.11 10:33 Сейчас в теме
а какой обработкой можно из самописной конфы 7.7 перенести в самописную конфу 8.2 справочники (в конечных справочниках могут быть доработки и изменения)???
67. Руслан Фасхутдинов (Octopus) 336 23.09.11 11:01 Сейчас в теме
(66) Самописной обработкой :) А вообще люди для таких задач используют конвертацию данных.
68. gowa 04.10.11 08:44 Сейчас в теме
Пожелание: если это конечно не геморно реализовать, то было бы очень удобно задавать не только соответствующие типы, но и значения по умолчанию выбранного типа, или другого. О чем я ? Например, я переношу данные из БП 2.0 в КА. В КА, в документах, есть реквизиты "Отражать в УУ", "Отражать в БУ" и "Отражать в НУ". Этих реквизитов нет в БП 2.0. Поэтому при переносе документов, уже в базе КА, они не проводятся из-за того, Что эти реквизиты не заполнены. Былобы оч. удобно перед загрузкой указать для этих реквизитов значение ИСТИНА по умолчанию.
+1
69. Руслан Фасхутдинов (Octopus) 336 04.10.11 08:50 Сейчас в теме
В обработке есть кнопка "Значения по умолчанию" начиная с версии 1.3.1
70. Ирина Иванова (iiaiae) 26.10.11 10:28 Сейчас в теме
Очень нужна обработка.Срочно. Но не хватает денег.
71. Руслан Фасхутдинов (Octopus) 336 26.10.11 13:23 Сейчас в теме
(70) Ну а в личку попросить?
73. Антон Котов (Attest) 2 19.11.11 21:01 Сейчас в теме
74. Юлия Петрова (petrovaUL) 30.11.11 12:10 Сейчас в теме
Замечательно, было бы еще для 8.1, чтобы с 8.1 в 8.2
75. Артем Подворков (FreeHome) 01.12.11 09:31 Сейчас в теме
Пробовал перегружать остатки, БГУ 1.07. Все прошло без сучка и задоринки. Автору спасибо большое
76. lesorubka (lesorubka) 18 02.12.11 08:53 Сейчас в теме
Поможет ли обработка для переноса документов и справочников в БП 2.0 из из 1С:Рарус Общепит, который на типовой БП с добавленными общепитовскими документами, которые и надо перенести.
Не хочется рисковать последними деньгами
77. lesorubka (lesorubka) 18 02.12.11 13:17 Сейчас в теме
Все-таки скачала. Выгружаю из справочника Номенклатура одну папку вместе с содержимым. Загружается все корневик.
Без родителей. Что я не так делаю?
79. Руслан Фасхутдинов (Octopus) 336 07.12.11 12:41 Сейчас в теме
(77) В описании написано, что для сохранения иерархии иногда требуется загружать данные дважды. Просто повторить процесс загрузки, не повторяя выгрузки, из того же файла. Глупая особенность, конечно, но такой уж движок у обработки.
80. lesorubka (lesorubka) 18 07.12.11 14:02 Сейчас в теме
В описании наверное пропустила, я позже действительно повторила выгрузку и несколько раз загрузку, и все оказалось на местах. Подумала, что что-то не так с выгрузкой было. А оно вон как.
81. Денис Кожухов (imozg) 147 09.12.11 16:18 Сейчас в теме
Octopus, мне нужно перенести справочник ИсточникиДанныхДляРасчетовБюджетирования, выгрузка проходит нормально, а вот загрузка выдала ошибку {ВнешняяОбработка.ОбменДанными.МодульОбъекта(216)}: Поле объекта не обнаружено (ИсточникиДанныхДляРасчетовБюджетировани)
Я так понимаю, где-то потерялась буква. Т.е. есть ограничение на длину наименования.. Не могли бы подправить?
82. Денис Кожухов (imozg) 147 09.12.11 16:20 Сейчас в теме
(81), и еще один момент. При выгрузке еще одного справочника, в выгрузке выдал ошибку {ВнешняяОбработка.ОбменДанными.МодульОбъекта(846)}: Ошибка при вызове метода контекста (Добавить)
по причине:
Для данного типа поля длина поля указана неверно

У этого справочника длина кода 0.
83. Руслан Фасхутдинов (Octopus) 336 12.12.11 22:05 Сейчас в теме
Выложил новую версию с исправлением ошибок, отмеченных в (81) и (82). Благодарю автора сообщений за выявленные недочеты.
84. Алексей Захаров (almas) 188 14.12.11 09:08 Сейчас в теме
посмотрите http://infostart.ru/public/60617/ - принципиально только наличие соединения с COM базой. А так позволяет провести и настройку реквизитов в случае если рекв1 нужно в загрузить в рекв2 и создать список замен.
Позволяет создать и сохранить настройки и многое другое. Но за то, что автор разработал еще один противовес КД --- плюс однозначно.
85. Анатолий Рыбков (nealaran) 14.12.11 09:32 Сейчас в теме
А по поводу граблей - если объект не найден, выдаст список объектов, которые нужно загрузить?
Неплохо было бы вывести список справочников(регистров и др.), подлежащих перегрузке.
86. Руслан Фасхутдинов (Octopus) 336 14.12.11 15:01 Сейчас в теме
(84) Спасибо, посмотрел. Приму к сведению.
(85) Нет, в случае, если объект не найден, собщение не выдается.
Согласен, что было бы неплохо вывести список, но считаю, что правильнее было бы их все же выгрузить. Руки дойдут - сделаю.
87. Маша Мишина (kkk) 22.12.11 14:24 Сейчас в теме
молодца, работает замечательно
88. Svetlana (vishenka) 04.01.12 11:01 Сейчас в теме
Если при загрузке забыть прочитать настройки загрузки, то может загрузить справочник Статьи ДДС в справочник Прочие доходы и расходы, заменив при этом элементы с одинаковыми кодами. Как я это дело увидела - была в шоке! полезно было бы предупреждать пользователя перед загрузкой, ведь там есть настройки загрузки, что они не совпадают с выбранными текущими настройками.
89. Ваван *** (Vulik) 12.01.12 08:40 Сейчас в теме
Спасибо за обработку. Вроде все работает нормально...
90. StronG-X (Dethmond) 12.01.12 10:30 Сейчас в теме
92. sat.m.n@mail.ru Сукачов (bolush) 17.01.12 10:33 Сейчас в теме
Спасибо большое!!!!!!!!!!!!!!!!!!
93. alex alex (a265) 18.01.12 17:40 Сейчас в теме
А как пользоваться в УТ 11.0.6.7? В конфигураторе вставить надо куда-то этот файл?
94. Руслан Фасхутдинов (Octopus) 336 18.01.12 17:51 Сейчас в теме
В УТ 11 и в других управляемых приложениях не работает. Об этом четко написано в описании
95. mastakw (mastakw) 169 10.02.12 23:51 Сейчас в теме
Если требуется обменяться подчиненными справочниками ?
например - Подразделения

неработает !
96. Руслан Фасхутдинов (Octopus) 336 11.02.12 19:43 Сейчас в теме
Ага, если уникальность кодов в пределах подчинения - действительно не работает. Исправлю
97. natalijnnn (natalijnnn) 341 14.02.12 16:21 Сейчас в теме
Отличная вещь ! Особенно это ощущаешь при переносе документов по учету ОС из ВДГБ в БГУ :) Огромное спасибо !
98. Ирина Басова (irina1964) 48 17.02.12 08:29 Сейчас в теме
Здравствуйте! Пробуем использовать вашу обработку для выгрузки загрузки авнсовых отчетов в Комплексной автоматизации 1С8.2, впринципе работает, но вначале нужно выгрузить нужные элементы используемых справочников, что напрягает. Но это еще пол беды, самое печальное что наряду с нужными строками, приходят пустые строки на каждую вкладку документа. Приходится их удалять. Может мы что-то не так делаем? А в целом задумка хорошая. Если можете подскажите. спасибо.
100. Денис П (нормалек) 18.03.12 13:11 Сейчас в теме
Для УТ+CRM Будет работать?
104. Алексей Потемин (gorloom99) 14.05.12 14:13 Сейчас в теме
А если справочники ывгружать лишь ОС пойдет ? Задача лишь перенсти справочники
105. Леонид Тумашов (leonidt84) 362 11.07.12 02:10 Сейчас в теме
Между неидентичными конфигурациями не работает. Перегружаю из БП 2.0 в самописку справочник Номенклатура (в самописке называется Изделия). Вываливается с ошибкой:

{ВнешняяОбработка.ОбменДанными.МодульОбъекта(160)}: Поле объекта не обнаружено (Номенклатура)

хотя в настройке загрузки реквизитов указал справочник Изделия, всё равно он ищет справочник Номенклатура.

Если уж заявляете, что обмен идет между "произвольными конфигурациями", то хотя бы предупреждайте, что перегружаемые объекты метаданных в них должны называться одинаково.
Окно трассировки понравилось :) - сделано с любовью, это однозначно плюс
106. Лиля (Kometa) 5 12.03.13 11:26 Сейчас в теме
Обработка хорошая! Плюс. Только в некоторые движения не переносит документа. Как в описание было сказано есть свои грабли в обработке.
107. elis lis (elis99) 02.12.13 10:58 Сейчас в теме
А период выгрузки выбрать можно?
Оставьте свое сообщение