Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
AleXP Автор Сообщений: 11 Откуда: Челябинская обл. Дата регистрации: 05.09.2010 |
Приветствую всех!
Ситуация: 1С пользовал как бухгалтер (версия 6, соответственно настраивал под себя), пробовал писать мелкие задачки на Foxpro 2.5 (не для 1С). Сейчас потребовалось реализовать программку "вроде АРМ Юриста" (далее "Юрист"), с возможностью выгрузки в 1С. Преимущественно работа с документами, субконто, параметрами субконто. Понравилась реализация: Система электронного документооборота (СЭД) "Документооборот Проф". Что-то подобное требуется и мне. Вопросы: 1. Какова структура БД 1С различных версий? Построения индексов? Если различна, то: Каковы отличия в версиях 6, 7.7, 8.x? 2. Каковы способы и методы доступа к БД 1С? 3. Есть ли реализация в виде .prg? 4. Возможно имеет смысл реализовать хранение данных в "Юрист" подобно формату 1С, для большей совместимости? 5. Какова структура БД 1С и хранение субконто и их параметров? Индексы? Програмирование "Юрист" средствами 1С исключается. Разве что функции импорта-экспорта... Прошу тех кто знаком с 1С помочь с постановкой задачи, исходниками, реализацией. ------------------ C уважением, Александр Исправлено 2 раз(а). Последнее : AleXP, 05.09.10 12:02 |
Re: Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
pasha_usue Сообщений: 3680 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Отличия версий 6, 7.х и 8.х радикальнейшие. К семерке вполне можно присоседиться и забирать информацию напрямую из таблиц. Если поковырять файл 1cv7.dd, то становится понятным что, где и каким образом лежит. Восьмерку глубоко не ковырял, но кажись они нарисовали какой-то свой формат хранилища и зацепиться за него просто так не получится (поправьте меня). Шестерка. Хочется плакать. Хочется биться головой об стену, но разгребать говнохранилище построенное в шестерке не хочется никаким образом. Не смотря на то, что это .dbf и дбфка прекрасно читается фоксом, разобраться что там где и как лежит нет никакой возможности. Документ, субконто, да что угодно равномерно размазывается по записи. Если записи не хватает, то создается новая запись с тем же ключом (никакой уникальности), но со сноской, что это продложение предыдущей. Честно говоря, создается впечатление, что вся эта механика не должна работать, все должно тормозить и падать. Однако практика показывает, что приложения 1С.6 работают годами ;-/ |
Re: Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
Taran Сообщений: 13740 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Дополню чуток Павла.
Если говорить про 7ку, то данные из нее можно не только забирать напрямую из DBF, но и писать также. НО! Многое хранится в файле 1cv.md, перечисления, константы и пр.. А его парсить не просто. Длинные строки также как и в 6ке хранятся в строковых полях, по не скольку строк на порцию данных. Насчет почитать и пописАть в/из 6ки на уровне файлов также можно. А если начинать новое, то надо делать через COM однозначно. В 8ке никак по другому (почти никак), а про 6 и 7 нужно забыть. |
Re: Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
Сергей_Л Сообщений: 20257 Откуда: Киров(Вятка) Дата регистрации: 07.02.2005 |
Однозначно через СОМ.
forum.foxclub.ru Заносил данные и из 1С в дбф и из дбф в документы 1С. ------------------ «Не причиняй зла никому и делай добро всем людям, хотя бы только потому, что это люди.» (Марк Туллий Цицерон) |
Re: Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
AleXP Автор Сообщений: 11 Откуда: Челябинская обл. Дата регистрации: 05.09.2010 |
Благодарю всех откликнувшихся!
pasha_usue Благодарю за подсказку. Чем поковырять 1cv7.dd? Средствами 1С или фокса? (СЭД) "Документооборот Проф" работает на 8.2 и реализован с помощью DCOM. Вот это ностальгия! Видится... в былые годы пришлось повозиться... Соболезную |
Re: Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
ssa Сообщений: 13056 Откуда: Москва Дата регистрации: 23.03.2005 |
Да он, в общем-то, текстовый. ------------------ Лень - это неосознанная мудрость. |
Re: Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
AleXP Автор Сообщений: 11 Откуда: Челябинская обл. Дата регистрации: 05.09.2010 |
1. Какова структура хранения данных в БД 1С 7.х? Построения индексов? 1. Какова структура хранения данных в БД 1С 6? Построения индексов? Вывод: Модуль импорта-экспорта реализовать ВОЗМОЖНО, но только с учетом особенностей каждой версии 1С. Хотя, без особой необходимости, с предыдущими версиями не стоит заморачиваться. Верный вывод? |
Re: Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
AleXP Автор Сообщений: 11 Откуда: Челябинская обл. Дата регистрации: 05.09.2010 |
Это я так понимаю для 1С 8.х? А предыдущие версии через COM получится? |
Re: Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
AleXP Автор Сообщений: 11 Откуда: Челябинская обл. Дата регистрации: 05.09.2010 |
Благодарю за отклик и подсказку. 1С 7 и последующие видел только из-за плеча бухгалтера Придется осваивать. Вопрос: нет ли документации по методам хранения данных в 1С различных версий? Помнится в прежние времена она была в инете (когда v6 была еще актуальна), нынче не нашел. |
Re: Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
pasha_usue Сообщений: 3680 Откуда: Е-бург Дата регистрации: 06.10.2006 |
7.7 Прекрасно работает через COM. Наружу выведено все, что нужно. Правда архитектура другая, чем в 8-ке, соответственно и COM другой. Универсального не получится. В 6-ке COM не было. Лучший вариант для шестерки - выгрузка/загрузка через текстовые файлы. Вытаскивать что-то из DBF, а тем более записывать - нереально. |
Re: Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
Сергей_Л Сообщений: 20257 Откуда: Киров(Вятка) Дата регистрации: 07.02.2005 |
С 6-кой не работал, а 77, так же go1C = Createobject("V77.Application") forum.foxclub.ru Ищи поиском "1С" на форуме "Не фоксом единым" ------------------ «Не причиняй зла никому и делай добро всем людям, хотя бы только потому, что это люди.» (Марк Туллий Цицерон) |
Re: Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
AleXP Автор Сообщений: 11 Откуда: Челябинская обл. Дата регистрации: 05.09.2010 |
Очень благодарен за ответ. Порадовали. Пусь сложновато, но ВОЗМОЖНО! По поводу шестерки вопрос рассматривается в контексте: "снять вопрос" или "отложить вопрос" |
Re: Работа со списками и/или справочками 1С в VFP 9 | |
---|---|
AleXP Автор Сообщений: 11 Откуда: Челябинская обл. Дата регистрации: 05.09.2010 |
Благодарю. Буду осваивать помаленьку и 1C и COM. |
© 2000-2024 Fox Club  |