:: Вопросы по 1С
Открытие файла 1CD автономно
Emil Revencu
Автор

Сообщений: 298
Дата регистрации: 25.11.2002
Как извлечь данные из файла 1CD (версия 8.2.14) своими средствами?
Нужен формат этого файла.
Программа Tool_1CD._Программа_просмотра_файлов_баз__.1CD_(1Сv8.x) не поддерживает эту версию.


------------------
Skype: Revencu
Ratings: 0 negative/0 positive
Re: Открытие файла 1CD автономно
ssa

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
А почему не самой 1С?


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Открытие файла 1CD автономно
Emil Revencu
Автор

Сообщений: 298
Дата регистрации: 25.11.2002
Имеется внешняя программа статистики и нужно отображать некоторые данные что вводятся в 1С.
Два раза вводить не хочется


------------------
Skype: Revencu
Ratings: 0 negative/0 positive
Re: Открытие файла 1CD автономно
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
есть утилька - 1CLib.DLL - но она пол 1С заточена, в ней можно писать и читать, но уж больно геморно это. Через нее, кстати, написали обработку по снятию паролей с файловой базы 1С


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Открытие файла 1CD автономно
Emil Revencu
Автор

Сообщений: 298
Дата регистрации: 25.11.2002
И где можно стянуть эту утильку?
Она входит в дистрибутив 1С или отдельно искать?
Гугл не помог


------------------
Skype: Revencu
Ratings: 0 negative/0 positive
Re: Открытие файла 1CD автономно
Emil Revencu
Автор

Сообщений: 298
Дата регистрации: 25.11.2002
Можно ли решать мою задачу через V82.COMConnector?
статья kb.mista.ru
Если да, то где найти сам объект (наверно DLL)?


------------------
Skype: Revencu
Ratings: 0 negative/0 positive
Re: Открытие файла 1CD автономно
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
нуна установить 1це на машину, хотя мобыть и ручками скопировать/зарегистрировать получица


------------------
Мойте ноги, моя ноги вы моете и руки
Ratings: 0 negative/0 positive
Re: Открытие файла 1CD автономно
Emil Revencu
Автор

Сообщений: 298
Дата регистрации: 25.11.2002
Нашёл другой вариант (наверное вариант от PIVA)
infostart.ru
Но при регистрации из под админа REGSVR32.EXE 1CDLIB.DLL получаю ошибку:

Модуль "1CDLib.dll" загружен, но точка входа DllRegisterServer не найдена.
Проверьте, что "1CDLib.dll" является правильным файлом DLL или OCX и повторите попытку.

В чём может быть проблема регистрации?

to FOXTROT: Кстати - при попытки использования V82.ComConnector
получил сообщение
Внешнее соединение не разрешено для указанного пользователя 1С:Предприятия


------------------
Skype: Revencu




Исправлено 5 раз(а). Последнее : Emil Revencu, 19.07.13 13:05
Ratings: 0 negative/0 positive
Re: Открытие файла 1CD автономно
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
ну дык а кто ж его даст за тебя? открой список юзверов и дай комунить права внешнего соединения, затем заходит от его имени. дело-то


------------------
Мойте ноги, моя ноги вы моете и руки
Ratings: 0 negative/0 positive
Re: Открытие файла 1CD автономно
Emil Revencu
Автор

Сообщений: 298
Дата регистрации: 25.11.2002
Наконец-то получил доступ к данным (к файлу 1Cv8.1CD используя Classic ASP IIS7.5 через CreateObject("V82.COMConnector")).
Но появился другой вопрос:
ГДЕ ХРАНЯТСЯ ДАННЫЕ?
Нужны данные по Управлению Торговлей
Имею список метаданных(Конфигурация):
Общие
Константы
Справочники
Документы
...
Задачи
Внешние источники данных
Ковыряюсь в них но не нахожу данные о движении товаров
Нужна инфо о локализации этих данных - то-есть в каких таблицах заглядывать
Думаю, данные - они из бухгалтерии приходят. Нужны имена таблиц
Прошу помощи


------------------
Skype: Revencu




Исправлено 4 раз(а). Последнее : Emil Revencu, 01.08.13 16:09
Ratings: 0 negative/0 positive
Re: Открытие файла 1CD автономно
Emil Revencu
Автор

Сообщений: 298
Дата регистрации: 25.11.2002
И ещё вопрос:
При получении данных с таблиц - имею данные только с столбцов: числовые, строковые, дата
Если значение ячейки ССЫЛКА (типа "СправочникСсылка.ДоговорыКонтрагентов"), то получаю ошибку или ПУСТО
Как получить значения ссылок?
И ещё: CLASSIC ASP не любит русские функции!

вот код
<head>
<meta charset="utf-8">
</head>
<body>
<%
Set trade = CreateObject("V82.COMConnector")
set cnn=trade.Connect("File='path_of_file_1CD';Usr='username';Pwd='password';")
set query = cnn.NewObject("Query")
query.text="select * from Catalog.Банки" ' Запрос на данные из таблицы СПРАВОЧНИК.БАНКИ
set q=query.execute.unload ' Загружаем данные
row=q.count
col=q.columns.count
%>
Rows:<b><%=row%></b> Columns:<b><%=col%></b>
<table border="1" cellspacing="0" style="font-size:11px; font-family:Arial Narrow">
<tr bgcolor="#000066" style="color:#e0e0ff">
<%
for k=0 to col-1
%><th><%=q.columns.get(k).name%></th><%
next
%></tr>
<%
if q.count>0 then
for k=0 to row-1
%>
<tr>
<%
set data=q.get(k)
for j=0 to col-1
if isobject(data.get(j))=false then
%>
<td><%=data.get(j)%></td>
<%
else%><td bgcolor="#ffdddd">#ССЫЛКА</td><%end if
next
%>
</tr>
<%
next
end if%>
</table>
</body>


------------------
Skype: Revencu




Исправлено 4 раз(а). Последнее : Emil Revencu, 02.08.13 09:11
Ratings: 0 negative/0 positive
Re: Открытие файла 1CD автономно
Emil Revencu
Автор

Сообщений: 298
Дата регистрации: 25.11.2002
Если долго мучиться - что-нибудь получится!
Нашёл значения на ссылки (обьекты)!
В моём примере заменить #ССЫЛКА на:
<%=cnn.string(data.get(j))%>
то-есть применить функцию cnn.String на ссылку

Спасибо всем,
осталось копаться в таблицах и искать нужные данные о товарах (приход, расход,...)


------------------
Skype: Revencu




Исправлено 3 раз(а). Последнее : Emil Revencu, 02.08.13 09:12
Ratings: 0 negative/0 positive
Re: Открытие файла 1CD автономно
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
возможно поможет регистр накопления "ТоварыНаСкладах", но если быть совсем уж точным, то нуна смотреть в сторону коллекции движений отдельно взятого документа-объекта Документ.Движения.Получить(...)


------------------
Мойте ноги, моя ноги вы моете и руки
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 3 (Гостей: 3)

© 2000-2024 Fox Club 
Яндекс.Метрика