Переключение на Главную Страницу Страницы: 1 ... 16 17 [18] 19 20 ... 79 ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс "ПоставщикДанных" - обсуждения, примеры, вопросы (число прочтений - 364016 )
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #255 - 30. Октября 2009 :: 10:32
Печать  
OstapBender писал(а) 30. Октября 2009 :: 08:37:
По моему вопросу ничего не прояснилось?

Проверил... даже если в вызове процедуры поставить ФСО = 0 все работает так как ожидается. Т.е. редактирование не наступает.
  

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


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 07. Мая 2008
Re: Класс "ПоставщикДанных"
Ответ #256 - 30. Октября 2009 :: 12:52
Печать  
vandalsvq писал(а) 30. Октября 2009 :: 10:32:
OstapBender писал(а) 30. Октября 2009 :: 08:37:
По моему вопросу ничего не прояснилось?

Проверил... даже если в вызове процедуры поставить ФСО = 0 все работает так как ожидается. Т.е. редактирование не наступает.

Странно... все это происходило (не работало) под одной из учетных записей (права - админ, терминал, dbf). Там же не работают привязки (использую класс "Управление формой"). Под остальными все нормально. Что это может быть? Вообще, ты конечно монстр (в лучшем смысле) Улыбка. Такого нагородить и еще задокументировать. Спасибо огромное за труд.
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

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

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


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 07. Мая 2008
Re: Класс "ПоставщикДанных"
Ответ #258 - 30. Октября 2009 :: 16:33
Печать  
vandalsvq писал(а) 30. Октября 2009 :: 15:26:
Скорее всего под этой самой учетной записью не включился EnableTurboBL. Проверь на всякий случай.

УлыбкаТак оно и было. Спасибо огромное.
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #259 - 04. Ноября 2009 :: 10:58
Печать  
В скором времени выложу обновление. Пока изменений не много... заинтересованных в доп. функционале прошу напомнить что надо еще, пока есть время добавлю.

Вот нарыл тут недалеко...
Uncle писал(а) 19. Октября 2009 :: 05:49:
1. Хотелось бы иметь таки дерево для справочников ну или хотябы чтоб табличное поле было в виде "Дерево+Таблица"
2. Хотелось бы чтоб работали кнопки Ctrl+PgDn, Ctrl+PgUp для навигации по справочнику
3. Хотелось бы чтоб быстрый поиск для числовых полей работал без ввода лидирующих пробелов
4. Хотелось бы чтоб работал перенос для групп

п.2 точно будет, над п.3 думаю поработаю.
по п.1 дилема делать через ТЗ (FormEx) или через ActiveX. Если честно ни то ни другое особо пока не устраивает. Печаль
п.4 х.з. наверное будет Улыбка

еще что поищу чуть позже...
  

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


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 07. Мая 2008
Re: Класс "ПоставщикДанных"
Ответ #260 - 05. Ноября 2009 :: 06:46
Печать  
Ждем с нетерпением.
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #261 - 13. Ноября 2009 :: 09:34
Печать  
Новая версия выложена в топе.
3.02.007 от 13.11.09 г.
- Добавлена возможность редактирования ячейки в форме списка.
- Новый публичные атрибут «ИспользоватьСписок» в классе «ПоставщикДанных.ОписаниеТипов».

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

Из "хотелок" ничего не сделано, зато сделано другое не менее важное. Теперь можно редактировать ячейки в форме списка значений. Т.е. если установить в отбор список то пользователь сможет его просмотреть и при желании отредактировать.

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

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


I Love 1C++

Сообщений: 37
Местоположение: РБ Минск
Зарегистрирован: 13. Декабря 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #262 - 13. Ноября 2009 :: 11:34
Печать  
vandalsvq писал(а) 13. Ноября 2009 :: 09:34:
Новая версия выложена в топе.
3.02.007 от 13.11.09 г.
- Добавлена возможность редактирования ячейки в форме списка.
- Новый публичные атрибут «ИспользоватьСписок» в классе «ПоставщикДанных.ОписаниеТипов».

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

Из "хотелок" ничего не сделано, зато сделано другое не менее важное. Теперь можно редактировать ячейки в форме списка значений. Т.е. если установить в отбор список то пользователь сможет его просмотреть и при желании отредактировать.

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


а можно небольшой пример?
  

И разобьются ваши мечты о чугунную задницу реальности
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #263 - 13. Ноября 2009 :: 14:12
Печать  
Выложен небольшой "багофикс". Была одна ошибочка в классе ПоставщикДанных.СписокЗначений.
+ В архив добавлен пример для работы с редактированием ячейки посредством списка значений.

  

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


I Love 1C++

Сообщений: 37
Местоположение: РБ Минск
Зарегистрирован: 13. Декабря 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #264 - 13. Ноября 2009 :: 15:28
Печать  
Спасиб огромное
  

И разобьются ваши мечты о чугунную задницу реальности
Наверх
ICQ  
IP записан
 
Dolly_EV
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 152
Местоположение: Чита
Зарегистрирован: 22. Октября 2009
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #265 - 19. Ноября 2009 :: 12:29
Печать  
Автору - РЕСПЕКТ! присоединяюсь к Zealot'у - будешь в Чите - с меня ресторан))

"1. Хотелось бы иметь таки дерево для справочников ну или хотябы чтоб табличное поле было в виде "Дерево+Таблица"" - сильно хочется - как там, есть подвижки?

И вопрос: Как наиболее красиво реализовать (ну хотя бы в том примере из ТиС) динамическое обновление остатков в ТП?
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

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

А по дереву счас подвижек никаких. Некогда.
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Класс "ПоставщикДанных"
Ответ #267 - 20. Ноября 2009 :: 08:10
Печать  
Пользовался классом Расш_Журнал. Были некоторые проблемы из которых основной является копирование документов.
В случае с копирование не срабатывает процедура ВводНового - вернее она срабатывает, но после нее копируются все реквизиты документы из док. основания.

Решил попробовать ПоставщикДанных.Журнал - обнаружилась та же проблема. Есть ли пути ее решения? Возможно обходные пути решения?

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


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

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

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Класс "ПоставщикДанных"
Ответ #269 - 20. Ноября 2009 :: 10:46
Печать  
Вот в процедуре документ
Процедура ВводНового(Копирование) //предопределенная
     глЗаполнитьШапку(Контекст);
     УстановитьНовыйНомер("PNA-");
     Пока СтрДлина(СокрЛП(НомерДок)) > 10 Цикл
           НомерДок=Лев(НомерДок,4)+Сред(НомерДок,6);
     КонецЦикла;
     Если Выбран()=0 Тогда
           Подтверждено=0;
           Договор="";
           НомерОригинальный="";      
     КонецЕсли;
     Если Копирование = 1 Тогда
           Возврат;
     КонецЕсли;

  // Дальшее идут  присвоение реквизитов для нового документа не скопированного
КонецПроцедуры

В случае когда документ копируется через ПоставщикДанных.Журнал - данные реквизиты не обнуляются
Подтверждено=0;
Договор="";
НомерОригинальный="";      
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 16 17 [18] 19 20 ... 79
ОтправитьПечать