Переключение на Главную Страницу Страницы: 1 ... 4 5 [6]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Пример работы с ТП и АкивИксами (число прочтений - 62302 )
idw
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 29
Зарегистрирован: 08. Июня 2007
Re: Пример работы с ТП и АкивИксами
Ответ #75 - 31. Марта 2008 :: 16:14
Печать  
Подскажите пожалуйста почему не открывается справочник Контрагенты в демонстрационной конфигурации.
При открытии у меня появляется следующая ошибка:


Код
Выбрать все
оДерево.Инит(Контекст, "текстДеревоГрупп", "Контрагенты");
{Отчет.обрФормаСпискаСправочникаКонтрагенты.Форма.Модуль(90)}: База данных не установлена

===========================================================================
ТСправочник.Форма.ДеревоГрупп::ЗаполнитьУзел(OLE.INode Node=)
тзГруппы = РС.ВыполнитьИнструкцию(ТекстЗапроса);
{классФорма_ДеревоГруппСправочника@MD(208) } 



У меня база на MS SQL 2005, 1с++ 2.3.0.7

Если 1с++ поменять на версию 2.5.0.5 и Formex 2.0.5.83, то получаю такую ошибку

Код
Выбрать все
ТСправочник.Форма.ДеревоГрупп::ЗаполнитьУзел(OLE.INode Node=) : База данных не установлена
тзГруппы = РС.ВыполнитьИнструкцию(ТекстЗапроса);
{классФорма_ДеревоГруппСправочника@MD(208) }

ТСправочник.Форма.ДеревоГрупп::ДобавитьКорень() : ТСправочник.Форма.ДеревоГрупп::ЗаполнитьУзел(OLE.INode Node=) : База данных не установлена
тзГруппы = РС.ВыполнитьИнструкцию(ТекстЗапроса);
{классФорма_ДеревоГруппСправочника@MD(208) }

Сам.ЗаполнитьУзел(Root);
{классФорма_ДеревоГруппСправочника@MD(17) } 

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


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 22. Мая 2006
Re: Пример работы с ТП и АкивИксами
Ответ #76 - 27. Мая 2008 :: 11:25
Печать  
Господа, возник вопрос по поводу ТП на форме списка справочника. Все вроде заработало, но.. при попытке вывода числовых полей (например в  Контрагнет.МаксмимальныйСрокКредита, ТМЦ.МинОстаток) вылетает ошибка "Error converting varchar to numeric".
Колонки добавляються на ТП нормально, если искомое поле заменить в тексте запроса на пустое или на явное цифровое значение (типа: 5 as  МинОстаток,10 as  МаксОстаток), то ТП их отображает нормально.
Причем типизация в тексте запроса ни через метаимена ($Число, $Строка) ни через (cast-convert) не помогает в этом случае, как и не помогает явное указание типизации поля поставщика...
Кто нибудь сталкивался с таким?



     
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Пример работы с ТП и АкивИксами
Ответ #77 - 21. Августа 2008 :: 05:58
Печать  
Некоторые исправления и дополнения.

1. Запрос в форме списка справочника переделан в соответствии с индексами таблиц SC.
В классе ТСправочник.Форма.ФормаСписка также приняты меры для попадания ключа порядка в индексы.

2. Выделен класс Общие.ПолеВыбораЗначения.ПоставщикДанных, что позволяет делать хитрые поля ввода для любых данных.

3. Добавлены классы Отчет.МножественныйФильтр и Отчет.КоллекцияМФ для организации множественных фильтров в отчётах.
  
Наверх
 
IP записан
 
vks
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 1
Зарегистрирован: 28. Августа 2008
Re: Пример работы с ТП и АкивИксами
Ответ #78 - 28. Августа 2008 :: 13:45
Печать  
У нас два сервака, один для SQL второй терминальный с 1С, после разворачивания базы не удалось открыть справочник "Контрагенты", вот такая ошибка: http://photofile.ru/users/vks0/95187057/100785423/full_image/
как нибудь это можно обойти?

Если разворачивать на одной машине - все нормально
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Пример работы с ТП и АкивИксами
Ответ #79 - 28. Августа 2008 :: 13:50
Печать  
vks писал(а) 28. Августа 2008 :: 13:45:
У нас два сервака, один для SQL второй терминальный с 1С, после разворачивания базы не удалось открыть справочник "Контрагенты", вот такая ошибка: http://photofile.ru/users/vks0/95187057/100785423/full_image/
как нибудь это можно обойти?

Если разворачивать на одной машине - все нормально

Не зареген нужный активикс на той машине, где запускпется 1С.
  
Наверх
ICQ  
IP записан
 
Bill
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 64
Зарегистрирован: 04. Ноября 2008
Re: Пример работы с ТП и АкивИксами
Ответ #80 - 04. Ноября 2008 :: 09:42
Печать  
Доброго всем времени суток.
Я добавил в табличное поле альтернативной формы справочника шапку, что бы при входе в группу в верхних строках отображались открытые папки, как в стандартной форме.
Но возникла проблема.
Теперь при раскрытии группы курсор не всегда позиционируется на первой строке. Причем это зависит от направления сортировки в колонке Код или Наименование.
Нашел выход: посылать нажатие клавиши "Home", но этот выход мне как-то не нравится. Может быть есть другой путь.
И еще, при открытии формы не появляется панель кнопок, при наведении мыши кнопки проявляются, и если, например максимизировать окно, то панель тоже появляется. В чем может быть проблема?
Использую icpp 3.0.1.19
Исходную конфигурацию брал здесь: rikcenter.ru/download/Demo_RiK.rar
Что бы вопрос был более понятен, во вложении архив с конфой.
Все изменения и дополнения отмечены коментариями.
  

Demo.rar ( 832 KB | Загрузки )
Наверх
 
IP записан
 
Kateryne
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 76
Зарегистрирован: 30. Марта 2010
Пол: Женский
Re: Пример работы с ТП и АкивИксами
Ответ #81 - 07. Ноября 2011 :: 21:06
Печать  
Добрый день!
Подскажите плиз - какая версия ПоляВыбораЗначения наиболее "текущая"?
Я качала когда-то версию из репозитория классов. Сейчас скачала повторно репозиторий - ничего не поменялось, самый поздний файл -
Код
Выбрать все
классПоставщикДанныхДляПоляВыбора_Справочник.txt - от 07.08.2007 


Но качала также еще и демо-конфигурацию с этом темы - там файлы встроены в конфигурацию, и текст их отличается.
Например, в КоллекцииПолейВыбораЗначений в варианте из MD демо есть такой метод:
Код
Выбрать все
///******************************** ADirks 07.04.2007
Функция ПолноеИмяТипа(КонтекстФормы, ИдентификаторПоляВвода)
 


а в варианте из репозитория такого метода нет. И таких отличий много.
Подскажите плиз, какая версия самая актуальная?
  
Наверх
 
IP записан
 
kos
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 127
Местоположение: Киев
Зарегистрирован: 03. Марта 2013
Re: Пример работы с ТП и АкивИксами
Ответ #82 - 16. Мая 2013 :: 14:08
Печать  
в конфигурации из топика
в "Отчет.обрФормаСпискаСправочникаКонтрагенты"
в строке 222

Код
Выбрать все
Процедура ОбновитьАкивИксы()
	оПривязки.ОбработкаОжидания("ОбновитьАкивикы", 0);
... 



очепятка в "ОбработкаОжидания"
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 4 5 [6] 
ОтправитьПечать