Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Очень популярная тема (более 25 ответов) РасшЖурнал2 для ДБФ (число прочтений - 8209 )
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: РасшЖурнал2 для ДБФ
Ответ #15 - 05. Февраля 2007 :: 09:17
Печать  
artbear писал(а) 05. Февраля 2007 :: 08:10:
artbear писал(а) 05. Февраля 2007 :: 07:46:
Мне твои классы и реализация понравились.
Закинул их в конфу/репозитарий классов 1С++.

я смотрел c инфостарта только РеестрДокументов, МФ и ЗапросСкл, их и закинул в репозитарий классов 1С++

Последний вариант упомянутых классов + примеры добавил в конфу/репозитарий классов 1С++
http://www.1cpp.ru/forum/YaBB.pl?num=1169222935/64#64
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: РасшЖурнал2 для ДБФ
Ответ #16 - 06. Февраля 2007 :: 09:22
Печать  
Спасибо за пример.
Чем больше начинаю прямые запросы использовать, тем больше хочется сделать класс:
1 чтоб можно было при инициализации для DBF выбрать тип провайдера (ODBC|OLEDB)
2 чтоб сам  вместо вот этого кода
     стрИмяГрафыОтбора=?(фЭтоSQL=1, "_", "")+"1SCRDOC";
     стрИмяФайлаЖурнала=?(фЭтоSQL=1, "_", "")+"1SJOURN";
     стрПризнакУдаления=?(фЭтоSQL=1, 1, """*""");
подставлял что надо
3 чтоб условия типа 1с-ного Контрагент В ВыбКонтрагент сам устанавливал, как надо, в зависимости от ВыбКонтрагент.ЭтоГруппа() и ВыбКонтрагент.Вид()

Кто-то из  франчей может начал уже такую тему?

Чтоб РасшЖурнал2 под DBF переделать:
у нас есть уже где-нибудь описание различий между SQL и DBF?
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: РасшЖурнал2 для ДБФ
Ответ #17 - 06. Февраля 2007 :: 13:52
Печать  
alest писал(а) 06. Февраля 2007 :: 09:22:
Чем больше начинаю прямые запросы использовать, тем больше хочется сделать класс:

Кто-то из  франчей может начал уже такую тему?

у нас есть уже где-нибудь описание различий между SQL и DBF?

1. ИМХО у нас тут франчей нет Улыбка
2. Да, мне самому хочется что-то подобное замутить, хотя это и утопично Улыбка
3. Раздел "Прямые запросы" - прикрепл. ветка "Статья о прямых запросах", вариант от Vaicartana - в док-файле красным цветом выделены отличия, ну и ВТ использовать нельзя.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: РасшЖурнал2 для ДБФ
Ответ #18 - 06. Февраля 2007 :: 14:26
Печать  
artbear писал(а) 06. Февраля 2007 :: 13:52:
2. Да, мне самому хочется что-то подобное замутить, хотя это и утопично Улыбка

Почему утопично? Разве есть объективные трудности?
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: РасшЖурнал2 для ДБФ
Ответ #19 - 06. Февраля 2007 :: 14:50
Печать  
Нет, самое-самое было бы, если б был поставщик OLEDB для ТП
  
Наверх
 
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: РасшЖурнал2 для ДБФ
Ответ #20 - 06. Февраля 2007 :: 16:30
Печать  
Пока еще не разобрался (т.е. времени не было разобраться где сейчас выкладываются классы), поэтому пока выложу здесь:

в архиве конфа-тест (для просмотра работы "ЖурналДокументов.ert" и "РеестрДокументов.ert"), в которой подключены все необходмые классы.
(выложил ввиде конфы дабы проще было смотреть и проверять... размер файлика 121 кб)
  

test_clasess.rar ( 120 KB | Загрузки )
Наверх
wwwICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: РасшЖурнал2 для ДБФ
Ответ #21 - 06. Февраля 2007 :: 16:41
Печать  
1.Совсем забыл, работает с 1С++ версии 2.5 и FormEx 2.0
2.Может все же кто нить подскажет про типизацию документов?
(пример в "журналДокументов.ert")  - все таки не могу понять в чем ошибка...
  
Наверх
wwwICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: РасшЖурнал2 для ДБФ
Ответ #22 - 08. Апреля 2007 :: 09:22
Печать  
noprogrammer писал(а) 06. Февраля 2007 :: 16:41:
2.Может все же кто нить подскажет про типизацию документов?
(пример в "журналДокументов.ert")  - все таки не могу понять в чем ошибка...

Короче, все на самом деле просто после подсказки ДмитрО Улыбка
Нужно просто убрать автоудаление типизирующего поля
Код
Выбрать все
ПолеДок_Вид = тпЖурнал.ПоставщикДанных.Поля.Добавить("Док_вид");
ПолеДок_Вид.Автоудаление = 0; 



ЗЫ и еще у тебя в коде есть проверка на версию 1С++
например, класс МножественныйЗапрос
так вот вместо
Код
Выбрать все
	Если глВерсия1СПП <> глВерсия1СПП_2_5_0_0 Тогда // Версия 1С++ ниже 2,5 


нужно все-таки написать знак меньше
Код
Выбрать все
	Если глВерсия1СПП<глВерсия1СПП_2_5_0_0 Тогда // Версия 1С++ ниже 2,5 


Версий-то у нас теперь прибавилось Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: РасшЖурнал2 для ДБФ
Ответ #23 - 22. Октября 2007 :: 05:35
Печать  
А сейчас это у кого - нибудь работает? У меня валится 1с на строчке:

тпЖурнал.ПоставщикДанных.УстКлючПорядка("Док");
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: РасшЖурнал2 для ДБФ
Ответ #24 - 22. Октября 2007 :: 08:29
Печать  
Такое ощущение что Поставщик данных не создаётся, как можно проверить?
Точнее он создаётся но не подключается к таблице
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: РасшЖурнал2 для ДБФ
Ответ #25 - 22. Октября 2007 :: 10:10
Печать  
А существует рабочий Microsoft Visual FoxPro Driver под 2003 Server?
  
Наверх
ICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: РасшЖурнал2 для ДБФ
Ответ #26 - 22. Октября 2007 :: 10:32
Печать  
Скачай VFPODBC.msi - работает вроде как везде...
(вот только скорость работы тебя не устроит, так что думаю даже пробовать не стоит...)
  
Наверх
wwwICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: РасшЖурнал2 для ДБФ
Ответ #27 - 23. Октября 2007 :: 02:49
Печать  
noprogrammer писал(а) 22. Октября 2007 :: 10:32:
Скачай VFPODBC.msi - работает вроде как везде...
(вот только скорость работы тебя не устроит, так что думаю даже пробовать не стоит...)

Спасибо, работает
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать