|
v7: Проблема обновления поставщика данных | ☑ | ||
---|---|---|---|---|
0
pofigos
16.11.12
✎
14:55
|
Добрый день всем. 2-й день бьюсь с проблемой и не могу понять что и к чему. Была старая версия класса поставщика данных (3.х.х.х). Решил обновить на 5.х.х.х Причиной обновления в большинстве случаев были с доработкой системы отбора. Скачал последнюю с сайта. Перекинул файлы. В предыдущей версии:
Процедура ИнициализацияМногострочнойЧасти() ПоставщикДанныхМногострочнаяЧасть = СоздатьОбъект("ПоставщикДанных"); ПоставщикДанныхМногострочнаяЧасть.ТипЗначений = "Журнал.Отгрузка"; ПоставщикДанныхМногострочнаяЧасть.КонтейнерТабличногоПоля = "ТабличноеПолеМногострочнойЧасти"; ПоставщикДанныхМногострочнаяЧасть.КонтейнерКоманднойПанели = "КоманднаяПанельМногострочнойЧасти"; КонецПроцедуры // ИнициализацияМногострочнойЧасти Процедура ПриОткрытии() ВидыСравнения = СоздатьОбъект("ПоставщикДанных.ВидыСравнения"); // для удобства работы с отборами УправлениеФормой = СоздатьОбъект("УправлениеФормой"); Привязка = УправлениеФормой.ПривязкаЭлементов; Привязка.УстановитьГраницыПоФорме("КоманднаяПанельМногострочнойЧасти",1,1,1,0); Привязка.УстановитьГраницыПоФорме("ТабличноеПолеМногострочнойЧасти",1,1,1,1); Привязка.Привязать(); // есть некоторые нюансы если не указать конкретно слой Форма.ИспользоватьСлой("Основной",2); КонецПроцедуры // ПриОткрытии Новая версия: Процедура ИнициализацияМногострочнойЧасти() ПоставщикДанныхМногострочнаяЧасть = СоздатьОбъект("ПоставщикДанных"); ПоставщикДанныхМногострочнаяЧасть.ТипЗначений = "Журнал.Отгрузка"; ПоставщикДанныхМногострочнаяЧасть.КонтейнерТабличногоПоля = "ТабличноеПолеМногострочнойЧасти"; ПоставщикДанныхМногострочнаяЧасть.КонтейнерКоманднойПанели = "КоманднаяПанельМногострочнойЧасти"; КонецПроцедуры // ИнициализацияМногострочнойЧасти Процедура ПриОткрытии() УправлениеФормой = СоздатьОбъект("УправлениеФормой"); Привязка = УправлениеФормой.ПривязкаЭлементов; Привязка.УстановитьГраницыПоФорме("КоманднаяПанельМногострочнойЧасти",1,1,1,0); Привязка.УстановитьГраницыПоФорме("ТабличноеПолеМногострочнойЧасти",1,1,1,1); Привязка.Привязать(); // есть некоторые нюансы если не указать конкретно слой Форма.ИспользоватьСлой("Основной",2); КонецПроцедуры // ПриОткрытии Проблема в том, что сразу начинает ругаться: ПоставщикДанных.Сервис::Конструктор() : Неудачная попытка создания объекта ВидыСравнения = СоздатьОбъект("ВидыСравнения"); {КаталогИБ\SystemData\Classes\ПоставщикДанных\ПоставщикДанных.Сервис.ert(30) } Помогите, кто может. в какую сторону копать хоть ( Загруженные библиотеки: СписокКомпонент = СоздатьОбъект("СписокЗначений"); СписокКомпонент.ДобавитьЗначение("FormEx.dll"); v2.0.5.92 (обновление на последнюю так же результата не дало) СписокКомпонент.ДобавитьЗначение("1cpp.dll"); v3.2.4.0 СписокКомпонент.ДобавитьЗначение("TurboMD.dll"); СписокКомпонент.ДобавитьЗначение("SpreadSheet.dll"); СписокКомпонент.ДобавитьЗначение("1sqlite.dll");v1.0.1.3 |
|||
1
pofigos
16.11.12
✎
14:55
|
забыл. Ругается по достижении строки в новой версии:
ПоставщикДанныхМногострочнаяЧасть.ТипЗначений = "Журнал.Отгрузка"; |
|||
2
ЧеловекДуши
16.11.12
✎
14:57
|
(0)Формекс старый, Непонятна версия 1С++
1С++ - 3.2.4.0 Формекс - 2.0.5.108 |
|||
3
pofigos
16.11.12
✎
14:58
|
(2) Вчера тестировал на последней версии Формекса - результат тот же.
|
|||
4
pofigos
16.11.12
✎
14:59
|
Может есть какой-то определенный порядок загрузки dll?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |