Имя: Пароль:
1C
 
1С Различное поведение файловой и SQL базы
0 СамоСабой
 
15.11.24
21:12
Здравствуйте.

Имеется 1С КА.
Выгрузили DT.
Загружаем его в фйаловую базу. Наблюдаем следующее :
1 Отладчик на клиенте работает норм
2 Отладчик на сервере работает норм
3 Com объект не создаются - вылетает при попытке
com = Новый Объект()
Загружаем тот же DT в безу SQL. Наблюдаем следующее :
1 Отладчик на клиенте работает норм
2 Отладчик на сервере не работает
3 Com объект создаются норм

Как с эти бороться прошу подсказать.
1 hiddi
 
15.11.24
21:17
(3) Com Объект не создается видимо потому что не зарегистрирован в винде
Чтобы работал отладчик на сервере надо службу запускать со специальным параметром
2 Garykom
 
15.11.24
21:52
это они еще до разницы в разрядности (32/64) не добрались
3 Garykom
 
15.11.24
21:53
и отладки в МП/МК
4 СамоСабой
 
15.11.24
21:54
-com создается - но почему то только для серверной базы
- службу на сервере запускаем, но работает отладчик почему то только для файловой
5 Garykom
 
15.11.24
21:57
потому что мануалы не читаете
а спецов грамотных нанять жлобитесь
6 Garykom
 
15.11.24
21:58
и да веб-клиент не умеет в COM-объекты
и под линукс/андроид/ios/macos тонкий или мобильный клиент тоже не умеет
7 СамоСабой
 
15.11.24
22:00
(6) это проверим
8 СамоСабой
 
15.11.24
22:03
(6) А отладчик почему в файловой базе работает а в SQL - нет?
9 hiddi
 
15.11.24
22:10
(8) а должно работать в SQL потому что работает в файловой?
10 СамоСабой
 
15.11.24
22:18
запускаем службу с -debug и не работает
11 hiddi
 
15.11.24
22:21
(10) Я просто не понимаю почему вы решили упомянуть что в файловой работает 🤷‍♂️
12 СамоСабой
 
15.11.24
22:25
потому что там оно работает
13 hiddi
 
15.11.24
22:26
(12) ну да логично )
14 hiddi
 
15.11.24
22:26
15 СамоСабой
 
15.11.24
22:27
проверю
16 hiddi
 
15.11.24
22:29
(10) не через веб сервер случайно клиент подключается?
17 СамоСабой
 
15.11.24
22:38
Эти галки стоят, но в предметах отладки - только клиентский отладчик
18 timurhv
 
15.11.24
22:41
(4) https://1clenta.ru/pattern/186

Если это планы обмена, то нужно клиентский в файловой запустить от имени администратора, там само все зарегистрируется и после перезапуска заработает.
Отладка на сервере: порты зарезали, проверяйте, либо переходите на отладку http.
(17) на каких-то релизах была ошибка, нужно было серверный сеанс в отладке дополнительно подключить
19 СамоСабой
 
15.11.24
22:39
(16) Нет - не через веб
20 СамоСабой
 
15.11.24
22:47
(18) По поводу COm соединения при запуске в файловом режиме пишет :
Ошибка встроенного языка
Отказано в доступе
21 hiddi
 
15.11.24
22:51
(20) Вот это надо было написать в (0), а не кучу не нужной инфы типа КА, и работает на сервере. Подробности есть у ошибки?
Возможно, запуск "от имени администратора" решит проблему
22 timurhv
 
15.11.24
22:55
(20) Под админом запускать ПКМ - Запустить от администратора, а не вот это все. Либо руками регистрируйте COM
23 СамоСабой
 
15.11.24
23:03
(18) На счет портов - похоже - у главного админа - параноя на безопасности - режет все и всех.
Как бы эти порты проверить?
24 timurhv
 
15.11.24
23:25
(23) "Если платформа 1С для проведения отладки будет запускаться не на сервере 1С, на стороне клиента должны быть открыты TCP и UDP порты для диапазона 1560-1591. На стороне сервера должны быть открыты TCP порты 1540, 1541, 1560-1591"
25 СамоСабой
 
15.11.24
23:21
последний диапазон видимо должен быть
1560-1590 ?
26 СамоСабой
 
15.11.24
23:23
или 1560-1591
В понедельник надавлю админу на глаза - пусть зараза порты проверяет.
27 timurhv
 
15.11.24
23:26
(26) 1591 - поправил
28 Сергиус
 
17.11.24
02:41
(0)Операции с файловой базой делаете на том же компе, где стоит сервер 1с? Если нет, то чему удивляться.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший