Переключение на Главную Страницу Страницы: 1 ... 64 65 [66] 67 68 ... 79 ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс "ПоставщикДанных" - обсуждения, примеры, вопросы (число прочтений - 361564 )
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #975 - 21. Июля 2010 :: 07:28
Печать  
Я б тоже посмотрел. Но не могу представить как всё это будет выглядеть...
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #976 - 21. Июля 2010 :: 07:33
Печать  
JohnyDeath писал(а) 21. Июля 2010 :: 07:28:
Я б тоже посмотрел. Но не могу представить как всё это будет выглядеть...


Могу сказать что интерфейс (пользователя) будет очень приближено к тому как в 8.х, вот что касается программиста... объект для хранения данных точно не похож, а вот сам ПоставщикДанных.ДеревоЗначений посмотрим. Будет более точно видно когда начну делать. Там работы еще много.
  

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


1C++ rocks!

Сообщений: 14
Зарегистрирован: 20. Января 2010
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #977 - 21. Июля 2010 :: 07:48
Печать  
Товарищ, да у тебя просто запредельный КПД, ты что не спишь совсем. Выкладывай, не мучай народ Очень довольный
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #978 - 21. Июля 2010 :: 12:17
Печать  
Мне нужно дерево.
  
Наверх
 
IP записан
 
zk96
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 320
Местоположение: Киев
Зарегистрирован: 15. Ноября 2009
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #979 - 22. Июля 2010 :: 09:52
Печать  
2 vandalsvq.
Саша в новой версии класса имеем ошибку:
Поле агрегатного объекта не обнаружено
Колонка.ВыделятьОтрицательные = ТабличноеПоле.ВыделятьОтрицательные;
то бишь у ТабличноеПоле нет атрибута ВыделятьОтрицательные
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #980 - 22. Июля 2010 :: 10:38
Печать  
есть. нужна новая ВК 1cpp.dll
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

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

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


1C++ rocks!

Сообщений: 320
Местоположение: Киев
Зарегистрирован: 15. Ноября 2009
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #982 - 22. Июля 2010 :: 14:11
Печать  
У меня Версия 1С++ 3.2.1.13 и віваливалась эта ошибка
  
Наверх
 
IP записан
 
Kalen
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 185
Зарегистрирован: 29. Марта 2010
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #983 - 22. Июля 2010 :: 15:01
Печать  
Kalen писал(а) 21. Июня 2010 :: 07:08:
Ошибка при использовании общего реквизита в Журнале
ПоставщикДанных.Журнал::УстановитьПоставщикаДанных() : Поле Создал не найдено
ПоставщикДанных.НеУдалятьПоля(ПостоянныеПоляЗапроса);
{D:\Candy1201\Классы1С++\ПоставщикДанных\ПоставщикДанных.Журнал.ert(958) }

так и не исправлено? Печаль
Наверное, я не совсем понятно написал "при использовании". В моем коде нет упоминаний об этом реквизите. Достаточно просто наличия в конфе общего реквизита, и все, поставщик валится.  Плачущий
  
Наверх
GTalkICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #984 - 23. Июля 2010 :: 03:26
Печать  
2 Kalen. Плиз тест (пустую конфу + обработка). Воспроизвести и локализовать ошибку времени не хватает.
  

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


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 22. Мая 2006
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #985 - 23. Июля 2010 :: 08:05
Печать  
Добавляю в процедуру инициализиции поставщика
Код
Выбрать все
ТекстСоединения = "left join
	|	$БИОстатки.Основной(,#accounts28,(Субконто2),(Количество),,) as Остаток on $ТекущийОбъект.ТекущийЭлемент = Остаток.Субконто2
	|";
	.Основной),"#accounts28","Основной");
	ДанныеСправочник.ДобавитьСоединениеДанных("ОстаткиПоТМЦ",ТекстСоединения);
	таток","Число",19,2,1);
	ДанныеСправочник.НоваяКолонка("Остаток");
 


Вылетает с ошибкой:
Код
Выбрать все
ПоставщикДанных.Справочник::УстановитьПоставщикаДанных() : no such table: vt_accounts28
ПоставщикДанных.УстановитьТекстЗапроса(ТекстЗапроса,"[КлючПорядка]","[ТекущийЭлемент :Справочник."+ВидСправочника+"]");
{ПоставщикДанныхСправочник@MD(1019) }

ПоставщикДанных.ТабличноеПоле::Обновить() : ПоставщикДанных.Справочник::УстановитьПоставщикаДанных() : no such table: vt_accounts28
ПоставщикДанных.УстановитьТекстЗапроса(ТекстЗапроса,"[КлючПорядка]","[ТекущийЭлемент :Справочник."+ВидСправочника+"]");
{ПоставщикДанныхСправочник@MD(1019) }

вирт().Обновить();
{ПоставщикДанныхТабличноеПоле@MD(532) }
 


Точно такая же ошибка с ругательством на отсутствие временной таблицы (к примеру #ОстаткиНоменклатуры)
Вылетает при огранизации колонки остатка подменой запроса, причем в процедуре инициализации кусок кода
Код
Выбрать все
ПрямойЗапрос = ДанныеСправочник.ПрямойЗапрос;
ПрямойЗапрос.БухгалтерскийУчет = 1;
ПрямойЗапрос.РежимОтладки = 3;
ПрямойЗапрос.СброситьТаблицу("#ОстаткиНоменклатуры");
ПрямойЗапрос.ВыполнитьЗапрос("create table #ОстаткиНоменклатуры(
|	ТМЦ char(9) primary key clustered
|	,ОстатокТовара numeric(20,3))");
ТекстЗапросаОстатка = ПрямойЗапрос.ПодготовитьТекстЗапроса("
|insert into #ОстаткиНоменклатуры
|select
|	ЛЕВО(Остаток.Субконто2,9)  [ТМЦ $Справочник.ТМЦ]
|	,КоличествоОстаток as ОстатокТовара
|from
|	$БИОстатки.Основной(,#Счета28
|		,(Субконто2)
|		,(Количество),,
|		) as Остаток
|");
а28","Основной");
 


выполняется без ошибок, врем.таблица генерится, а потом на методе
Код
Выбрать все
ПоставщикДанных.Справочник::УстановитьПоставщикаДанных() : no such table: vt_ОстаткиНоменклатуры
ПоставщикДанных.УстановитьТекстЗапроса(ТекстЗапроса,"[КлючПорядка]","[ТекущийЭлемент :Справочник."+ВидСправочника+"]");
{ПоставщикДанныхСправочник@MD(1019) }
 

снова вылетает
  
Наверх
 
IP записан
 
zk96
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 320
Местоположение: Киев
Зарегистрирован: 15. Ноября 2009
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #986 - 24. Июля 2010 :: 07:22
Печать  
Eprst писал(а) 22. Июля 2010 :: 10:38:
есть. нужна новая ВК 1cpp.dll

2 Eprst
Начиная с  cpp32110_20100720
[-] удалено свойство ТП::ВыделятьОтрицательные
[+] добавлено свойство КолонкаТП::ВыделятьОтрицательные

Так что я правильно написал, у ТабличноеПоле нет свойства ВыделятьОтрицательные.
« Последняя редакция: 24. Июля 2010 :: 11:14 - zk96 »  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #987 - 24. Июля 2010 :: 09:47
Печать  
zk96 писал(а) 24. Июля 2010 :: 07:22:
Так что я правильно нпписал, у ТабличноеПоле нет свойства ВыделятьОтрицательные.

У обычного ТП нет, а у ПоставщикДанных.ТабличноеПоле - есть.
  

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения, примеры, вопросы
Ответ #988 - 24. Июля 2010 :: 09:49
Печать  
Jarad, если честно воспроизвести не смог. Давай тестовую конфигурацию.
« Последняя редакция: 24. Июля 2010 :: 21:32 - vandalsvq »  

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


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

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

На текущий момент реализовано полностью поведение дерева (свертка, развертка), объект для хранения данных и редактирование значения. Больше половины работы еще предстоит сделать.

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

tf_tree_001.JPG ( 63 KB | Загрузки )
tf_tree_001.JPG

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 64 65 [66] 67 68 ... 79
ОтправитьПечать