Перенос данных системы взаимодействия
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Обработка позволяет переносить данные системы взаимодействия с одного сервера взаимодействия на другой в рамках одной информационной базы. Например, вы "переезжаете" с одного сервера взаимодействия на другой и у вас нет возможности сделать перенос данных средствами postgresql. Данная обработка вам в помощь.
Важно!!!
Перенос данных можно осуществлять только для одной конкретной информационной базы (БП, УТ и т.д.). Обработка не предназначена для переноса данных сервера взаимодействий между разными информационными базами.
Работоспособность
Обработка не требует каких-либо дополнительных настроек в базе.
Обработка не требует каких-либо дополнительных изменений в конфигурации.
На момент переноса данных новый сервер взаимодействия должен быть уже развернут и настроен.
Работает на платформах 1С:Предприятие 8.3 (с поддержкой системы взаимодействия) и не требует установки дополнительного ПО.
На момент публикации работоспособность проверена на конфигурациях:
Информационная база 1С:
- Управление торговлей, редакция 11 (11.4.11.106);
Сервер взаимодействия источник:
- Облако 1С:Диалог;
Сервер взаимодействия приемник:
- Сервер взаимодействия 10.0.47 на postgresql 11.11.1.1C_x64;
Как это работает
1. На момент переноса данных у вас уже должен быть развернут и настроен новый сервер взаимодействия.
2. В Информационной базе, которая еще подключена к старому серверу взаимодействия, через меню "Файл" - "Открыть", открываем данную обработку. Выбираем файл в который будет выполнено сохранение текущих данных текущего сервера взаимодействия. Выполняем сохранение.
3. Отключаем информационную базу от текущего сервера взаимодействия и подключаем к новому.
4. В обработке выбираем ранее созданный файл с данными и на закладке "загрузка" нажимаем "загрузить".
Примечание
1. Никаких особых фильтров для выборки данных из СВ на данный момент нет, поэтому обработка выгружает все данные целиком.
2. При регистрации информационной базы на новом сервере взаимодействия, все участники получают новые идентификаторы, поэтому, в файл с данными, выгружается идентификатор пользователя ИБ. При загрузке данных, на новый сервер, авторы и получатели сообщений подвязываются именно по нему.
3. После переноса данных, все сообщения выскакивают как непрочитанные.
4. В коде старался комментировать свои действия как можно подробнее и понятнее -)
Отдельное спасибо!!!
Zero_nv за указание нюанса отбора обсуждений и сообщений системы взаимодействия.
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Разработка Инструментарий разработчика Групповая разработка (Git, хранилище) Разработчик Платные (руб)
Практический курс по работе с AI-агентами для разработчиков 1С уровня middle и senior, а также тимлидов команд: от постановки задач и передачи контекста до создания расширений, интеграций, MCP-инструментов, тестов и проверки готового решения.
50000 руб.
10.09.2026 13826 124 0
Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)
Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.
24900 руб.
20.08.2024 83404 432 171
Инструментарий разработчика Роли и права Запросы СКД Разработчик Руководитель проекта 1С:Предприятие 8 Платные (руб)
Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.
16500 руб.
02.09.2020 285961 1608 423
Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Разработчик Аналитик Руководитель проекта 1С 8.3 Платные (руб)
Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.
14000 руб.
17.04.2026 16941 63 62
Пакетная печать Печатные формы Инструментарий разработчика Разработчик 1С:Предприятие 8 Платные (руб)
Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26
22570 руб.
06.10.2023 44288 122 54
Инструментарий разработчика Нейросети Платные (руб)
Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.
15250 руб.
25.08.2025 77106 147 41
Разработка Инструментарий разработчика Разработчик Руководитель проекта 1С 8.3 Платные (руб)
Pilot 1C превращает задачу, поставленную обычными словами, в техническое задание, код на встроенном языке и сценарии проверки. Прежде чем что-то предложить, он сверяется с устройством вашей конфигурации через граф Analyzer 1C: существует ли объект, из чего он состоит, кто его вызывает, какие роли дают права. Чего найти не удалось – спрашивает, а не выдумывает. Готовый код проходит более полутора сотен проверок по справочнику языка и стандартам разработки, который приезжает вместе с продуктом. Модель – ваша: любой сервер, совместимый с программным интерфейсом OpenAI, в том числе локальный. Правки в конфигурацию Pilot не вносит – их применяет разработчик.
18300 руб.
11.09.2026 3813 5 0
Инструменты администратора БД Инструментарий разработчика Роли и права Разработчик 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)
Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.
17000 руб.
10.11.2023 28811 103 46
Потребовались незначительные доработки в этой обработке:
1) Как и указано в 44 сообщении переименовал переменную, т.к. в УНФ есть общий модуль Обсуждения.
2) В процедуре загрузке данных исключил свойство "Интеграция" в 342 строке, с ним не загружались данные и у нас нет сторонних интеграций.
А так все загрузилось, автору спасибо.
Конфигурация УНФ 1.6.26.185, Платформа 8.3.22.1704, Сервер взаимодействия 22.0.26
Подскажите следующее:
1. Версия платформы на которой выполнялась выгрузка/загрузка
2. Каким образом выгружались НЕ контекстные обсуждения.
3. Синхронизация пользователей по уникальному идентификатору пользователя ИБ?
4. Контекстные обсуждения выгружались перебором ссылок по метаданным?
5. сохраняются ли вложения обсуждений?
6. Всплывают ли оповещения ранее прочитанные пользователями?
Заранее спасибо.
1. 8.3.17.1851 (клиент серверный вариант)
2. Таким же как и контекстные.
ОтборОбсуждений = Новый ОтборОбсужденийСистемыВзаимодействия;
ОтборОбсуждений.КонтекстноеОбсуждение = Истина/Ложь;
ОтборОбсуждений.НаправлениеСортировки = НаправлениеСортировки.Возр;
Обсуждения = СВ.ПолучитьОбсуждения(ОтборОбсуждений);
Соответственно делается два отбора с разным значением "КонтекстноеОбсуждение".
3. Да. В файл выгружаются оба идентификатора: ИдентификаторПользователяСистемыВзаимодействия и УникальныйИдентификатор (идентификатор пользователя ИБ). По сути, для переноса, нужен только второй. При загрузке данных, по УИДу пользователя (он остается неизменным так как ИБ у нас тажа самая) находим новый идентификатор пользователя в системе взаимодействия и уже его подставляем в обсуждения и сообщения.
4. Нет, через метод ПолучитьОбсуждения. См. п.2
5. В теории - да. Код для этого я прописал, но так как в моем переносе вложений не было, не могу сказать точно все ли там хорошо. В СП написано, что все вложения поддерживают XDTO-сериализацию поэтому, в теории, проблем с выгрузкой не должно быть.
6. Да. После переноса, все сообщения выскакивают у пользователей как не прочитанные. Я не нашел как это можно отрегулировать. Пользователи были об этом предупреждены, проблем с ними не возникло.
Учтены следующие моменты в Вашей обработке при выгрузке обсуждений из 1С:Диалог:
1. ОтборОбсужденийСистемыВзаимодействия игнорирует свойство "Количество". При любом значении будет получено не более 100 обсуждений.
2. ОтборСообщенийСистемыВзаимодействия так же игнорируется свойство "Количество". Максимальное количество сообщений в отборе будет равно 250.
Возможна ли дозагрузка обсуждений? У меня при загрузке обсуждений периодически возникала ошибка вида "Ошибка протокола системы взаимодействия" (могу предположить это зависело от количества сообщений). Такая ошибка у меня появлялось 6 или 7 раз (количество обсуждений около 11 тыс.)
Дозагрузка возможна. При загрузке обсуждений/сообщений уникальность проверяется по свойству "ключ". Не могу сказать с какой версии так стало. Из облака это свойство выгружается пустым, а вот при загрузке в 10.0.47 его надо уже заполнять. Если это не делать, то уже второе обсуждение с пустым ключом выдает ошибку о том, что данное обсуждение уже есть в СВ. "Ошибка протокола системы взаимодействия" пару раз выскакивало при отладке, но это было исключительно из-за ошибок в заполнении свойств новых обсуждений.
>>Хотел оформить публикацию, теперь думаю стоит ли выкладывать свое произведение.
Выкладывайте, я своей публикацией ни на что не претендую -) Вдруг у вас более красивое решение.
В принципе я уже, примерно, прикинул как можно это обойти, на следующей неделе внесу изменения и посмотрим что получится.
Попробуй сделать аналогичный моему скрин).
Добрый день. Подскажите где найти эту таблицу с сообщениями? Вроде, все пересмотрел, а сообщений не нашел.
Вот с сообщениями там все просто обходится. Правда у меня нет обсуждений длиннее 250 сообщений, но и по СП все красиво пишется.
--------------------------------------------------------------------------------
10.01.2022 20:38:09
Ошибка преобразования данных XDTO:
НачалоСвойства: ВидОперации Форма: Элемент Тип: {}EnumRef.ВидыОперацийТендеров
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(181)}: ЗаписатьXML(ЗаписьXML, ЗначениеВСтрокуВнутр(ТекСообщение.Данные), "Данные");
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(126)}: СохранитьДанныеВФайлНаСервереПродолжение(ЗаписьXML,Истина);
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(37)}: СохранитьДанныеВФайлНаСервере(ДанныеФайла);
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: root Форма: Элемент Тип: {}Structure
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: Value Форма: Элемент Тип: {}anyType
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: ВидОперации Форма: Элемент Тип: {}EnumRef.ВидыОперацийТендеров
Вы можете сделать остановку по ошибке и посмотреть что, в момент ошибки, находится в ТекСообщение.Данные, строка 181?
Скачали вышу обработку.
При попытке загрузке выдает ошибку
Несоответствие типов
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(342)}:ЗаполнитьЗначенияСвойств(НовоеОбсуждение,СтруктураОбсуждения);
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(59)}:ЗагрузитьДанныеИзФайлаНаСервере(ДанныеФайла);
по причине:
Ошибка установки значения свойства 'Интеграция'
по причине:
Несоответствие типов
База та же самая, поменялась версия платформы и версия сервера взаимодействия
А зачем вы решили воспользоваться обработкой? Вы поставили новый сервер взаимодействия?
Скрытый текст |
|---|
| {
"time": "2022-09-24T17:06:05+05:00", "clientInfo": { "platformType": "Windows_x86_64", "appVersion": "8.3.18.1289", "appName": "1CV8C", "systemInfo": { "osVersion": "Microsoft Windows 7 version 6.1 Service Pack 1 (Build 7601)", "fullRAM": 206122016768, "freeRAM": 57285337088, "processor": "GenuineIntel Intel64 Family 6 Model 62 Stepping 4 2793 MHz", "clientID": "цифры буквы" } }, "sessionInfo": { "userName": "Программист", "dataSeparation": "", "platformInterfaceLanguageCode": "ru_RU", "configurationInterfaceLanguageCode": "ru", "localeCode": "ru_RU" }, "infoBaseInfo": { "localeCode": "ru_RU" }, "serverInfo": { "appVersion": "8.3.18.1289", "type": "Windows_x86_64", "dbms": "MSSQLServer" }, "configInfo": { "name": "КомплекснаяАвтоматизация", "description": "1С:Комплексная автоматизация 2 (2.5.8.207) (http:\/\/v8.1c.ru\/ka2\/)\nCopyright © ООО \"1С-Софт\", 2004-2022. Все права защищены\n(http:\/\/www.1c.ru)", "version": "2.5.8.207", "compatibilityMode": "Version8_3_17", "hash": "10946ddd02d14043be7eee6494fa053a00000000", "changeEnabled": true, "extentions": [ [ "Расширенный поиск дублей", "ec304d3eb00959179b13e1a603db957125030799" ], [ "EF_00_00456688_8", "bb382ce1cd558b3c7e62b904a041e0fe6b52be05" ], [ "EF_00_00458123", "cb2446df92b724854e588754f6e5b6dbc8befbc7" ], [ "EF_10239856", "0c8c1c50dbe46df56300d3da0a87f536f65664ef" ], [ "EF_00_00451672_2", "a27cb83dc9384ba094b626e808849bc918c16d78" ], [ "EF_00_00445842", "54312689e26b2cc8d17884929e46576005bd46b7" ], [ "EF_10239339_6", "a94fdae0e9d12eedef872d12d5feb4f2f27e720c" ], [ "EF_10239774", "69c0966eaccc15b9d4daf6f59283b8cfcae5d988" ], [ "EF_00_00457476", "0534e1e417e2ef3fcafb432ef37a48187a8875fa" ], [ "EF_30177780_5", "42ca9bac392f4a6851ec2e3f8b8628187885a2b1" ], [ "EF_10239638", "4c66877ad87b6369bc08f7fa6bd12da94bc5a9fe" ], [ "EF_10239588", "71419241621bfb4b3fa00a94e84000f1f537bfd0" ], [ "EF_10239520", "5dc3dc93657bef5ee09378ee671715ff15af87eb" ], [ "EF_50014851", "6bd674541c3cdd51ed6303e719fc4d152936daee" ], [ "EF_10239482", "409483f66a748e077dbd14b7ed67bd306b56fe6c" ], [ "EF_00_00452928", "42a2e08e85538a3f426e0d44152293dc09ba1ae6" ], [ "EF_10239449", "5a3a16ae4099d5180927bdcbd244ab3f35f7ff73" ], [ "EF_00_00451459", "7be8957ed6e20a5fa8a8a9ed1299b8ac18bf3c5e" ], [ "EF_10239367", "a14d02ab86b826d724c074fef46494456261d448" ], [ "EF_00_00435576_7", "9f6fb74d3fc539a83d0ad4532de45e0df9c1a032" ], [ "EF_00_00452548", "3a1c0566de1da1b7e4bfef742073b7c45f61f761" ], [ "EF_00_00452396", "64d50955125d61c350255518a9f75d05fa83c38d" ], [ "EF_00_00450178_8", "8ba65f0cdcfd986e288f4ecdbab3ca6e4ed7317e" ], [ "EF_FR_908413", "19250c818cc29124580dbb6d4e49d700a87cfe3c" ], [ "EF_00_00447854_8", "d757cebe733638919ab376b06ac9ee8d0565c297" ], [ "EF_00_00451710", "ed0b895064ca277be5307dd311c1817e18675b36" ], [ "EF_10239116_15", "6051d1c1887cff33f79b3b7d4f6c40016791f591" ], [ "EF_00_00449303", "caf825b0ab8ca058f691a76854192708f801324a" ], [ "EF_10238689_14", "1d7408e7cc827a2ec65667e351245bc656bd6091" ], [ "EF_00_00445374", "fa634fe8d611ed4135555a0028c2e4e13d4ac085" ], [ "EF_00_00450042_8", "eda26bbb801668d6d6aa5a740bf9ed88074ae757" ], [ "EF_10239080", "eb67d0c738a659057bdd6d48e268506026decfe1" ], [ "EF_00_00446439", "a3917b837cc6a7786339fe4de707527349ae53fa" ], [ "EF_50014793", "992e72308f66f485b0b529801ebc9cf1549f7ddd" ], [ "EF_00_00449278", "d29626d83f45da1a573424d7bedba555be078949" ], [ "EF_00_00449348", "68dae48c5cf921f716a866ed17e151051ccff7a7" ], [ "EF_30178008_7", "ede78679e25a508139b301c348132b44b667dc0a" ], [ "EF_00_00444629", "9fc147248e12aae287b425bc19e7556b7c269ed4" ], [ "EF_00_00444695", "d9e7b8d57fc55b60c3082bd1bd1cefce3a698242" ], [ "EF_2316", "a58152aa9140b0628d4eb4f1019e0fcc1b4e2313" ], [ "EF_40000850_15", "28934b883ddc6e1e9e286a29e77ff6646559c419" ], [ "EF_00_00448079", "03dba126e541d48c634db233126f9d3893fad5dd" ], [ "EF_10238885", "1beaa7d6229ac399d00b542e92aee5f6d9915aaf" ], [ "EF_60001111", "c4bbb7d8650e82aaabc3b6b46ec8c3b653bb1a4f" ], [ "EF_00_00447398", "7788794174f91abc5936274789022b1a40b3506d" ], [ "EF_00_00447461", "7dfc946f476963bcbd95a500343dcdcfa1a1238b" ], [ "EF_60001108", "885ef7d0aeef80fb4fadfddc13a74fb70a1f68ba" ], [ "EF_10238759", "d6d5379d87e2f58f312fe3caf76184caace5c8a3" ], [ "EF_00_00444678", "3e0e722f96cd1f981d4c4edf70737ea9a095b1cb" ], [ "EF_30175850", "ef6bd2c7753d9e5d85adc0783d1f8e9ab5e6973e" ], [ "EF_00_00446154", "261d7cb5c064aa2b25d76e60bd973d9bb857724e" ], [ "EF_10238711", "64b42eed210c31ee64fc6700de27566f1693aa98" ], [ "EF_10238701", "c0196c4a3baf4c38ca2bc815bf09383dddcd7c0c" ], [ "EF_00_00445149", "845444e934526488390371bea60a5996bef0fc7b" ], [ "EF_00_00444428", "e004c6f032f0bd43407d75c616a80ba92a9b26c5" ], [ "EF_00_00440473", "dfefff11031069ad00222eba227125b13bdde288" ], [ "EF_00_00426724", "c22e1c572443943f079b6cdf86369ee95f7ebe3d" ], [ "EF_00_00442239_7", "f639665051a38344a3148326d21dc0139ef8f0a3" ], [ "EF_00_00431953", "dc21b1af92953febbd685d6763f1e0866a6a5189" ], [ "EF_00_00439231", "8ae7caf4dc8d9767878e75e4168c2f4ad1aa4d9a" ], [ "EF_00_00436390", "ebea0ab7c1c5adce92e31242497e4f1222f1494d" ], [ "EF_00_00435233", "9dc235db5c8b9277eb2291b19c40399125a4ff2a" ], [ "EF_00_00433574_6", "f35c721e0b0d4653467c4700fd62f0079907d503" ], [ "EF_2221", "cf7e8086177339a992e31ae4c7f1b3e0f25fb366" ], [ "EF_2255", "522df706010f1df8a0505afc3b9e9106633eeeed" ], [ "EF_00_00433299", "b441efd0b398f54b330986097fc3406210c665e7" ], [ "EF_00_00430690", "fdab334be47ed6cf53219ee899980a9de9d1842b" ], [ "EF_914761_8", "c365626095ada69639d14218c16272cd8ab114f7" ], [ "EF_00_00443271", "a1b82c7cd62508d6132fd4e5c41647d58c2b170d" ], [ "EF_10078616", "b18ea824eec3ae7dc532be1c31c61c34247e60c9" ], [ "EF_00_00458135", "c82eeb2f6b65a8624526ec5c37b63ed0c5355d0c" ], [ "EF_00_00455670", "e7ba98c6b3a599ac36aec16695013c970a445cc8" ], [ "EF_00_00452321", "a4a91ef78e2ac671efdfc65e0511d2a66f6264db" ], [ "EF_00_00458340", "1d500b14e5947374ef8a3beb49cc4e5d059af677" ], [ "EF_00_00458542", "9be861535fdb436391d3ef2486cfc6e78945e305" ], [ "EF_00_00457260", "220ca03c232b9d378a4e407ac25acc991c5758df" ], [ "EF_00_00458126", "2605d639779f3ba6bc1ecc14358fb51385fbbf20" ], [ "EF_00_00450174", "81d3bb8ff3ae75691fe1c943796f1f34a13f98e4" ], [ "EF_00_00457523", "3e70eeb40309f251301909d035dfd6676bc5898e" ], [ "EF_00_00454144", "8c6b70a9598037a7acf79769e6d23ea143019523" ], [ "EF_30176159_5", "038dd82ab8e50d19230d76000f9fbd48c1f287ae" ], [ "EF_00_00453869", "80e4dd6a0805067ec79ee4c2bfd04f0d3fff282d" ], [ "EF_00_00460969", "653a065951d96f4fa1bc03dafd8193b4e45a82b8" ], [ "EF_00_00458442", "694b75d3a1e20779f73120fe4336c48a86ee1fcf" ], [ "EF_00_00457774", "af78264eee83aa021649115c978e2b3358ad0524" ], [ "EF_00_00451787_8", "c0328056c9fda906bf140f54e96e9e574c8b4562" ], [ "EF_00_00458151", "1c3232901fa0f9960e53c5f0cde2123ad6e78475" ], [ "EF_00_00461530", "c58f12e397f4ecd8cdd6a2b6e6f2e9ccb354b1d3" ], [ "EF_00_00464567", "93a57e1d5fea69addc50bf60b52916fbcffc7530" ], [ "EF_00_00364432", "b35cf8173c94c9d628d0147794cd575ce58e1f09" ], [ "EF_00_00450176", "713e4f2f13e73759e9a762b5e0a8ff277ec65099" ], [ "EF_00_00465194", "93c153573d60ac0ff2f18770539e1facfe3a1514" ], [ "EF_00_00467575", "36ba27eba449d73e807ff53c6cfa75b9e2b817ee" ], [ "EF_00_00454058", "b690cad0470bb52aaf5249d7b0814c6625615da0" ], [ "EF_00_00462333", "f066bcc6fb6e598747368c7f3e2dce70d6437c71" ], [ "EF_60001629", "0302a9659f13e6e6f0730d4efab16b509ae2488a" ], [ "EF_00_00468750", "352aa06d38c619dfb9c44349e05cf0cc66862f24" ], [ "EF_00_00461465", "c935c7d7e7581b250a3167653f233a9844b3ad03" ], [ "EF_00_00447460", "abd0b200f2449b516e42cc34b19672137ef69d50" ], [ "EF_00_00432939", "f2a940fba2cf0118c6388d66a212835aa5d489c1" ], [ "EF_60001724", "7f9926e8e9a559f2804495b35929b72219c6e8ce" ], [ "EF_00_00459410", "52d14195f9fa78a87a12795c94a2301c75ae52c1" ], [ "EF_00_00467222", "6b20dd229a7a33ca334c822f17436582ed77e116" ], [ "EF_2238", "1f15cc03122766405ddb7db9ff3055e781f2a132" ], [ "EF_00_00453854_22", "bc6bfa1e8e2a7c38bd2e58c4fb27d03a3ddd9714" ], [ "EF_00_00471539", "6cc9086c5d4ba81cce7e7e65f19a98210b000423" ], [ "EF_00_00460773", "deb9edf174b5c41ff053a83ce67438afe07ea367" ], [ "EF_00_00470954", "bc1cd0ee64ccd75de931fcaf6f734cfa4eaa00d6" ], [ "EF_00_00456686", "308c3f18729077c84385b6ece93fbe6d3c893490" ], [ "EF_00_00469048", "507e44b5d539453ec491866f9a3e66a68e28bfd7" ], [ "EF_30176444_17", "1eddbb38d5a73dae0ef72db516f61d96f45510c5" ], [ "EF_00_00475362", "85859e9f7c346dae6be8e374a32f93c67a210b7b" ], [ "EF_00_00471237", "50c269bd0d815f6d2c74beaa982c42da2eb2bb5b" ], [ "EF_00_00470725", "46da60cb6b10d24553dd3492a7ba96582fc5f92f" ], [ "Создание и выбор характеристик", "1326ce8a04e3b1f03c1cd80f0a87656438983de0" ], [ "Печатная форма счет", "e6a02bd602bdea7ff0ddd897707aa3a47e2535cc" ], [ "Банковский счет по подразделению", "568d42e9e3e0829648ced662979241165da0b0cc" ], [ "Количество листов", "55169e668e340903c4ff86d2efa14e1cbca5d51c" ], [ "Проверка заполнения банк касса", "992cdf6dad0c1b4ee0be17de0cb386fab47d93d7" ], [ "Начальное заполнение заказ поставщику", "60f7983960b9dff0a8b4404758254464dcf25a2a" ], [ "Печатная форма маршрутный лист", "88c25bb9601f215644c258f2e62372635c40aaa7" ], [ "Новые роли", "d45031796d04594c63ec136ece6ba5257c8ad4c1" ], [ "Ограничения договоры", "87cf3686096541108d5097eea5fbb30866bdb08e" ], [ "Соглашения и договоры по организации", "f5339f495b3972d31537852b19706edd5bac175b" ], [ "Начальное заполнение приобретение товаров и услуг", "83798546f92963078ea7b47e15ea4d8cba7b7e50" ], [ "Приобретение ТиУ видимость полей", "e62208f17c396a1787bcf785aa518ce9f0f8f7b5" ], [ "Реализация ответственный по заказу", "d74d8ce797d1e115ea38c98eb6a4511329ac69f7" ], [ "Ограничение удаления номенклатуры контрагентов", "fe421b9e9d5964260b6fae52f981eb36793464b6" ], [ "Запрет изменения номера документа", "44e37e226cf9b0f4162f6b1d2928bf3efb7f2ddb" ], [ "Дата время приобретение ТиУ", "862b0e804feff9b40e2f60e25c50cdac3145675b" ], [ "Доставка", "92d0290470c8b16e69da1b964ae4f214c4dd75a4" ], [ "Начальное заполнение соглашение", "a1fef4e992ea64cc5b42c837c80e6d3d93bd57f1" ], [ "Начальное заполнение заказ клиента", "30f21598df88bc6d8d727c536ee6ac48240cb274" ], [ "Сопоставление номенклатуры БЭД", "5b963ba58e154e983ad6d30a16e1f6daa58a9cbe" ], [ "Печатная форма заявление на возврат", "533bc5039e5ed21dc8f574359662766c4cb737b8" ], [ "Запреты для закрытых заказов", "93ab5159ee13c206ba951d30c51a08c14ed31b9d" ], [ "Расширение шаблоны реализация кассы", "234a77bc3aaf88106071c82e9300d4bde4a47c89" ], [ "Платежный календарь обеспечения заказов", "4eba8c2fa21f5da2111004fe049f7ede1b89b34d" ], [ "Расширение корректировка поступления", "8b9773fd8efa548d881d74be8edd3df40e8e121b" ], [ "Расширение: Панель объекта Alt+Z", "aac6005af99413fe985079e8dbc4cb278c3c919c" ] ], "disabledExtentions": [ [ "1С: Синхронизация Битрикс24 (2.4.0.3)", "Цифры буквы" ] ] }, "errorInfo": { "systemErrorInfo": { "clientStack": "core83.dll:0x00000000000D5DDC vrscore.dll:0x00000000000B0A95 vrscore.dll:0x00000000000B4FF0 mngui.dll:0x00000000000E15BC mngui.dll:0x00000000003E05F3 mngui.dll:0x00000000004F7261 mngui.dll:0x00000000004D8788 mngui.dll:0x0000000000559F60 bsl.dll:0x00000000000243B0 bsl.dll:0x000000000004D646 bsl.dll:0x000000000004ACA4 bsl.dll:0x000000000004AEB9 bsl.dll:0x0000000000024685 bsl.dll:0x0000000000024408 bsl.dll:0x000000000000F6BA mngui.dll:0x00000000004D8F3C mngui.dll:0x00000000004D8FE2 mngui.dll:0x00000000004D7B4C mngcore.dll:0x00000000000B2A13 mngui.dll:0x00000000005145B6 mngui.dll:0x000000000055B25C mngui.dll:0x0000000000159DF6 frame.dll:0x000000000032FC52 frame.dll:0x000000000031DD49 frame.dll:0x000000000031F59B frame.dll:0x000000000031E5CD frame.dll:0x0000000000322C09 frame.dll:0x0000000000327835 frame.dll:0x000000000031CE7B wbase83.dll:0x0000000000037160 wbase83.dll:0x0000000000018617 wbase83.dll:0x00000000000181D2 wbase83.dll:0x00000000000179BF wbase83.dll:0x0000000000017674 wbase83.dll:0x0000000000008C94 wbase83.dll:0x0000000000008E3B frame.dll:0x0000000000714991 frame.dll:0x0000000000712236 mngcln.dll:0x00000000000CCAAC mngcln.dll:0x00000000000CC36B 1cv8c.exe:0x000000000000E58A 1cv8c.exe:0x000000000001290B core83.dll:0x000000000021D3C0 core83.dll:0x000000000021F878 1cv8c.exe:0x00000000000124DC 1cv8c.exe:0x00000000000BED5E kernel32.dll:0x0000000000000000 ntdll.dll:0x0000000000000000 ", "clientStackHash": "43BE510F9E7C3077E4764A8B448E9F1F" }, "applicationErrorInfo": { "errors": [ [ "{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(151)}: Поле объекта недоступно для записи (Обсуждения)", [ "ScriptRuntimeError", "ScriptUseError" ] ] ], "stack": [ [ "ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма", 37, "\u0009СохранитьДанныеВФайлНаСервере(ДанныеФайла);" ], [ "ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма", 125, "\u0009СохранитьДанныеВФайлНаСервереПродолжение(ЗаписьXML,Ложь);" ], [ "ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма", 151, "\u0009Обсуждения = ПолучитьВсеОбсуждения(СВ, КонтекстноеОбсуждение);" ] ], "stackHash": "9B76B0384AAF83345866D1921ADE3348" } }, "screenshot": { "file": "screenshot.png" } } |
},
"applicationErrorInfo": {
"errors": [
[
"{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(151)}: Поле объекта недоступно для записи (Обсуждения)",
[
"ScriptRuntimeError",
"ScriptUseError"
]
]
],
"stack": [
[
"ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма",
37,
"\u0009СохранитьДанныеВФайлНаСервере(ДанныеФайла);"
],
[
"ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма",
125,
"\u0009СохранитьДанныеВФайлНаСервереПродолжение(ЗаписьXML,Ложь);"
],
[
"ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма",
151,
"\u0009Обсуждения = ПолучитьВсеОбсуждения(СВ, КонтекстноеОбсуждение);"
]
],
"stackHash": "9B76B0384AAF83345866D1921ADE3348"
}
},
"screenshot": {
"file": "screenshot.png"
}
}
Обсуждения = ПолучитьВсеОбсуждения(СВ, КонтекстноеОбсуждение);
Что у Вас в "Обсуждения"?
Переименуйте Обсуждения например в МассивОбсуждений в 151 и 152 строках.
Ошибка протокола системы взаимодействия
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(256)}: БлокОбсуждений = СВ.ПолучитьОбсуждения(ОтборОбсуждений);
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(227)}: БлокОбсуждений = ПолучитьСледующийБлокОбсуждений(СВ, ДатаНачала, КонтекстноеОбсуждение);
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(151)}: МассивОбсуждений = ПолучитьВсеОбсуждения(СВ, КонтекстноеОбсуждение);
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(126)}: СохранитьДанныеВФайлНаСервереПродолжение(ЗаписьXML,Истина);
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(37)}: СохранитьДанныеВФайлНаСервере(ДанныеФайла);
по причине:
Ошибка протокола системы взаимодействия
задача стоит такая.
Использовался сервер взаимодействия по умолчанию, от 1С. Ввели в строй свой сервер взаимодействия, нужно теперь перенести данные все.
Потребовались незначительные доработки в этой обработке:
1) Как и указано в 44 сообщении переименовал переменную, т.к. в УНФ есть общий модуль Обсуждения.
2) В процедуре загрузке данных исключил свойство "Интеграция" в 342 строке, с ним не загружались данные и у нас нет сторонних интеграций.
А так все загрузилось, автору спасибо.
Конфигурация УНФ 1.6.26.185, Платформа 8.3.22.1704, Сервер взаимодействия 22.0.26
Файлы, прикрепленные к сообщениям, хранятся на сервере взаимодействия, во внешнем хранилище. Поддерживаются хранилища Amazon S3, Google Cloud, OpenStack Swift и другие, реализующие протокол Amazon S3.
Если на сервере взаимодействия внешнее хранилище не подключено, то в интерфейсе клиентских приложений будут отсутствовать возможности прикрепления файлов к сообщениям.
У сообщения есть свойство "Вложения" через которое можно получить доступ к этим самым вложениям.
Вложения (Attachments)
Использование:
Только чтение.
Описание:
Тип: КоллекцияВложенийСистемыВзаимодействия.
Содержит вложения сообщения.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение.
Дальше сохраняем их на диск параллельно основной выгрузке (можно конечно запихнуть в основной xml, но это может раздуть его до непотребности). Ну и при загрузке подтягиваем их обратно.
Подскажите пожалуйста, как пофиксить?
Ошибка записи данных в файл по причине: {ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(41)}: Ошибка при вызове метода контекста (Записать): Каталог не обнаружен ''. 3(0x00000003): Системе не удается найти указанный путь.
У меня такая возникла по строке 256 при значении КонтекстноеОбсуждение = Истина.
Вылечилась вот так:
В строке 220 заменить "ДатаНачала = ТекущаяДата();" на "ДатаНачала = КонецДня(ТекущаяДата());"
Моей фантазии не хватило для того чтобы понять почему это помогло... но дата была единственным параметром, который можно было изменить при ПолучитьОбсуждения.
Посмотрела. За 4 часа прога получила 174 000 записи в МассивОбсуждений. За 10 минут в коде
Для Каждого ТекОбсуждение Из МассивОбсуждений Цикл обрабатывается 1000 записей, т.е 174 000 записей будут обрабатываться примерно 29 часов. И не факт, что потом это всё запишется в файл или хватит места, или не перезагрузится старенький сервачок. Увидела, где можно задать период. Сейчас попробую на маленьком периоде выгрузить
Можете прояснить ситуацию нормально это или нет?
И как ограничить период выгрузки? Например Мне нужно выгрузить сообщения только за это год.
Заранее благодарю за ответ.
Обсуждения выбираются в обратной хронологии. Если вы хотите ограничить выгрузку каким то периодом нужно будет дописать проверку на дату.
Посмотрите описание
Функция ПолучитьВсеОбсуждения(СВ, КонтекстноеОбсуждение)
и комментарий про дату внутри нее.
Я правильно понимаю, что если была обновлена база, платформа или СВ то это обработка не сработает?
Если загрузка/выгрузка происходит в рамках одной версии СВ то таких проблем возникать не должно. Если перенос идет между разными версиями СВ, то теоретически такая ошибка возникнуть может, но я не сталкивался.
Нужны подробности.
Ошибка при вызове метода контекста (ПолучитьОбсуждения)
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(256)}: БлокОбсуждений = СВ.ПолучитьОбсуждения(ОтборОбсуждений);
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(227)}: БлокОбсуждений = ПолучитьСледующийБлокОбсуждений(СВ, ДатаНачала, КонтекстноеОбсуждение);
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(151)}: МассивОбсуждений = ПолучитьВсеОбсуждения(СВ, КонтекстноеОбсуждение);
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(126)}: СохранитьДанныеВФайлНаСервереПродолжение(ЗаписьXML,Истина);
по причине:
Ошибка протокола системы взаимодействия
У сообщения СВ есть свойство "Вложения" которое содержит коллекцию вложений. Можно в цикле обойти ее и записать данные в файл выгрузки. Потом обратно загрузить в новую СВ. При большом количестве вложений это конечно может привести к сильному увеличению размера файла выгрузки. Как вариант можно вложения сохранять отдельными файлами рядом с основным файлом.
При попытке сохранить данные в файл выпадает следующая ошибка (выпадает не сразу, а после длительного времени):
Ошибки:
--------------------------------------------------------------------------------
15.04.2025 15:43:37
Поле объекта недоступно для записи (Обсуждения)
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(151)}:Обсуждения = ПолучитьВсеОбсуждения(СВ, КонтекстноеОбсуждение);
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(125)}:СохранитьДанныеВФайлНаСервереПродолжение(ЗаписьXML,Ложь);
{ВнешняяОбработка.ВОБ_ПереносДанныхСистемыВзаимодействия.Форма.Форма.Форма(37)}:СохранитьДанныеВФайлНаСервере(ДанныеФайла);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
Хотим сделать перенос из 1С Диалог на свой собственный сервер.
Документооборот КОРП, редакция 3.0 (3.0.12.22)
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 1449058
Создание 27.05.21 15:40
Обновление 15.06.21 15:14
Просмотры 11619
Загрузки 108
Рейтинг
10
Комментарии 75
Код открыт Да
Рубрики Инструментарий разработчика
Кому
Системный администратор
,
Разработчик
Тип файла Внешняя обработка (ert,epf)
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)