Добрый день.
Нужно подключаться из 1С к Медку и осуществлять поиск входящих налоговых документов в оффлайн режиме (т.е. без запуска самого Медка) - возможно ли это? Если да, то как?
С запуском Медка как подключиться знаю - пример можно взять из Медовой стыковки, а возможно ли это сделать без запуска - непонятно.
Bernet @ Сегодня, 11:29
,
Подключайтесь непосредственно к базе данных и работайте...
Petre @ Сегодня, 11:44
,
С Медком знаю вариант работы через COM-объект
Функция ПолучитьCOMОбъектМедка() Экспорт
Попытка
App = Новый COMОбъект("Medoc.ZApplication")
Исключение
Предупреждение(НСтр("ru = 'Медок не запущен или не выполнен вход в предприятие'; uk = 'Медок не запущено або не виконано вхід в підприємство'"));
Возврат Неопределено;
КонецПопытки;
Возврат App;
КонецФункции
! | http://pro1c.org.ua/index.php?act=announce&id=2: 3 |
Есть у кого-то описание структуры БД Медка? То что там база FireBird понятно, подконектиться к ней тоже получилось, а вот с какой таблицы данные вытягивать непонятно ибо их там многовато. В документации что идет с программой описания структуры БД нет. Как найти нужную мне таблицу? Если конкретно - то интересует таблица с Входящими налоговыми накладными
Мда прикольные ребята в медке - позвонил туда говорю: "Нужна документация по работе с вашей БД, описание структутуры и т.д.", а мне в ответ: "Это коммерческая тайна".
А то что есть куча софта который использует прямые подключения к Медку, то это как? Как тогда эти приложения пишутся?
И какая нафиг это коммерческая тайна - если спокойно через СУБД открыл базу и смотришь что в ней есть. Рано или поздно все равно найду нужную мне таблицу, даже если буду пересматривать все 1000 таблиц, просто с описанием это бы было быстрее. Короче не любят у нас разработчиков.....
Bernet @ Сегодня, 11:08
,
Адекватный ответ, во-первых.
Во-вторых, ни один нормальный разработчик проприетарного продукта не будет делиться тонкостями архитектуры.
В-третьих, открыть бд можно, но никто не будет гарантировать нормальную работу после модификации таблиц.
Petre @ Сегодня, 11:25
,
Я же не прошу у них исходники программы, мне нужна лишь структура базы данных. Элементарно если фирма которая делает софт, хочет распространять его и заявляет о его "простоте интеграции с другими системами" - то как минимум что-то они должны предоставлять другим разработчикам. Иначе как стыковать программы?
Согласен - гарантировать работу после вмешательства никто не будет. Но мне по сути вмешиваться в их базу и не надо, нужно лишь сделать выборку необходимых мне данных, без внесения каких-либо изменений в их базу
sava1 @ Сегодня, 12:50
,
Сама по себе структура бд (перечень таблиц и их полей) Медка открыта. Взаимосвязи и описание - может быть предметом коммерческой тайны.
Никакой НОРМАЛЬНЫЙ разработчик коммерческого продукта не будет открывать всю информацию об этом.
Разработчик МОЖЕТ (если захочет) разделить служебную часть от части данных (не всегда это возможно, особенно у медка - там, наверное, о некоторых таблицах ни у кого нет информации "что это и зачем оно нужно").
sava1 @ Сегодня, 14:05
,
Проблем нет - пожалуйста читайте.
Что касается 1с. Во-первых, описана только структура таблиц ДАННЫХ, во-вторых, в контексте администрирования БД либо оптимизации разработки (ведь 1с:Предприятие - это не конечный продукт, а конструктор, в отличие от медка). Процитирую первоисточник:
Ну что братцы. Если кому-то придется мудохаться с подобной хренью, то методом тыка установил, что таблица с Налоговыми накладными это "FJ1201002_MAIN"
Может кому-то пригодится на будущее.
Bernet @ Сегодня, 17:42
,
Номер документа в системе равен номеру узаконенной формы? В принципе - логично, можно ещё посмотреть в каталог хелпа, там много чего расписано в файликах. Ну и нажимать кнопку в медке "Электронный вид документа" помогает понять заполненные данные.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua