Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > DBF и 1с предприятие


Автор: xadmin 31.8.2006, 11:32
Как определить, в каком файле DBF какие данные находятся (может у кого есть сопоставления)

Автор: Ignat 12.9.2006, 10:14
Цитата(xadmin @  31.8.2006,  12:32 Найти цитируемый пост)
Как определить, в каком файле DBF какие данные находятся

Написать в раздел по фоксу...

Автор: Medved 13.9.2006, 01:59
Ответ в аттаче.

Тема перенесена из Informix.

Автор: Naghual 14.9.2006, 11:34
Возникает другой вопрос: Зачем вам xadmin это надо?

Просто сталкивался я с желающими выгружать из 1С данные непосредственно из ее таблиц. Так вот скажу сразу - это гиблое дело.

Автор: Medved 14.9.2006, 12:19
Цитата(Naghual @  14.9.2006,  14:34 Найти цитируемый пост)
Так вот скажу сразу - это гиблое дело. 

На чем основано такое убеждение?

Автор: Naghual 14.9.2006, 14:35
На опыте

Добавлено @ 14:42 
Не раз народ пробовал такое замутить - но 1С хранит данные в dbf в виде и структуре понятной только ей самой.

Так что если задача стоит в получении данных из 1С то выхода два: либо выгрузка средствами самой 1С либо использование 1С как ОЛЕ сервера (что в принципе практически одно и тоже).

Автор: Medved 14.9.2006, 16:27
Цитата(Naghual @  14.9.2006,  17:35 Найти цитируемый пост)
Не раз народ пробовал такое замутить - но 1С хранит данные в dbf в виде и структуре понятной только ей самой.

Просто нужно разобраться в этой структуре. 

Цитата(Naghual @  14.9.2006,  17:35 Найти цитируемый пост)
Так что если задача стоит в получении данных из 1С то выхода два: либо выгрузка средствами самой 1С либо использование 1С как ОЛЕ сервера (что в принципе практически одно и тоже). 

Мудришь.

Автор: Naghual 14.9.2006, 16:41
Цитата(Pegas @  14.9.2006,  16:27 Найти цитируемый пост)
Просто нужно разобраться в этой структуре. 

Желаю удачи.
Сообщиш об успехах.

Автор: Zero 17.9.2006, 15:28
Цитата(Pegas @  14.9.2006,  17:27 Найти цитируемый пост)
Просто нужно разобраться в этой структуре. 

PS: бессмысленное занятие... Уже восьмёрка давно вышла. Семёрка это уже каменный век, не имеет смысла тратить своё время чтобы в ней разбираться, а уж тем более в такой ерунде.

Автор: MikeTselinko 18.9.2006, 10:23
Встречал лохов, которые не только пытались инфу из dbf-таблиц 1С вытянуть, но и пытавшихся туда писать. И ничего, кроме полного раздестроя базы у них не выходило. И все потому, что лень почитать документацию к 1С и использовать её штатные средства, которые позволяют работать с dbf-файлами. 

Автор: Pelmen 31.10.2006, 12:06
MikeTselinko, штатные средства 1С работают на порядок медленнее

xadmin, читай файл 1cv7.dd

Zero, не торопи события smile 

ну и напоследок полезный ресурс 1cpp.ru
с помощью этой компоненты можно выполнять прямые запросы к бд, которые намного эффективнее

Автор: Zero 1.11.2006, 20:59
Pelmen, тебе сколько лет самому???

Автор: Pelmen 3.11.2006, 17:45
Zero, 30

Автор: Zero 3.11.2006, 23:21
А рассуждаиш как будто 50.

Автор: stron 6.11.2006, 08:32
Zero, а при чём тут возраст?

Автор: Zero 6.11.2006, 10:51
Цитата(stron @  6.11.2006,  09:32 Найти цитируемый пост)
Zero, а при чём тут возраст?

stron, а при том, что те люди которым много лет (наши преподы в универе тому пример) привыкле к чему то старому и хорошо это знают, а на новое переучивася влом. Вот и рассуждают что не нужно торопится изучать что-то новое. Особенно меня один раз взбесило, что один препод начал расказывать нам принцип работы мыши с колёсиком. smile 

Автор: MikeTselinko 6.11.2006, 18:24
Цитата(Pelmen @ 31.10.2006,  12:06)
MikeTselinko, штатные средства 1С работают на порядок медленнее

а Ваш SQL запрос будет работать на несколько порядков медленнее, чем программа, решающая данную задачу и написанная на ассемблере. Так что, за ассемблер браться ? Что ли ?

P.S. В 1С есть все необходимые средства для решения большого круга задач. Если говорят, что задача не может быть решена штатными средствами в 1С, то в 95 % случаев это не соответстует действительности. Гораздо правильней проанализировать задачу и найти более эффективное решение с помощью тех же штатных средств. 
Кроме того, те кто будут сопровождать вашу конфигурацию в дальнейшем, только спасибо вам скажут.

Автор: Zero 6.11.2006, 22:21
Цитата(MikeTselinko @  6.11.2006,  19:24 Найти цитируемый пост)
а Ваш SQL запрос будет работать на несколько порядков медленнее, чем программа, решающая данную задачу и написанная на ассемблере. Так что, за ассемблер браться ? Что ли ?

Всё д.б. в разумных пределах, но в данном случае я бы не стал делать на sql, мне тоже кажется в данном случае 
Цитата(MikeTselinko @  6.11.2006,  19:24 Найти цитируемый пост)
Если говорят, что задача не может быть решена штатными средствами в 1С, то в 95 % случаев это не соответстует действительности.


А на счёт всего 
Цитата(MikeTselinko @  6.11.2006,  19:24 Найти цитируемый пост)
P.S. В 1С есть все необходимые средства для решения большого круга задач. Если говорят, что задача не может быть решена штатными средствами в 1С, то в 95 % случаев это не соответстует действительности. Гораздо правильней проанализировать задачу и найти более эффективное решение с помощью тех же штатных средств. 
Кроме того, те кто будут сопровождать вашу конфигурацию в дальнейшем, только спасибо вам скажут.

Полностью согласен.

Автор: nadyakp 13.11.2006, 15:52
Выгрузка данных из 1С с через OLE, а существует ли возможность загрузки данных в 1С из стороненного приложения, так же через OLE?

Автор: Naghual 13.11.2006, 16:13
Да. Существует.

1С Предприятие может выступать и OLE Сервером

Автор: An124 22.2.2008, 12:34
В 1С можно все только припомощи мата и кувалды и не как по другому!!! ПРОВЕРЕННО ВРЕМЕНЕМ smile  

Автор: Naghual 22.2.2008, 12:38
An124, ну у кого какой подход...
 smile 

Автор: AkelaSQL 22.2.2008, 15:54
Дураку стеклянный ..... не надолго....

В дурдоме валенки имеют и носки по километру вяжут, через каждый метр - пятка.

Я это к тому говорю, что очень часто встречал "уродливые решения" на 1С. Когда действительно и мат и кувалда не помогут. Но причина в 98% случаев из-за бездарности программеров. Дело в том что среда 1с очень легка в освоении, по сему и понаплыло ламеров с экспресс курсов и понаписали эти "индийские" программеры по имени "ПонаписалГовнаПрограмм" туеву хучу уродств.

А нормальному специалисту никогда не помешает ни ассемблерная вставка ни SQL - запрос. И не вижу в этом ничего страшного. Какой ты нах...р программист, если не можешь понять асм и sql? Читай книжки и никому не говори, что ты программер, пока не выучишь!!!

А то, что 1С77 тормозит и для решения ряда задач из-за этого не подходит - это факт!!!
Сам много лет пишу 1С и говорю это с полной ответственностью. Но это легко устранимо! 1С++ в зубы и старая семерочка во многих местах утрет нос, даже 8.1, а по скорости и удобству написания кода, если использовать ОпенКонф, нет никакого сравнения.

Так что моё заключение таково: не бывает безвыходных ситуаций и слабого железа и т.д., есть пустые головы и кривые пальцы. И никуда от этого не деться!

Автор: SaschaL 22.2.2008, 18:35
Согласен с  AkelaSQL, безвыходных ситуаций, и 1С 7.7 способна решать серьезные задачи если граммотно подойти к построению конфигурации. 

А хоронить 1с 7.7 эще рано, многие разрабатывают конфигурации для 7.7. Да и литературы доступной для начинающих достаточно! А 7.7 хороша для своих задач, ведение учета на малый и средних размеров предприятия данной платформе вполне реально.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)