Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
 |  |  |  |
Конечно, готовые решения надо посмотреть - кто спорит 21.04.05 00:37 Число просмотров: 1894
Автор: whiletrue <Роман> Статус: Elderman
|
> Раздел то бегинерс:-) > И как вижу (читаю) автор не различает "справочники" и > "журналы документов", а для нее это важно. > Еще сразу насоветовали изучать язык 1с и программировать, > но существуют универсальные выгрузки (обработчики) которые > позволяют выгрузить почти все из справочников и почти по > всем фильтрам. ИМХО использование готовых выгрузок - проще > и быстрее для бегинерса.
Однако, универсальных [особено] выгрузок не существует...
Или их настраивать сложнее, чем написать самому.
Неизвестно, что за кулибины могли переписывать ту "Торговлю+Склад", неизвестно что конкретно оттуда выгружать (Остатки, Цены, как Группировать товары...)
Короче, лучшего, чем нижеприведенный "Hello world" и не стоит искать ... имхо
ИмяФайла = "";
Если ФС.ВыбратьФайл(1,ИмяФайла,,"Куда выгружать?",
"Текстовый файл .txt)|txt|Все файлы . |*.*") = 1 Тогда
Текст = СоздатьОбъект("Текст");
Спр = СоздатьОбъект("Справочник.Номенклатура");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент() = 1 Цикл
Текст.ДобавитьСтроку(Спр.Код +" + Спр.Наименование);
КонецЦикла;
Текст.Записать(ИмяФайла);
КонецЕсли;
---
|
<beginners>
|
где 1С хранит БД 20.04.05 00:23
Автор: galina Статус: Незарегистрированный пользователь
|
Делаю интернет-магазин. У заказчика весь ассортимент товаров с ценами и пр. находится в 1С-торговля и склад. Необходимо чтобы заказчик обновлял информацию на сайте как можно проще. Т.е. в идеале просто брал с локального компа и закачивал какой-либо файл, в котором и содержится вся БД товаров, а на сайте PHP уже выводил бы эти данные как надо. Проблема в том, что я не знаю ни структуры хранения данных в 1С ни самой программы не знаю и не имею в наличии программы 1С. Можно ли узнать где находится этот файл, если его существование возможно, и какова его структура?
На детальное изучение 1С времени нет, поэтому хотелось бы получить ответ на вопрос или хотя бы напрвление в каком искать далее.
|
 |
"где 1С хранит БД" - каталог товаров храниться в базах, кот называются в 1с- "справочники". 20.04.05 17:43
Автор: Garick <Yuriy> Статус: Elderman
|
Выгружать можно или самому написав процедуру или использовать уже готовую выгрузку (искать в инет).
ИМХО можно заставить работать выгрузку в шедуллере, но сам я так не делал.
|
 |  |
Гарик, вот что ты нового выдал людям относительно более ранних постов в этой ветке? Ты их читал? Сам удалишь, или нам это сделать? ;-) 20.04.05 18:57
Автор: HandleX <Александр М.> Статус: The Elderman
|
|
 |  |  |
(офф)Некоторую теорию по 1с:-) 20.04.05 19:32
Автор: Garick <Yuriy> Статус: Elderman
|
Раздел то бегинерс:-)
И как вижу (читаю) автор не различает "справочники" и "журналы документов", а для нее это важно.
Еще сразу насоветовали изучать язык 1с и программировать, но существуют универсальные выгрузки (обработчики) которые позволяют выгрузить почти все из справочников и почти по всем фильтрам. ИМХО использование готовых выгрузок - проще и быстрее для бегинерса.
|
 |  |  |  |
Спасибо Garik! 21.04.05 15:46
Автор: galina3000 Статус: Незарегистрированный пользователь
|
Garik, Спасибо!
Теперь хоть буду знать в каком направлении искать.
|
 |  |  |  |
[Оффтопик] Теперь гораздо понятнее и полезнее... respect... ;-) 21.04.05 10:25
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 21.04.05 10:27 Количество правок: 2
|
|
 |  |  |  |
Конечно, готовые решения надо посмотреть - кто спорит 21.04.05 00:37
Автор: whiletrue <Роман> Статус: Elderman
|
> Раздел то бегинерс:-) > И как вижу (читаю) автор не различает "справочники" и > "журналы документов", а для нее это важно. > Еще сразу насоветовали изучать язык 1с и программировать, > но существуют универсальные выгрузки (обработчики) которые > позволяют выгрузить почти все из справочников и почти по > всем фильтрам. ИМХО использование готовых выгрузок - проще > и быстрее для бегинерса.
Однако, универсальных [особено] выгрузок не существует...
Или их настраивать сложнее, чем написать самому.
Неизвестно, что за кулибины могли переписывать ту "Торговлю+Склад", неизвестно что конкретно оттуда выгружать (Остатки, Цены, как Группировать товары...)
Короче, лучшего, чем нижеприведенный "Hello world" и не стоит искать ... имхо
ИмяФайла = "";
Если ФС.ВыбратьФайл(1,ИмяФайла,,"Куда выгружать?",
"Текстовый файл .txt)|txt|Все файлы . |*.*") = 1 Тогда
Текст = СоздатьОбъект("Текст");
Спр = СоздатьОбъект("Справочник.Номенклатура");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент() = 1 Цикл
Текст.ДобавитьСтроку(Спр.Код +" + Спр.Наименование);
КонецЦикла;
Текст.Записать(ИмяФайла);
КонецЕсли;
---
|
 |
Учить язык 1С - самый простой путь :) 20.04.05 01:10
Автор: whiletrue <Роман> Статус: Elderman
|
> Делаю интернет-магазин. У заказчика весь ассортимент > товаров с ценами и пр. находится в 1С-торговля и склад. > Необходимо чтобы заказчик обновлял информацию на сайте как > можно проще. Т.е. в идеале просто брал с локального компа и > закачивал какой-либо файл, в котором и содержится вся БД > товаров, а на сайте PHP уже выводил бы эти данные как > надо. Проблема в том, что я не знаю ни структуры хранения > данных в 1С ни самой программы не знаю и не имею в наличии > программы 1С. Можно ли узнать где находится этот файл, если > его существование возможно, и какова его структура? > На детальное изучение 1С времени нет, поэтому хотелось бы > получить ответ на вопрос или хотя бы напрвление в каком > искать далее.
1С хранит данные либо в обычных dbf-ах либо в MS SQL (короче, там где настроишь, и где укажешь). Дело в том, что структура этих таблиц недокументирована и разобраться с ней - очень долгий и трудный путь... Проще изучить язык 1С и на нем в 10 строчек написать выгрузку либо в текстовый файл, который ты пошлешь своему ПХП-шному парсеру на сайт, либо непосредственно из 1С-ки на сайт, используя компоненту v7plus, например...
|
 |  |
добавлю 20.04.05 16:38
Автор: БЖ Статус: Незарегистрированный пользователь
|
кроме того что структура файлов данных недокументирована, так она ещё может изменяться, так что выриант с прямым доступом к БД хоть и жизнеспособен, но нежелателен.
У 1С есть продукт - WEB расширение - это расширение для ASP, с помощью которого можно писать asp странички на языке 1С и выполняться они будут в контексте требуемого сеанса программы 1С. С помощью этого можно написать что-то типа XML WEB сервиса, который уже использовать в PHP.
Но лучше всё же сделать выгрузку из 1С.
|
|
|