|
функционал копии базы УТ10.3 | ☑ | ||
---|---|---|---|---|
0
MindParadox
16.08.20
✎
12:11
|
Я новичок в 1С.
Для изучения работы внешних печатных форм копирую базу УТ 10.3. на другую платформу (8.3.16), на другой сервер. Почему-то на копии перестают работать некоторые внешние печатные формы, например печать договора из документа "Заказ покупателя". При попытке распечатать появляется ошибка: Не удалось сформировать внешнюю печатную форму! Значение не является значением объектного типа (createSearchDescriptor) Как такое может быть? Подскажите - в чем здесь моё непонимание и как исправить это? Спасибо! |
|||
1
acht
16.08.20
✎
12:16
|
(0) > createSearchDescriptor
Это оно, кажись Open/Libre офис хочет. У тебя есть? |
|||
2
МихаилМ
16.08.20
✎
12:17
|
на какой версии 1с работала база до копирования? база файловая или клиент -серверная?
createSearchDescriptor - метод OpenOficce Write. возможно не установлен этот компонент либо несовместим по разрядности для связи по OLE. |
|||
3
MindParadox
16.08.20
✎
12:35
|
Open/Libre - на сервере, где установил копию, установлены.
База - клиент-серверная. А вот про "несовместимости по разрядности для связи по OLE" не думал.... Надо посмотреть. |
|||
4
youalex
16.08.20
✎
12:38
|
(3) >>Open/Libre - на сервере
А код, вызывающий ошибку, где выполняется? Учитывая что это УТ 10.3, скорее всего, на клиенте. |
|||
5
MindParadox
16.08.20
✎
12:49
|
xSearchDescr = xDocument.createSearchDescriptor();
это место останова при ошибке. В модуле объекта. Внешняя обработка по печати. |
|||
6
youalex
16.08.20
✎
12:58
|
(5) стек посмотри, что там написано
|
|||
7
osa1C
16.08.20
✎
12:58
|
(5) Скорее всего не установлен Open/Libre на КЛИЕНТЕ. Потому как вывод печатной формы идет на клиенте.
|
|||
8
MindParadox
16.08.20
✎
13:07
|
Да, знаний у меня...учиться, учиться и учиться....
На клиенте установлен Libre. По стеку, на строке останова, такая запись: ВнешняяОбработка.Договор.МодульОбъекта.ПолучитьПозициюНачалаОбласти(xDocument = , ИмяОбласти = "ОсновнойТекст") 113 Толстый клиент:Администратор1С (2), hp1:1561 |
|||
9
Garykom
гуру
16.08.20
✎
13:10
|
(8) Ты либре той же разрядности что и 1С надеюсь поставил?
|
|||
10
Garykom
гуру
16.08.20
✎
13:11
|
||||
11
MindParadox
17.08.20
✎
07:44
|
Всем спасибо, задача решена.
Основная загвоздка была в том, что клиенте был установлен Open другой разрядности, чем 1С. Особое спасибо Garykom. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |