Переключение на Главную Страницу Страницы: 1 ... 35 36 [37] 38 39 ... 79 ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс "ПоставщикДанных" - обсуждения, примеры, вопросы (число прочтений - 359329 )
Anatol
Senior Member
****
Отсутствует


тыц, пыц, тыц!!!

Сообщений: 412
Зарегистрирован: 24. Апреля 2009
Re: Класс "ПоставщикДанных"
Ответ #540 - 15. Апреля 2010 :: 10:43
Печать  
а можно добавить в класс атрибут соответствия кнопок командной панели и пунктов контекстного меню?

зы среди списка файлов класса есть файлик ПоставщикДанных.Запрос.ert который как я догадываюсь соответствует классу "ПоставщикДанных.ПроизвольныйЗапрос" (который не документирован), но в Defcls.prm о данном файле также нет упоминаний.

  
Наверх
wwwICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #541 - 15. Апреля 2010 :: 15:41
Печать  
Атрибут соответствия какого? Если хочется как в 8-ке, то что удалено из КП удаляется и из меню, и наоборот, такого к сожалению пока не получится. Пока не будет нормального контрола для управления командной панелью.

Что касается ПоставщикДанных.Запрос - это то что было перед ПоставщикДанных.ПрямойЗапрос и осталось как артефакт. Произвольного запроса нет и не предвидится, в ближайшем будущем.

И вот обещанный релиз...
3.04.019 от 15.04.10 г.
- Исправлены некоторые ошибки в быстром поиске для расширений Справочник, Документы и Журнал. Быстрый поиск более правильно учитывает сортировку и текущую ячейку.
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
mctoha
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 39
Зарегистрирован: 26. Марта 2010
Re: Класс "ПоставщикДанных"
Ответ #542 - 15. Апреля 2010 :: 16:28
Печать  
проверил поиск
ошибок не валит, но при наборе каждого следющего символа переходит на строку ниже  вне зависимости от наличия в ТЕКУЩЕЙ строке этого символа, и при удалении символа тоже - идет вниз...
и можно убрать вопрос - про совпадений не найдено
смысловой нагрузки не несет, а вот строку приходится набирать заново
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #543 - 15. Апреля 2010 :: 16:41
Печать  
То что касается перехода на строку ниже - это то самое над чем я ебся (ой), трудился последнее время. Т.е. возможность учета текущей позиции курсора для нахождения значения. Я думаю что можно было бы отключить если бы работал поиск наверху (как для стандартных многострочных частей), ну а поскольку не работает, а следующий похожий иногда надо найти я решил что пусть так и будет. В конце концов думаю что можно вообще сделать вариант отключения поиска с позицией.
Что касается сообщений. Мои пользователи напрягутся без него. Не хочу их напрягать Улыбка
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
mctoha
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 39
Зарегистрирован: 26. Марта 2010
Re: Класс "ПоставщикДанных"
Ответ #544 - 15. Апреля 2010 :: 16:46
Печать  
спасибо за старание помочь!
мне к сожалению не очень подходит такой вариант поиска Печаль
сообщение - то не страшно, а вот сдвиг по строке - подскажи пож, куда глянуть, отключить его...

ЗЫ. а то пока с отладкой у меня не выходит - падает в осадок...
разбираться с отладкой пока нет времени, попытался бы исправить без отладчика
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #545 - 15. Апреля 2010 :: 16:53
Печать  
В общем во всех поставщиках есть процедура ПриБыстромПоиске, так вот там можно просто взять и в передача в процедуры поиска убрать ТекущиеДанные тогда он всегда будет искать сначала.
Кстати в принципе в будущем редизе попробую опционально это сделать
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
mctoha
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 39
Зарегистрирован: 26. Марта 2010
Re: Класс "ПоставщикДанных"
Ответ #546 - 15. Апреля 2010 :: 17:01
Печать  
вот спасибо!
нет, СПАСИБИЩЕ!!!!
  
Наверх
 
IP записан
 
Anatol
Senior Member
****
Отсутствует


тыц, пыц, тыц!!!

Сообщений: 412
Зарегистрирован: 24. Апреля 2009
Re: Класс "ПоставщикДанных"
Ответ #547 - 15. Апреля 2010 :: 18:21
Печать  
vandalsvq писал(а) 15. Апреля 2010 :: 15:41:
Атрибут соответствия какого? Если хочется как в 8-ке, то что удалено из КП удаляется и из меню, и наоборот, такого к сожалению пока не получится. Пока не будет нормального контрола для управления командной панелью.


а что имеется ввиду под словом "нормального"???
  
Наверх
wwwICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #548 - 15. Апреля 2010 :: 18:38
Печать  
Который позволит избавится от проблем текущих. Например чтобы кнопки с текстом не подгонялись по размеру, чтобы можно было управлять им более удобно и гибко. Отрисовка чтобы не страдала... да так по мелочи хватает.
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Dolly_EV
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 152
Местоположение: Чита
Зарегистрирован: 22. Октября 2009
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #549 - 16. Апреля 2010 :: 02:46
Печать  
К вопросу о Владельце и подчиненном справочнике, создаваемом в НЕЗАПИСАННОМ Владельце (постов 20 назад):

Если, как Саша, не заморачиваться и не отлавливать событие "ДобавитьСтроку", а просто сделать недоступными кнопки "Добавить", "Удалить", пока Владелец не записан, то как быть с INSert'om ?
  
Наверх
ICQ  
IP записан
 
Anatol
Senior Member
****
Отсутствует


тыц, пыц, тыц!!!

Сообщений: 412
Зарегистрирован: 24. Апреля 2009
Re: Класс "ПоставщикДанных"
Ответ #550 - 16. Апреля 2010 :: 05:29
Печать  
да, действительно ...
и свою процедуру на нажатие клавиши не повесишь... обрабатывается стандартное ДобавитьСтроку()
  
Наверх
wwwICQ  
IP записан
 
ssv02
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 19
Зарегистрирован: 16. Апреля 2010
Re: Класс "ПоставщикДанных"
Ответ #551 - 16. Апреля 2010 :: 08:24
Печать  
Подскажите начинающему!

Вот попробовал использовать для реализации журнала и столкнулся с некоторыми трудностями:
1. Вопрос такой - почему в стандарнтых колонках журнала отсутствует колонка время документа. И насколько сложно это реализовать.


2. Подскажите как при открытии журнала сразу ограничить его период (интервал) определенным диапазоном.

  
Наверх
 
IP записан
 
Anatol
Senior Member
****
Отсутствует


тыц, пыц, тыц!!!

Сообщений: 412
Зарегистрирован: 24. Апреля 2009
Re: Класс "ПоставщикДанных"
Ответ #552 - 16. Апреля 2010 :: 08:54
Печать  
ssv02 писал(а) 16. Апреля 2010 :: 08:24:
Подскажите начинающему!

Вот попробовал использовать для реализации журнала и столкнулся с некоторыми трудностями:
1. Вопрос такой - почему в стандарнтых котолках журнала отсутствует колонка время документа. И насколько сложно это реализовать.

2. Подскажите как при открытии журнала сразу ограничить его период (интервал) определенным диапазоном.



2. есть событие ПриПолученииЗапроса(), через него и можно управлять интервалом

также через колекцию "Отбор"
  
Наверх
wwwICQ  
IP записан
 
ssv02
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 19
Зарегистрирован: 16. Апреля 2010
Re: Класс "ПоставщикДанных"
Ответ #553 - 16. Апреля 2010 :: 09:02
Печать  
Anatol писал(а) 16. Апреля 2010 :: 08:54:
2. есть событие ПриПолученииЗапроса(), через него и можно управлять интервалом

также через колекцию "Отбор"



А можно маленький примерчик через "отбор"
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #554 - 16. Апреля 2010 :: 12:44
Печать  
По порядку...

Цитата:
не заморачиваться и не отлавливать событие "ДобавитьСтроку", а просто сделать недоступными кнопки "Добавить", "Удалить", пока Владелец не записан, то как быть с INSert'om ?

Кроме доступности кнопок я еще и в событии ПередНачаломДобавления проверку с ФСО = 0 пишу.

Цитата:
1. Вопрос такой - почему в стандарнтых колонках журнала отсутствует колонка время документа. И насколько сложно это реализовать.

Время хранится как строка в 36-тиричном формате числа равного количеству секунд с начала дня до времени документа. Т.е. на самом деле реализовать можно, но с заморочками. Для DBF формата БД конечно есть типизация "Время", а вот для SQL ее нет.
Проблема в реализации еще и в том, что поиск наврядли будет возможен. А отбор... хм, отбор конечно можно, но сложно.

Цитата:
2. Подскажите как при открытии журнала сразу ограничить его период (интервал) определенным диапазоном.


Код
Выбрать все
Отбор = ПоставщикДанных.Данные.Отбор;
ОтборДатаДокумента = Отбор.ДатаДокумента;
ОтборДатаДокумента.ВидСравнения = "Интервал";
ОтборДатаДокумента.ЗначениеС = ДатаНачала;
ОтборДатаДокумента.ЗначениеПо = ДатаОкончания;
ОтборДатаДокумента.Значение = ТекущаяДата();
ОтборДатаДокумента.Использование = 1;
ПоставщикДанных.Обновить(); 



Что же касается события ПриПолученииЗапроса, то неподготовленным туда лезть опасно, убьет Подмигивание
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 35 36 [37] 38 39 ... 79
ОтправитьПечать