Переключение на Главную Страницу Страницы: 1 ... 22 23 [24] 25 26 ... 79 ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс "ПоставщикДанных" - обсуждения, примеры, вопросы (число прочтений - 364113 )
Ivan
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 23
Зарегистрирован: 12. Апреля 2009
Re: Класс "ПоставщикДанных"
Ответ #345 - 11. Января 2010 :: 08:02
Печать  
Да! Загрузка ВК при старте 1С помогла, спасибо!
Но вот еще непонятно с колонками, подскажите, пожалуйста, кто знает:
мне надо отключить автоширину колонок, т.е. чтобы их ширина была как я задал в свойстве, пусть даже все колонки на форму не влазят. А по факту получается их ширина делается пропорционально той, которую я задал. при этом колонки сжимаются, чтобы влезть все на форму, а их дофига...  Озадачен
  
Наверх
 
IP записан
 
avgreen
Senior Member
****
Отсутствует



Сообщений: 254
Местоположение: Украина, Кривой Рог
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #346 - 11. Января 2010 :: 08:08
Печать  
vandalsvq писал(а) 26. Августа 2009 :: 19:35:
Чтобы работ отбор по родителям, видам для выбора, владельцам и выбор групп необходимо:
Для динамического изменения параметров:
1. Добавить обработку событий ПередНачаломИзменения в модуль формы где расположен поставщик
2. Установить значения атрибутов соответствующего элемента коллекции "Реквизиты".
Для постоянного значения параметров
1. После создания поставщика установить значения атрибутов соответствующего элемента коллекции "Реквизиты".

Например:
Код
Выбрать все
РеквизитОсновнойДоговор = ПоставщикДанных.Данные.Реквизиты.ОсновнойДоговор;
РеквизитОсновнойДоговор.Владелец = ПоставщикДанных.ТабличноеПоле.ТекущаяСтрока;
РеквизитОсновнойДоговор.ВыборГруппы = 1; 



Я так понимаю этот фокус работает только в "ПоставщикДанных.Справочник". А нельзя-ли это вынести в родительский класс "ПоставщикДанных.ТабличноеПоле"? IMHO логично получится. Ведь реквизит типа Справочник существует не только в Справочниках но и в Документах ..... Мне к примеру понадобилось в ИТЗ владельца "зафиксировать".
  
Наверх
ICQ  
IP записан
 
Ivan
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 23
Зарегистрирован: 12. Апреля 2009
Re: Класс "ПоставщикДанных"
Ответ #347 - 11. Января 2010 :: 11:21
Печать  
Ап!
По автоширине колонок никто что ли не подскажет?
  
Наверх
 
IP записан
 
Pavel.V
Junior Member
**
Отсутствует


I hate 1C!!!

Сообщений: 19
Местоположение: Belarus
Зарегистрирован: 09. Декабря 2009
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #348 - 11. Января 2010 :: 11:55
Печать  
В ПоставщикДанных.ТабличноеПоле есть процедура ВосстановитьПозициюКолонок(). Возможно натолкнет на мысли.
  
Наверх
GTalkICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #349 - 11. Января 2010 :: 12:16
Печать  
Саш, вот такое вылезло:
Класс: ПоставщикДанных.Справочник - ошибка синтаксиса
Строка №1545      ПрямойЗапрос.РежимОтладки = глРежимОтладки<<?>>;
Переменная не определена (глРежимОтладки)
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

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

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #351 - 11. Января 2010 :: 15:43
Печать  
avgreen писал(а) 11. Января 2010 :: 08:08:
Я так понимаю этот фокус работает только в "ПоставщикДанных.Справочник". А нельзя-ли это вынести в родительский класс "ПоставщикДанных.ТабличноеПоле"?

В родительский класс - не верно, поскольку редактирование происходит в конкретном разрешении, вот пусть конкретное разрешение за это и отвечает. Другое дело что это неправильно с точки зрения строения всей конструкции. Но тогда и Отбор надо бы вынести в ТабличноеПоле.
Что собственно так и будет сделано.
  

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


1C++ rocks!

Сообщений: 23
Зарегистрирован: 12. Апреля 2009
Re: Класс "ПоставщикДанных"
Ответ #352 - 11. Января 2010 :: 16:35
Печать  
Pavel.V писал(а) 11. Января 2010 :: 11:55:
В ПоставщикДанных.ТабличноеПоле есть процедура ВосстановитьПозициюКолонок(). Возможно натолкнет на мысли.

Спасибо, конечно, но не очень понятно как этот метод мне поможет, если изначально колонки создаются не той ширины. А этот метод просто загружает настройку колонок из файла...
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

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

Посмотри атрибут АвтоШирина у КолонкаТабличногоПоля.
  

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


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

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

3.04.004 от 12.01.10 г.
- Коллекции «Отбор» и «Реквизиты» стали атрибутами объекта «ПоставщикДанных.ТабличноеПоле».
- Параметры, заданные в коллекции «Реквизиты» влияют на редактирование в окне поиска значений.
- Добавлена обработка события клавиатуры Ctrl+F3. При нажатии осуществляется поиск вниз по таблице по ранее выбранным параметрам.
- В список колонок расширения «ПоставщикДанных.Журнал» добавлены общие реквизиты документов без признака «Отбор».
- В коллекцию «Отбор» у расширений «ПоставщикДанных.Документы» и «ПоставщикДанных.Журнал» добавлена колонка «ТекущийДокумент».
- У всех объектов-расширений табличного поля добавлена поддержка коллекции «Реквизиты». При этом список полей зависит от объекта-расширения и не обязательно совпадает с коллекцией «Отбор».

3.04.003 от 11.01.10 г.
- Изменена форма быстрого поиска.
- В расширениях табличного поля «ПоставщикДанных.Справочник», «ПоставщикДанных.Документы», «ПоставщикДанных.Журнал», «ПоставщикДанных.Операции» и «ПоставщикДанных.Регистр» исправлена ошибка при позиционировании на колонке в методе «НайтиЗначение».
  

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #355 - 11. Января 2010 :: 23:32
Печать  
Есть одна просьба, если желающие есть откликнитесь пожалуйста.
У меня не хватает ни времени, ни сил на доработку документации. В последнее время с трудом нахожу время на документирование всех изменений и их "описание".  Плачущий
Прошу у кого есть возможность допишите часть документации по недостающим объектам-расширениям.  Улыбка

Пы.сы. если у кого есть силы на als - это вообще круто будет.  Подмигивание
  

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


1C++ rocks!

Сообщений: 23
Зарегистрирован: 12. Апреля 2009
Re: Класс "ПоставщикДанных"
Ответ #356 - 13. Января 2010 :: 06:29
Печать  
Привет всем!
Принес конфу, где есть документ на поставщике, на работу. Там в тестовой базе объединил md, и снова перестали работать события по редактированию значений в ТП! Работает только событие ПриВыводеСтроки!
Все длл грузятся ПриНачалеРаботыСистемы, сначала 1cpp, затем formex. Что делать, как быть?
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #357 - 13. Января 2010 :: 06:36
Печать  
Ivan писал(а) 13. Января 2010 :: 06:29:
Привет всем!
Принес конфу, где есть документ на поставщике, на работу. Там в тестовой базе объединил md, и снова перестали работать события по редактированию значений в ТП! Работает только событие ПриВыводеСтроки!
Все длл грузятся ПриНачалеРаботыСистемы, сначала 1cpp, затем formex. Что делать, как быть?

Посмотри EnableTurboBL
  

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


1C++ rocks!

Сообщений: 23
Зарегистрирован: 12. Апреля 2009
Re: Класс "ПоставщикДанных"
Ответ #358 - 13. Января 2010 :: 07:47
Печать  
Спасибо! УправлениеНастройками.Установить("EnableTurboBL", 1) помогло!  Улыбка Может добавить этот нюанс в документацию по поставщику?
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

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

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 22 23 [24] 25 26 ... 79
ОтправитьПечать