Имя: Пароль:
1C
1С v8
Перевод печатный формы из БП2.0 в БП3.0
0 inkvizitr
 
11.09.13
12:41
При Переводе печатный формы из БП2.0 в БП3.0, при формировании макета выдается ошибка activeX, кто сталкивался?
Код отрабатывает и вконце выдается ошибка
//////////////////////////////////////////////////////////////////////
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(526)}: Ошибка при вызове метода контекста (ОткрытьФорму)
    ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ЭтаФорма);
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'v':
    форма: Элемент
    имя: {http://v8.1c.ru/8.2/uobjects}v
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства:
    форма: Элемент
    имя: {http://v8.1c.ru/8.2/data/spreadsheet}object
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'ActiveX'
1 Euguln
 
11.09.13
12:44
(0) И что непонятного? В табличном документе содержится объект недопустимого типа
2 inkvizitr
 
11.09.13
12:45
Ошибку понял, как правильно получить макет внешней печатной формы?
3 inkvizitr
 
11.09.13
12:48
Код весь отрабатывается, только в конце выходит данная ошибка при выводе печатной формы
4 inkvizitr
 
11.09.13
12:51
(1) Ошибку понял, как правильно получить макет внешней печатной формы?
Код весь отрабатывается, только в конце выходит данная ошибка при выводе печатной формы
5 Euguln
 
11.09.13
12:51
(2) Продам СП, дорого:
ВнешняяОбработка (ExternalDataProcessor)
ВнешняяОбработка (ExternalDataProcessor)
Свойства:

<Имя реквизита> (<Attribute name>)
<Имя табличной части> (<Tabular section name>)
ИспользуемоеИмяФайла (UsedFileName)
ЭтотОбъект (ThisObject)

Методы:

ПолучитьМакет (GetTemplate)
ПолучитьФорму (GetForm)
ПроверитьЗаполнение (CheckFilling)

События:

ОбработкаПроверкиЗаполнения (FillCheckProcessing)

Описание:

Представляет собой объект внешней обработки. Используется для получения реквизитов и табличных частей внешней обработки, форм и макетов.

Доступность:

Сервер, толстый клиент, внешнее соединение.
См. также:

ВнешниеОбработкиМенеджер, метод Создать
ВнешняяОбработка, свойство ЭтотОбъект

(3) Исчо раз, низзя передавать с сервера на клиент и обратно объект ActiveX просто так. Передавай через временное хранилище.
6 inkvizitr
 
11.09.13
13:18
(5) Если можно дайте пример кода на 1С
7 inkvizitr
 
11.09.13
13:26
Обычные формы знаю хорошо, управляемые не хватает время изучать
8 Euguln
 
11.09.13
13:27
ПоместитьВоВременноеХранилище в поиск. Любой типовой отчет в БП 3.0 посмотри.
9 inkvizitr
 
11.09.13
13:35
По отладке я вижу что все формируется, я не могу получить макет для внешней печатной формы, при выводе макета для пользователя пишет несоотвествия типов и вылезает ошибка activeX выше приведенная
10 inkvizitr
 
11.09.13
13:36
(8) Не формируется сам макет, не создается
11 Euguln
 
11.09.13
13:38
(9) макет должен получаться на сервере, потом помещается во временное хранилище, на клиенте вытаскиваешь из хранилища и показываешь.
12 inkvizitr
 
11.09.13
13:44
А пример есть кода  или куска кода??? как это сделать
13 inkvizitr
 
11.09.13
13:47
(11) А пример есть кода  или куска кода??? как это сделать
14 Euguln
 
11.09.13
13:49
(13) исчо раз, смотри типовые отчеты в БП 3.0
15 inkvizitr
 
11.09.13
13:51
(14) Да нету времени смотреть, нужен конкретный пример
16 Euguln
 
11.09.13
13:53
(15) Т.е. ты такой занятой, что ну-ка, бездельники, напишите мне быстро?
17 inkvizitr
 
11.09.13
14:13
Причем здесь бездельники? я просто попросил скинуть пример... Если есть пример, то заранее спасибо, если нет, то зачем флуд разводить. Еще раз говорю, не работал с управляемыми формами, может у меня в коде банально строчку подправить и все.. поэтому и нужен пример, мне то пофиг база не типовая я туда могу это все запихнуть, и эта форма в корень тоже не типовая, мне нужен рабочий механизм вывода печатной формы, если кто сталкивался то отпишите
18 inkvizitr
 
11.09.13
14:52
Оказалось фигня, все дело было в картинке которая была вставлена в макет печатной формы, тема закрыта
19 Euguln
 
11.09.13
14:53
(17) я алгоритм описал в (11)
"может у меня в коде банально строчку подправить и все." - где код? Телепаты сегодня в отпуске.
"эта форма в корень тоже не типовая" - и я должен догадаться об этом
(18) это было понятно в (1) и (5)
20 inkvizitr
 
11.09.13
14:57
(19) конкретные советы надо давать, а не образно отвечать, что ты отвечал, при типы, я без тебя догадался когда здесь еще не отписывал, но не мог понять что именно
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.