Парсинг 1С
От: Ёрик  
Дата: 27.08.20 11:26
Оценка:
Добрый день,

Ищу код на любом языке (кроме внутреннего 1С), который бы вытаскивал базовую информацию из файлов 1cd (1C) — название компании, её ИНН и т.п. Поиск готовых скриптов дал только что-то в формате .ef.
Re: Парсинг 1С
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 27.08.20 12:07
Оценка:
Здравствуйте, Ёрик, Вы писали:

Ё>Добрый день,


Ё>Ищу код на любом языке (кроме внутреннего 1С), который бы вытаскивал базовую информацию из файлов 1cd (1C) — название компании, её ИНН и т.п. Поиск готовых скриптов дал только что-то в формате .ef.


Проще выгрузить в SQL b
https://infostart.ru/1c/articles/402038/
https://infostart.ru/1c/articles/402433/

Ссылки на файлы https://ru.stackoverflow.com/questions/527763/%d0%9a%d0%b0%d0%ba-%d0%b2%d1%8b%d0%b7%d0%b2%d0%b0%d1%82%d1%8c-%d0%bc%d0%b5%d1%82%d0%be%d0%b4-%d0%b8%d0%b7-c-%d0%b2-1%d0%a1/527802#527802
и солнце б утром не вставало, когда бы не было меня
Отредактировано 27.08.2020 12:08 Serginio1 . Предыдущая версия .
Re[2]: Парсинг 1С
От: Ёрик  
Дата: 27.08.20 16:50
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>Здравствуйте, Ёрик, Вы писали:


Ё>>Добрый день,


Ё>>Ищу код на любом языке (кроме внутреннего 1С), который бы вытаскивал базовую информацию из файлов 1cd (1C) — название компании, её ИНН и т.п. Поиск готовых скриптов дал только что-то в формате .ef.


S> Проще выгрузить в SQL b

S>https://infostart.ru/1c/articles/402038/
S>https://infostart.ru/1c/articles/402433/

S>Ссылки на файлы https://ru.stackoverflow.com/questions/527763/%d0%9a%d0%b0%d0%ba-%d0%b2%d1%8b%d0%b7%d0%b2%d0%b0%d1%82%d1%8c-%d0%bc%d0%b5%d1%82%d0%be%d0%b4-%d0%b8%d0%b7-c-%d0%b2-1%d0%a1/527802#527802


Спасибо за ответ, но в моём случае на компьютере может не быть 1С, поэтому её апи не подойдёт.
Re[3]: Парсинг 1С
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 27.08.20 17:48
Оценка: 1 (1)
Здравствуйте, Ёрик, Вы писали:

Ё>Здравствуйте, Serginio1, Вы писали:


S>>Здравствуйте, Ёрик, Вы писали:


Ё>>>Добрый день,


Ё>>>Ищу код на любом языке (кроме внутреннего 1С), который бы вытаскивал базовую информацию из файлов 1cd (1C) — название компании, её ИНН и т.п. Поиск готовых скриптов дал только что-то в формате .ef.


S>> Проще выгрузить в SQL b

S>>https://infostart.ru/1c/articles/402038/
S>>https://infostart.ru/1c/articles/402433/

S>>Ссылки на файлы https://ru.stackoverflow.com/questions/527763/%d0%9a%d0%b0%d0%ba-%d0%b2%d1%8b%d0%b7%d0%b2%d0%b0%d1%82%d1%8c-%d0%bc%d0%b5%d1%82%d0%be%d0%b4-%d0%b8%d0%b7-c-%d0%b2-1%d0%a1/527802#527802


Ё>Спасибо за ответ, но в моём случае на компьютере может не быть 1С, поэтому её апи не подойдёт.

Это не её апи. Это формируются классы EF к базе 1С. Смысл выгружаешь базу в SQL базу и из неё тащишь данные через Linq EF.
Просто поля называются почеловечески Column( это поля которые в базе
[Table("_Reference10")]

public  partial  class  Тестовый:СправочникПредок

{

public  const  int  НомТаблицы=10;

public  const  string  ВидСпр="Тестовый";

[NotMapped]

override  public  byte[] ЭтоГруппаId { get{returnКонстантыБД.Ложь;} set{} }

 

[Column("_CODE",TypeName = "nvarchar")]

[Required]

[StringLength(9)]

 public  string  Код { get; set; }

 

[Column("_DESCRIPTION",TypeName = "nvarchar")]

[Required]

[StringLength(25)]

override  public  string  Наименование { get; set; }

 

 

[Column("_Fld12",TypeName = "nvarchar")]

[StringLength(20)]

public  string  Строка { get; set; }

 

[Column("_Fld46",TypeName = "nchar")]

[StringLength(10)]

public  string  СтрокаФиксированная { get; set; }
и солнце б утром не вставало, когда бы не было меня
Re: Парсинг 1С
От: wildwind Россия  
Дата: 28.08.20 19:03
Оценка:
Здравствуйте, Ёрик, Вы писали:

Ё>Ищу код на любом языке (кроме внутреннего 1С), который бы вытаскивал базовую информацию из файлов 1cd (1C) — название компании, её ИНН и т.п. Поиск готовых скриптов дал только что-то в формате .ef.


https://github.com/e8tools/tool1cd


P.S. Надеюсь, ты в курсе про то, что база 1С бывает не только в виде файлов 1CD? И что формат 1CD может отличаться в разных версиях.

P.P.S. Шпиона пишешь или вымогателя?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.