View previous topic :: View next topic |
Author |
Message |
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 08 Jun 2007 13:24 Post subject: Помогите разобраться с источником данных |
|
|
В БЭСТ4 в зарплате была функция S_IO для суммирования начислений/удержаний по видам и колонкам. В БЭСТ5, как я понял, этой функции соответствует источник SALARY.salary_global_io.
Но при попытке использовать его в своих отчетах выходит сообщение об ошибке.
Пример заполнения параметров
IO.params['Табельный_номер']:='000001';
IO.params['Вид_суммирования']:='КОЛНАЧ';
IO.params['Шифр']:='001';
IO.params['Начало']:='2007.01';
IO.params['Конец']:='2007.01';
IO.params['Период']:='F';
IO.params['Обработка']:='СОТР';
При исполнении ошибка - operator/operand type mismatch
IO.params['Табельный_номер']:='000001';
IO.params['Вид_суммирования']:='ВИДНАЧ';
IO.params['Шифр']:='ЗР1';
IO.params['Начало']:='2007.01';
IO.params['Конец']:='2007.01';
IO.params['Период']:='F';
IO.params['Обработка']:='СОТР';
При исполнении ошибка - column ЗР1 not found
Пробовал в Fox-e источник смотреть при тестировании теже ошибки и место ошибки указывает на навороченный SQL запрос.
Подскажите - это ошибка в источнике или я делаю что-то не так? |
|
Back to top |
|
|
dshlykov
Joined: 02 Aug 2005 Posts: 172 Location: Дмитрий Шлыков Occupation: Компания "БЭСТ" Interests: Москва
|
Posted: 08 Jun 2007 13:52 Post subject: Re: Помогите разобраться с источником данных |
|
|
Добрый день!
integral wrote: | Пример заполнения параметров
IO.params['Табельный_номер']:='000001';
IO.params['Вид_суммирования']:='КОЛНАЧ';
IO.params['Шифр']:='001';
IO.params['Начало']:='2007.01';
IO.params['Конец']:='2007.01';
IO.params['Период']:='F';
IO.params['Обработка']:='СОТР'; | Ошибка при задании параметра IO.params['Шифр']. В этот параметр неолбходимо вводить список значений: IO.params['Шифр']:='"<значение1>","<значение2>",...'; В вашем случае значение должно быть: IO.params['Шифр']:='"001"'; Во втором вопросе: IO.params['Шифр']:='"ЗР1"'; _________________ С уважением, Дмитрий Шлыков
Компания "БЭСТ" |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 08 Jun 2007 16:04 Post subject: |
|
|
Спасибо!
Заработало. Но только очень медленно - буду думать как ускорить |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 14 Jun 2007 11:17 Post subject: |
|
|
Переписал источник foxpro-шными методами без SQL запросов - стало работать раз 10 быстрее. Похоже SQL решает задачу тупо-напролом. А индексы то зачем?
Господа разработчики! Прошу обратить внимание на скорость работы ваших источников данных - есть колосальный запас увеличения скорости обработки. |
|
Back to top |
|
|
dshlykov
Joined: 02 Aug 2005 Posts: 172 Location: Дмитрий Шлыков Occupation: Компания "БЭСТ" Interests: Москва
|
Posted: 20 Jun 2007 10:06 Post subject: |
|
|
Добрый день!
integral wrote: | Похоже SQL решает задачу тупо-напролом. А индексы то зачем? | Методы разработки источников с использованием индексов описаны в поставке БЭСТ-5. Пункт меню: Справка - Документация - Разработка_источников_Fox _________________ С уважением, Дмитрий Шлыков
Компания "БЭСТ" |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 20 Jun 2007 12:39 Post subject: |
|
|
dshlykov wrote: | Методы разработки источников с использованием индексов описаны в поставке БЭСТ-5. Пункт меню: Справка - Документация - Разработка_источников_Fox |
Вопрос стоит почему разработчики не используют индек |
|
Back to top |
|
|
dshlykov
Joined: 02 Aug 2005 Posts: 172 Location: Дмитрий Шлыков Occupation: Компания "БЭСТ" Interests: Москва
|
Posted: 20 Jun 2007 13:14 Post subject: |
|
|
integral wrote: | Вопрос стоит почему разработчики не используют индексы? |
Использую _________________ С уважением, Дмитрий Шлыков
Компания "БЭСТ" |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 20 Jun 2007 13:37 Post subject: |
|
|
Почему же тогда источники, написанные разработчикми работают так медленно? |
|
Back to top |
|
|
|