Выгрузка данных из базы на веб-сервере
Необходимо выгрузить документы одного типа + все сопряженные справочники из базы.
Платформа 8.3.15, конфигурация нетиповая на базе УТ 11.0 (ODATA нет, веб-сервисов нет), база расположена на удаленном веб-сервере. Доступа к конфигуратору нет. Пользовательский доступ ограничен (нет админских прав).
Какие есть варианты выгрузки данных? Формат полученных данных не имеет значения.
Платформа 8.3.15, конфигурация нетиповая на базе УТ 11.0 (ODATA нет, веб-сервисов нет), база расположена на удаленном веб-сервере. Доступа к конфигуратору нет. Пользовательский доступ ограничен (нет админских прав).
Какие есть варианты выгрузки данных? Формат полученных данных не имеет значения.
По теме из базы знаний
- Перенос данных и обмен из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки
- Обмен данными онлайн через Веб-сервис с использованием обработки "Универсальный обмен данными XML"
- Механизмы и транспорт обмена данными. Пример создания в КД 2.1 правил обмена данными ЗУП 2.5 -> БП 3.0. Выгрузка ведомостей и банковских счетов. Передача параметров обмена из Источника в Приемник. ВыгрузитьПоПравилу(). ПередатьОдинПараметрВПриемник().
- Переход и перенос данных из БП 2.0 в БП 3.0. Переносятся документы, остатки и справочники
- Универсальный обмен данными web или com (UDE ver.4.x.x)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Доступ на чтение никогда проблемой для выгрузки не был. Доработать выгрузку и загрузку данных и вызвать её. Но нужен пользователь с правами запуска внешних обработок.
(9) 1) Думаю, что нужен пользователь, с правами запуска внешних обработок, потом там много есть хитростей, включая привилегированный режим запуска. Кстати, обработку придется все же доработать, даже если доступ будет. А так вряд ли получится, что-нибудь скачать или перезалить.
2) Но в данном случае нужно по оборотной ведомости скачать остатки, сохранить в mxl. Разобрать mxl в нем будут и идентификаторы и все табличные части можно выложить если постараться. Так же можно действовать через универсальный отчет. И написать обработку заливки mxl, как XML. Это точно рабочий вариант, только придется подолбиться. Создать схемы отчетов, чтобы можно было все выгрузить. И слить остатки таким образом и в виде свертки по базе, и загрузить в свою базу.
2) Но в данном случае нужно по оборотной ведомости скачать остатки, сохранить в mxl. Разобрать mxl в нем будут и идентификаторы и все табличные части можно выложить если постараться. Так же можно действовать через универсальный отчет. И написать обработку заливки mxl, как XML. Это точно рабочий вариант, только придется подолбиться. Создать схемы отчетов, чтобы можно было все выгрузить. И слить остатки таким образом и в виде свертки по базе, и загрузить в свою базу.
(9) Стояла такая задача.
Вся радость в том, что mxl, хранит даже GUID, таким образом, срез данных получается через отчет правильно выстроенный очень красивым. И через универсальный отчет можно получить почти любые регистры и их выкачать и уже по оборотке сделать свертку счетов и закачать. У вас будут и справочники со всеми GUID и в точности и вся информация до последней строки, по нужным документам и проводкам. Надо только найти пользователя с максимальным набором прав для сохранения отчетов.
Вся радость в том, что mxl, хранит даже GUID, таким образом, срез данных получается через отчет правильно выстроенный очень красивым. И через универсальный отчет можно получить почти любые регистры и их выкачать и уже по оборотке сделать свертку счетов и закачать. У вас будут и справочники со всеми GUID и в точности и вся информация до последней строки, по нужным документам и проводкам. Надо только найти пользователя с максимальным набором прав для сохранения отчетов.
Мой ответ скорее всего будет для вас лучшим, это практически пособие по взлому. Только как следует отчеты выгружайте, чтобы максимум информации попал по регистрам к которым у вас есть доступ. Для этого нужен пользователь с максимальным набором прав, это скорее всего глав бух в бухгалтерии 3.0 или финанст в БИТ финанс.
Ну универсальный отчет у кого-нибудь доступен?
Зайдем в раздел меню «Отчеты» - «Стандартные» и выберем пункт «Универсальный отчет». Кроме периода мы видим, что в отчете можно указать, по какому объекту мы хотим сформировать наш отчет. Это может быть определенный вид документа или справочника, отчет по регистрам накопления, сведений, бухгалтерии или по планам видов расчета. И в зависимости от выбранного варианты у нас будет немного изменяться настройка отчета, но основные принципы его работы останутся неизменны.
Если вы найдете пользователя, которому доступен универсальный отчет, это будет означать, что этот пользователь для вас с максимально возможными не административными правами. И тогда вы можете спокойно по каждому регистру и справочнику конфигурации взять отчет, а значит перекачать практически все данные. В УТ универсальный отчет как правая рука, он дает максимум информации без прав администрирования. Пользователь с "максимальными правами" подразумевался тот у кого видно максимум регистров из универсального отчета или хотя бы универсальный отчет.
(17) Нужно найти отчет с настройкой вывода этого документа и попытаться вывести маскимум полей табличной части со ссылкой на документ и полями документа. Наверняка есть отчет с настройкой вывода этого документа. Попробуйте создать настроку с выводом табличных частей. Если нет, то вряд ли вы достучитесь до базы, только подбирать пароль пользователя-администратора.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
