BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Пытаюсь освоить Дизайнер отчетов
 
Я думаю это будет полезно:
В продолжении темы скорости отработки "запрос к Бест", я нашел решение позволяющее в 2-3 раза ускорить процедуру.
в FR4 это работает так: "запрос к Бест" с именем mkartt, я не определяю "мастер" в разделе "ДАННЫЕ"
а подключаю и определяю только перед печатью строки:

Mkartt.close;
//mLabell.Params.ParamByName('rnnum').DataType:=ftString;
Mkartt.Params.ParamByName('rnnum').Value :=<stroki."НОМЕНКЛАТУРНЫЙ_НОМЕР">;
//mLabell.Params.ParamByName('rgrup').DataType:=ftString;
Mkartt.Params.ParamByName('rgrup').Value :=<stroki."ГРУППА">;
Mkartt.Params.ParamByName('rSclad').Value :=<stroki."ОТПУСКАЮЩИЙ_СКЛАД">;
Mkartt.open;

в таком виде по крайней мере при выводе счета на оплату, форма отрабатывает в 3 раза быстрее, если бы я нашел это решение раньше то в источники наверное не полез.
Пытаюсь освоить Дизайнер отчетов
 
Еще Вопрос : Почему не отрабатывает "Запрос к Бест" если указать индекс "WITH (INDEX(RBOOKM_G))"
select rbm.kolr,
rbm.grup,
rbm.nnum,
rbm.dopcode,
rbm.Price ,
rbm.Date ,
rb.date2,
rb.status,
rb.status1,
rb.status2,
rb.number,
rb.nnoper,
rb.sclad,
rb.agentname
fr om [tovar_rbookm] as rbm WITH (INDEX(RBOOKM_G))
left outer join [tovar_rbook] as rb on(rb.dopcode==rbm.dopcode)
wh ere(rbm.grup==:rgr and (upper(rbm.nnum) == upper(:rnnum)))

если индекс не указывать то все отрабатывает.
Этот запрос делается в ведомости дефицита , привязка к полям MasterSet1 (BDF.real_rep.real_rest)
Пытаюсь освоить Дизайнер отчетов
 
Дизайнер отчетов FR4 объект "ExternalView" при наведении указателя мыши на этот объект подсказка показывает "Этот объект позволяет сохранять данные в системные таблицы Бест" Вот и вся информация по поводу этого объекта которую я нашел в Бест-5 Подскажите пожалуйста я правильно понимаю, что при помощи этого объекта можно менять конкретные поля в базах данных Бест-5? И еще вопрос где можно почитать об этой возможности дизайнера FR4 ? Сам объект находится на панели инструментов слева сразу ниже значка вставить бенд.
Изменено: Н.Челны ИП Афанасьева Любовь Владимировна - 30.01.2017 14:23:03
Пытаюсь освоить Дизайнер отчетов
 
Спасибо за помощь!
Разобрался, Вопрос снят.
Пытаюсь освоить Дизайнер отчетов
 
[QUOTE]Сергей Введенский пишет:
Подробную инструкцию можно посмотреть в меню
"Справка -> Разработчикам -> Разработка источников на FoxPro"
[/QUOTE]

Спасибо, туда давно не заглядывал, Помогло.
залез в источник "form_real.vct" и изменил "form_real_pric_standart" и заменил в "openaria" одно поле "mlabel.koef" на "mlabel.r1" b и пере-сохранил под новым именем и все получилось. Но у меня Вопрос : я пытался добавить поле но оно не появлялось в источнике в отчете, пытался подменить другое поле в котором отличалось количество знаков и тогда открыть в отчете источник не получалось выходила ошибка. А когда я подменил аналогичное полю "mlabel.r1" то все получилось. Подскажите пожалуйста что я делал не так и где еще я должен был подправить кроме "form_real_pric_standart" \ "openaria" ?
Изменено: Н.Челны ИП Афанасьева Любовь Владимировна - 27.01.2017 10:59:26
Пытаюсь освоить Дизайнер отчетов
 
"Ед.изм.прайс листа". не подходит.
По поводу создания источника, есть где ни будь подробное описание как это делать ? желательно с примерами.
Та инструкция по источникам которая прикладывается к Бест 5 для меня недостаточна,
у меня не хватает знаний для, того чтобы при помощи той инструкции даже просто заменить одно поле другим, хотя с дизайнером что FR2 что FR4 уже более менее на ты.
А с источниками ни как
Пытаюсь освоить Дизайнер отчетов
 
Здравствуйте, помогите разобраться.
В печатную форму FR2 стандартного прайс-листа, добавляю "запрос к Бест" с SQL:
select mlb.r1
fr om [sclad_mlabel] as mlb
wh ere(mlb.grup==:rgr and (upper(mlb.nnum) == upper(:rnnum)))

к "Stroki" подключаю подчиненные поля "rgr" и "rnnum"
все работает корректно но жутко медленно,
если штатный прайс-лист из 10000 позиций выводится 15 сек. то после добавления
выше описанного запроса выводится 10 минут, а это очень медленно.
Есть ли другое решение задачи по добавлению в прайс-лист "r1" из "sclad_mlabel" которое не так
сильно замедляет вывод прайс-листа ?
Изменено: Н.Челны ИП Афанасьева Любовь Владимировна - 24.01.2017 21:20:58
Индекс фильтра реестра
 
Написала на хотлайн, только там отвечают очень не быстро .
Индекс фильтра реестра
 
nordk
У меня к вам Вопрос?
Можно ли в плагине при заполнении параметра(строки параметр) - вызвать или справочник либо файл с выбором. Или брать параметр из буфера. Это только в настройке спецфункции
Индекс фильтра реестра
 
Спасибо ! разобралась
Индекс фильтра реестра
 
nordk!
Подскажите ,пожалуйста ,как обратится к этой конкретной записи в файле mlabel в плагине.
Индекс фильтра реестра
 
Добрый день!
задача стоит следующая: вызвать спец.функцию для обработки номенклатурного справочника по отсортированному реестру (может быть просто взяты и отмечены любые позиции) и поменять в них код иерархии.
Подскажите какой брать в этом случае индекс для перебора записей в mlabel. Еще раз повторю , нужно взять только те записи которые отмечены и отфильтрованы в реестре по случайному выбору
Оптимизация справочника БАНКОВ в БЭСТ-5 3.4 и связка с bnkseek.dbf
 
Цитата
itman пишет:
Для запуска через меню следует добавить строки в userbdll.txt

Пожалуйста, напишите поподробнее . Где должен лежать файл и откуда его вызвать
Страницы: 1