Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
13 Дек 2017, 20:08
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Экспорт ТМЦ из 1С  (Прочитано 2322 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alchi09

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-01-14
  • Сайт: 
Доброго времени суток. У меня такой вопрос. Есть некая самописная программа для учета Товарно Материальных Ценностей(или как их там), в основном она конечно же для инвентаризации. И хотелось бы как-то сопоставить данные из нее с бухгалтерией. И у меня такой вопрос. Как мне вытащить данные из 1с. Может там все лежит в какой то одной DBF. Или можно сделать экспорт в XML, Xls, CSV, да хоть куда. 1С версии 7.7.


Спасибо


Оффлайн Herby

  • *****
  • Сообщений: 936
  • РЕПУТАЦИЯ: 164
  • КПД: 18%
  • Регистрация: 2010-08-31
  • Сайт: 
  • Профессия: Программист 7.7
Re: Экспорт ТМЦ из 1С
« Ответ #1: 14 Янв 2015, 10:14 »
Доброго времени суток. У меня такой вопрос. Есть некая самописная программа для учета Товарно Материальных Ценностей(или как их там), в основном она конечно же для инвентаризации. И хотелось бы как-то сопоставить данные из нее с бухгалтерией. И у меня такой вопрос. Как мне вытащить данные из 1с. Может там все лежит в какой то одной DBF. Или можно сделать экспорт в XML, Xls, CSV, да хоть куда. 1С версии 7.7.

Проще написать обработку и запустить ее из 1С, которая в требуемом формате выгрузит справочник.

По поводу "лежит в какой-то одной дбф" - да лежит, в файле 1сv7.dd - описана структура таблиц, в том числе указана какая таблица отвечает за справочник с товарами.

Но если напрямую будете с дбф вытаскивать, то учтите то, что некоторые значения в полях таблицы хранят не объекты, а их ID в 36-иричном формате - вам надо будет их преобразовывать и искать связи в других таблицах... геморно..
Добавлено: 14 Янв 2015, 10:19

Если сами не сможете написать, то ищите готовые универсальные обработки выгрузки товаров в яндексе/гугле - найти должны легко...

Последний раз редактировалось: Herby; 14 Янв 2015, 10:24

Оффлайн Alchi09

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-01-14
  • Сайт: 
Re: Экспорт ТМЦ из 1С
« Ответ #2: 14 Янв 2015, 10:44 »
Herby, Спасибо за ответ. А можете объяснить, что за обработки такие?? С 1с не связывался никогда. Или ссылку на faq по данному вопросу, что бы хоть знать в какую сторону копать.

Оффлайн Herby

  • *****
  • Сообщений: 936
  • РЕПУТАЦИЯ: 164
  • КПД: 18%
  • Регистрация: 2010-08-31
  • Сайт: 
  • Профессия: Программист 7.7
Re: Экспорт ТМЦ из 1С
« Ответ #3: 14 Янв 2015, 11:13 »
С 1с не связывался никогда

может стоит попросить людей, которые связывались с 1с. почему вам эту задачу поставили?

А можете объяснить, что за обработки такие?

написанная на встроенном языке 1С, которая должна пробежать по справочнику товары и выгрузить нужные реквизиты (которые вы укажете в коде) в файл ДБФ, XLS, XML и тд...  чтобы такое написать естественно нужны определенные знания, с нуля сложно что-то посоветовать


Добавлено: 14 Янв 2015, 11:34

ищите в гугле: "выгрузка товаров 1с 7.7" будет куча ссылок, возможно какая-нибудь из перечисленных обработок устроит вас.

Последний раз редактировалось: Herby; 14 Янв 2015, 11:34. Причина: Объединение сообщений

Оффлайн Alchi09

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-01-14
  • Сайт: 
Re: Экспорт ТМЦ из 1С
« Ответ #4: 14 Янв 2015, 15:53 »
Но если напрямую будете с дбф вытаскивать, то учтите то, что некоторые значения в полях таблицы хранят не объекты, а их ID в 36-иричном формате - вам надо будет их преобразовывать и искать связи в других таблицах... геморно..

Любопытства ради, тут начал разбираться, по немного что-то понимать, в каком формате, 36-ричном?
Вот значится смотрю я по структуре, и в одной из таблиц хранится возможно нужная мне информация. смотрю ее структура в DD файле и понимаю, что 2 колонка отвечает за номенклатуру и в ней значение ->      51   , так и что же мне с ним делать? как понять это? Во что переводить, как концы с концами свести?

Оффлайн Herby

  • *****
  • Сообщений: 936
  • РЕПУТАЦИЯ: 164
  • КПД: 18%
  • Регистрация: 2010-08-31
  • Сайт: 
  • Профессия: Программист 7.7
Re: Экспорт ТМЦ из 1С
« Ответ #5: 14 Янв 2015, 17:32 »
и понимаю, что 2 колонка отвечает за номенклатуру и в ней значение ->      51

Колонка "ID"? без 1с вы никуда это не переведете. Что внутри 1с происходит мне сложно сказать,
но 1С по своим "собственным" алгоритмам или по каким-либо другим алгоритмам переводит любой объект (документ, элемент справочника, счета бухгалтерии и тд.) в 36-ричное значение и сохраняет его в поле ID.  Перевести вручную объект 1с в "ID" и наоборот "ID" в объект 1с - не сложно.

Но вам это не нужно я думаю..

вам для выгрузки нужна колонка код (CODE) и наименование (DESCR) - их и выгружаете.
если же вам придется выгружать поля, которые ссылаются на другие справочники - то здесь уже будет сложнее, надо будет связи просматривать.







Оффлайн Alchi09

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-01-14
  • Сайт: 
Re: Экспорт ТМЦ из 1С
« Ответ #6: 15 Янв 2015, 10:25 »
Herby, да дело в том, что колонки вообще называются все непонятно, например -> "SP25762". Ладн будем разбираться...

Оффлайн Herby

  • *****
  • Сообщений: 936
  • РЕПУТАЦИЯ: 164
  • КПД: 18%
  • Регистрация: 2010-08-31
  • Сайт: 
  • Профессия: Программист 7.7
Re: Экспорт ТМЦ из 1С
« Ответ #7: 15 Янв 2015, 11:23 »
например -> "SP25762".

в файле 1cv7.dd - есть описания полей.

Ладн будем разбираться...

если вам это не пригодится в дальнейшем, то не стоит время тратить на это разбирательство.

Думаю, вы быстрее освоите азы языка 1С и напишите необходимую вам обработку на языке 1с, не вдаваясь в подробности какие физические имена полей в БД у того или иного реквизита.

ps: вышлите 1cv7.md мне на почту, и укажите какие реквизиты нужно выгружать из справочника товары.
я к концу неделю постараюсь набросать вам пример обработки...



Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
172 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
39 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 363
  • Точка Скрытых: 0
  • Точка Пользователей: 6
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal