Имя: Пароль:
1C
 
1С 7.7 СоздатьОбъект("ПоставщикДанных"); ошибка создания на новом сервере
0 dimm7310
 
23.03.20
12:26
После переноса базы на новый сервер перестали открываться формы где используется табличное поле (1С++) .
ошибка вываливается например в таком коде:
    ПоставщикДанных = СоздатьОбъект("ПоставщикДанных");
    ПоставщикДанных.ТипЗначений = "Справочник.КонтактыКонтрагента";

Причем у пользователей которые подключаются с рабочих станций ошибки нет. Проблема только на сервере (win 2003 SQL2000)В
В пункте "Помощь / о программе" компоненты 1Сpp и Formex - показывает что подключены. Админ сказа, что права у меня максимальные. Монопольно запускал.
Все эти наработки с табличным полем делал я когда -то очень давно уже не помню всех нюансов

В чем может быть дело?
1 Kigo_Kigo
 
23.03.20
12:41
не все зарегистрировано
2 dimm7310
 
23.03.20
12:47
пожалуйста напомни что сделать для этого
3 Kigo_Kigo
 
23.03.20
12:52
(2) запустит 1С от имени админситратор, сначало зайти в конфигуратоор от туда в 1с, и с клинта, где все работает скопировать ддл-ки
4 Kigo_Kigo
 
23.03.20
12:53
Возможно, что 1с надо всегда и всем запускать от имени админа
5 Salimbek
 
23.03.20
13:25
(4) Это вовсе не обязательно.
(0) Дело может быть в версиях ДЛЛ. В пункте "Помощь / о программе" компоненты 1Сpp и Formex - надо смотреть - по какому пути грузились и каких версий.
6 dimm7310
 
23.03.20
13:43
(5) загрузились из каталога базы
1сpp 3.2.4.0
Formex 2.0.5.101
7 Djelf
 
23.03.20
13:45
(0) defcls.prm видимо отсутствует https://www.script-coding.com/1cpp.html
Как базу переносили? Классы то перенесли?
8 dimm7310
 
23.03.20
13:50
(7) defcls.prm - на месте. На рабочих станциях работает нормально, классы подключаются
9 dimm7310
 
23.03.20
13:51
папка с классами на месте
10 Salimbek
 
23.03.20
13:53
(9) Хорошо, тогда из (0) "ошибка вываливается например в таком коде: " - например какая ошибка вываливается? Это бы очень помогло...
11 dimm7310
 
23.03.20
13:56
ПоставщикДанных.ТипЗначений = "Справочник.КонтактыКонтрагента";
{Справочник.Контрагенты.Форма.Модуль(2336)}: ПоставщикДанных::ПриЗаписи_ТипЗначений(Строка Параметр=Справочник.КонтактыКонтрагента) : ПоставщикДанных.ТабличноеПоле::ПриЗаписи_БиблиотекаКартинок(ПоставщикДанных.БиблиотекаКартинок Параметр=) : ПоставщикДанных.БиблиотекаКартинок::ПолучитьОбъектListImage(Картинка Пиктограммы=, Число Ширина=16, Число Высота=16, Число Количество=26) : Неудачная попытка создания объекта
ОбъектImageListCtrl = СоздатьОбъект("MSComctlLib.ImageListCtrl");
{E:\test_base\SystemData\Classes\ПоставщикДанных\ПоставщикДанных.БиблиотекаКартинок.ert(41) }

КоманднаяПанель.КартинкиПанелиУправления = БиблиотекаКартинок.ОбъектListImage;
{E:\test_base\SystemData\Classes\ПоставщикДанных\ПоставщикДанных.ТабличноеПоле.ert(367) }

ПоставщикДанных.БиблиотекаКартинок = БиблиотекаКартинок;
{E:\test_base\SystemData\Classes\ПоставщикДанных\ПоставщикДанных.ert(163) }
12 Salimbek
 
23.03.20
14:01
(11) Прикольно... Я пока тут в шоке побуду... Меня не трогать...
13 dimm7310
 
23.03.20
14:08
(12) чем вызвана такая реация?
14 Djelf
 
23.03.20
14:12
Тем что в http://www.1cpp.ru/forum/YaBB.pl?num=1273512019
Указаны

Требования:
1. MS Office (для тулбара)
15 dimm7310
 
23.03.20
14:55
спасибо
16 dimm7310
 
23.03.20
15:54
тема закрыта
(14) Огромное спасибо
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.