Здравствуйте!<br>Мне надо контрагентов из 1С перенести в другю систему (не бухгалтерскую). Соответственно мне надо их как-то выгрузить из 1С в любом виде. Причём это должен быть полный справочник с адресами, телефонами, банками (счетами) и.т.д... вообщем всём тем, что есть в карточьке редактирования контрагентов. Я пробовал делать выборку напрямую из dbf, с версией "Бухгалтерия" это получилось, но вот с "торговля+склад" не выходит (не могу найти всех связей).<br>Может кто подскажет как сделать такой экспорт. Подойдёт любая помощь *.ERT файл или SQL запрос... формат результата не важен, главное, чтобы это была структурированая таблица (хоть csv).<br>Я не очень разбираюсь в 1С, поэтому и обращаюсь за помощью, наверное для Вас эта задача будет простой... Ж)<br><br>Спасибо!!!<br><br>PS Версия 7.7 торговля+склад как я думаю типовая (хочется надеятся... )
Да нет же. Вы не поняли. У 1С есть такая отдельная конфигурация. Называется она "Конвертация данных" (набрали бы в поисковике эту ключевую фразу, сразу бы увидели много информации по ней). Предназначена она для решения любых задач, связанных с переносами данных. Решение унифицированное и не "заточено" под какую то конкретную конфигурацию. Мало того, формат xml, в котором будут выгружены данные, наиболее точно описывает и структуру данных и сами данные тоже выгружает без потерь при условии корректности правил выгрузки. Да, с помощью "Конвертации данных" мы как раз и создаем правила выгрузки.
"никаких гимаров" - это вы зря. Все еще впереди. Я попробовал, оно выгрузило все реквизиты, в том числе и всевозможные сведения по ссылкам. Как вы эту кучу станете распарсивать и выбирать только нужное, вопрос. Как конкретизировать сведения, требуемые для выгрузки с помощью этой обработки, я не нашел
Засовываетс всё это в базу человеческую (Oracle/MSSQL) пишется запрос, на то, что нужно:<br><br>select main.val6 as [1cKode],main.val8 as [Name],main.Val36 as [INN],main.Val38 as [OKPO]<br> ,main.Val40 as [Tel],main.Val42 as [UrAddress],/*main.Val42 as [FactAddress],*/rs.Val80 as [rsSchet]<br> ,bank.Val8 as [BankName],bank.Val86 as [BankCity], bank.Val88 as [BankKor]<br> ,bank.Val6 as [BankBik]<br>from tmp_kontr main<br>left join tmp_kontr rs on rs.Val18=main.ID<br>left join tmp_kontr bank on bank.id=rs.Val63<br>where main.Val3='ЮрЛица'<br>order by [Name]