Переключение на Главную Страницу Страницы: 1 ... 14 15 [16] 17 18 ... 79 ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс "ПоставщикДанных" - обсуждения, примеры, вопросы (число прочтений - 364014 )
Утюг
Junior Member
**
Отсутствует



Сообщений: 56
Местоположение: Ростов-на-Дону
Зарегистрирован: 25. Июля 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #225 - 07. Октября 2009 :: 11:38
Печать  
dbf
1sqlite - 1.0.2.0
Если комментировать, то, естественно, работает. При двойном клике остатки по складам показывает. Так же не работает кнопка "вкл/выкл иерархию" (всегда утоплена).

В sql другая беда:
ПоставщикДанных.Справочник::УстановитьПоставщикаДанных() : Значение не представляет агрегатный объект
Поле.ТипБыстрогоПоиска = 1;
t(1008) }
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #226 - 07. Октября 2009 :: 11:56
Печать  
Слушай а классы у тебя точно последние?
А иерархический просмотр принудительно отключен.
  

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



Сообщений: 56
Местоположение: Ростов-на-Дону
Зарегистрирован: 25. Июля 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #227 - 07. Октября 2009 :: 12:07
Печать  
Классы брал из первого поста вчера, т.е. 06.10.
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #228 - 07. Октября 2009 :: 17:53
Печать  
Утюг писал(а) 07. Октября 2009 :: 12:07:
Классы брал из первого поста вчера, т.е. 06.10.

До выходных вынужден отложить разбирательства по данному вопросу. Работы оч. много.  Круглые глаза
  

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



Сообщений: 254
Местоположение: Украина, Кривой Рог
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Класс "ПоставщикДанных" - изменять текст запросов классов-расширений
Ответ #229 - 08. Октября 2009 :: 14:27
Печать  
vandalsvq писал(а) 23. Сентября 2009 :: 07:04:
Новая версия

3.02.001 от 23.09.09 г.
- Значительные изменения в классах-расширениях табличного поля.
- Использование КОП "ПоставщикДанных.ПрямойЗапрос" (аналог "ПрямойЗапрос") при построении запросов
- Возможность изменять текст запросов классов-расширений


Или я чего-то не понял или где это? (последний пункт)

Я тут уже раскатал губу прикрутить к ТабличнойЧасти фильтр и вовсю юзать множественные ТЧ - ан нет! "Не выходит чаша каменная"  Печаль

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #230 - 09. Октября 2009 :: 02:55
Печать  
Тут есть пример на типовой ТИС сделан. Справочник номенклатура + колонка остатков... посмотри может поможет.

А в кратце, добавилось событие ПриПолученииЗапроса, где в параметрах передается разложенный текст запроса, т.о. можно его дописывать и вот этот запрос и будет уходить на сервер... т.о. тебе как программисту думать на сортировкой и ключами не надо, а достаточно просто дописать сбор колонок, источники и условия.
В общем смотри пример, смотри документацию.
  

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



Сообщений: 254
Местоположение: Украина, Кривой Рог
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #231 - 09. Октября 2009 :: 05:40
Печать  
vandalsvq писал(а) 09. Октября 2009 :: 02:55:
Тут есть пример на типовой ТИС сделан. Справочник номенклатура + колонка остатков... посмотри может поможет.

Спасибо, помогло! Минут за 10 адаптировал к своей не типовой ..... потому как все написано просто и красиво. Сейчас буду смотреть ПриПолученииЗапроса на предмет прикручивания к своим нуждам Улыбка

PS Единственное чего ему не хватило      
Код
Выбрать все
УправлениеФормой = СоздатьОбъект("УправлениеФормой"); 



Цитата:
А в кратце, добавилось событие ПриПолученииЗапроса, где в параметрах передается разложенный текст запроса, т.о. можно его дописывать и вот этот запрос и будет уходить на сервер... т.о. тебе как программисту думать на сортировкой и ключами не надо, а достаточно просто дописать сбор колонок, источники и условия.
В общем смотри пример, смотри документацию.

Еще раз спасибо! Сдвинулся с мертвой точки.....
  
Наверх
ICQ  
IP записан
 
avgreen
Senior Member
****
Отсутствует



Сообщений: 254
Местоположение: Украина, Кривой Рог
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #232 - 09. Октября 2009 :: 05:58
Печать  
ОПА! НЕ сбылась мечта идиота! Улыбка Печаль
У тебя ТЧ не на запросах построена а на ИТЗ и ВыбратьСтроки() ПолучитьСтроку()    Ничего не получится, по крайней мере с помощью ПриПолученииЗапроса ....  Плачущий
Может на фильтрах ИТЗ попробовать? Они вообще как-то влияют на отображение ИТЗ в ТП?
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #233 - 09. Октября 2009 :: 08:29
Печать  
УправлениеФормой тут тоже где-то есть в теме, лежит. Поищи...
Что касается поставщика ТЧ документа, там да, используется ИТЗ.
Переделывать его не буду, поскольку сами строки документа не записываются пока док. не запишется.
Прямые запросы используются в Справочник, Журнал, Документ, Регистр, Операции.
  

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



Сообщений: 254
Местоположение: Украина, Кривой Рог
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #234 - 09. Октября 2009 :: 11:44
Печать  
vandalsvq писал(а) 09. Октября 2009 :: 08:29:
УправлениеФормой тут тоже где-то есть в теме, лежит. Поищи...
Что касается поставщика ТЧ документа, там да, используется ИТЗ.
Переделывать его не буду, поскольку сами строки документа не записываются пока док. не запишется.
Прямые запросы используются в Справочник, Журнал, Документ, Регистр, Операции.


Да я и не прошу прямые запросы использовать. Тем более что это может быть небезопасно - лезть в ТЧ документа напрямую, минуя форму.

Но может быть удастся прикрутить какой-то фильтр к ИТЗ+ТП, чтобы можно было отображать часть строк ИТЗ? И этот фильтр на ходу переключать. Хотя я пока и сам не вижу как это сделать Печаль
  
Наверх
ICQ  
IP записан
 
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Класс "ПоставщикДанных"
Ответ #235 - 09. Октября 2009 :: 12:47
Печать  
vandalsvq писал(а) 28. Сентября 2009 :: 08:25:
Пример перезалил... и тут на всяк тоже приложу


Попробовал данный пример на своем компе - все нормально.
Решил запустить пример на тестовом компьютере - чистом, только 1С установлен и MS компоненты.
Выдает такую вот ошибку.

ПоставщикДанных.Справочник::УстановитьПоставщикаДанных() : Значение не представляет агрегатный объект
Поле.ТипБыстрогоПоиска = 1;
{\\fstore\Dll\Classes\ПоставщикДанных\ПоставщикДанных.Справочник.ert(1008) }

ПоставщикДанных.ТабличноеПоле::Обновить() : ПоставщикДанных.Справочник::УстановитьПоставщикаДанных() : Значение не представляет агрегатный объект
Поле.ТипБыстрогоПоиска = 1;
{\\fstore\Dll\Classes\ПоставщикДанных\ПоставщикДанных.Справочник.ert(1008) }

Причем если комментирую      
//Колонки = ТабличноеПоле.Колонки;
     //Колонка = Колонки.Добавить("Количество");
     //Колонка.Имя = "Количество";
     //Колонка.Данные = "Количество";
     //Колонка.Заголовок = "Количество остаток";
     //Колонка.ГоризонтальноеВыравнивание = 2;

Все работает без ошибок - как только это включить - тогда и появляется вышеуказанная ошибка.

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Класс "ПоставщикДанных"
Ответ #236 - 09. Октября 2009 :: 13:27
Печать  
Вдогонку - проверил на пользователе с правами администратора.
В этом случае проблем нет.

И еще заметил, что у обычного пользователя не работает привязка к форме в вышеупомянутом примере.
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

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

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


I Love YaBB 2!

Сообщений: 93
Зарегистрирован: 26. Июля 2006
Re: Класс "ПоставщикДанных"
Ответ #238 - 17. Октября 2009 :: 15:32
Печать  
А как насчет того чтобы все ert-шки упаковать в одну? Дело в том что классы я предпочитаю встраивать в конфу, чтобы ничего "сбоку не висело", а тут придется добавить аж 22 обработки!
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #239 - 17. Октября 2009 :: 15:52
Печать  
Uncle писал(а) 17. Октября 2009 :: 15:32:
А как насчет того чтобы все ert-шки упаковать в одну? Дело в том что классы я предпочитаю встраивать в конфу, чтобы ничего "сбоку не висело", а тут придется добавить аж 22 обработки!

Ух.. может ты сам? Дело в том что мне такая архитектура больше по душе. Если в одном КОП беда то другой работает хотя бы.
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 14 15 [16] 17 18 ... 79
ОтправитьПечать