Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Внешний отчет. Макет. Двоичные данные

Внешний отчет. Макет. Двоичные данные
Я
   Дегенератор идей
 
18.06.21 - 12:32
Добрый день..
подскажите пжл как достать макет?
дали внешний отчет для ЗУП 3.1.18. Отчет для справочника "Сотрудники". Как добраться до макета?
открываю обработку в конфигураторе, дважды кликаю по названию макета. открывается окно "двоичные данные"
спс
   ДенисЧ
 
1 - 18.06.21 - 12:37
Та есть кнопка сохранить в файл
   Дегенератор идей
 
2 - 18.06.21 - 12:38
сохранял.. чем открыть?
   ДенисЧ
 
3 - 18.06.21 - 12:41
(2) Приложением, для которого предназначен этот файл...
   Дегенератор идей
 
4 - 18.06.21 - 12:43
как узнать что за приложение?
   ДенисЧ
 
5 - 18.06.21 - 12:49
(4) Из содержимого файла.
Или ты наивно предполагаешь, что мне за 200 км видно, что там у тебя в файле?
   Дегенератор идей
 
6 - 18.06.21 - 13:19
в модуле формы:
     ДополнительныеПараметры = Новый Структура("ДополнитьКомплектВнешнимиПечатнымиФормами", Ложь);    
    
    ПараметрыПечати = Новый Структура;    
    ПараметрыПечати.Вставить("ДополнительныеПараметры", ДополнительныеПараметры);
    ПараметрыПечати.Вставить("ДополнитьКомплектВнешнимиПечатнымиФормами", Ложь);
    ПараметрыПечати.Вставить("ЗаголовокФормы", "Унифицировання форма Т-2 ВУР");
    ПараметрыПечати.Вставить("Идентификатор", "ПФ_MXL_Т2_ВУР");
    ПараметрыПечати.Вставить("ИмяКомандыНаФорме", "");
    ПараметрыПечати.Вставить("Картинка", Неопределено);
    ПараметрыПечати.Вставить("МенеджерПечати", "Справочник.Сотрудники");
    ПараметрыПечати.Вставить("МестоРазмещения", "");


в если блокнотом открыть файл, который сохранил, то ничего не понятно

можно понять, чем и как открыть? или нужно больше информации?
   ДенисЧ
 
7 - 18.06.21 - 13:26
Возьми far и посмотри в двоичном виде начало этого файла. Обычно после этого становится более понятно
   Strogg
 
8 - 18.06.21 - 13:27
(0) doc, xls. В большинстве случаев прокатывает. Если нет - смотри что за приложение открывает твой отчет и меняй расширение на соответствующее данному приложению.
   Дегенератор идей
 
9 - 18.06.21 - 13:29
Тotal Сommander.. двоичный
яяя         
000000a8 00000200 7fffffff
/  І  яяя8'  ·'  яяяЦ)  Y*  яяяhg  зg  яяяj  ‰j  яяя¤  ™¤  яяяё¦  ;§  яяя†Э  НЭ  яяямЯ  kа  яяяЉв      г  яяя(е  «е  яяяWы  –ы  яяяµэ  ъэ  яяя  `  яяя                                                                                                                                                                                                                                                                                                                                                        
00000064 00000064 7fffffff
P—:ФC P—:ФC     4 e 8 a 6 6 c 2 - 3 7 1 d - 4 6 9 5 - b 0 a 2 - b a 5 e e e 6 a 5 b b 8 . 0    
00002467 00002467 7fffffff
н=ЫnGvКѕQЂт
Ќ6°ћЃF#’цj/ґ”‡,ђ—х[X,фІ1ђ— A6)Ъ’Ѕ$љ’,‚’H
Ґµрс"с"ЎИyП'8зRХ]U]Х]}™‹ИЎ ‰3]]зФ9§О­NUэрГяyбG.ьЕю№tq–~ж~$їьф3ю    .]ьhrюю Їэ^ыЯсптµщЩ щEymq}cб‹їюС…ае7їшoшююВ?\шмВ?jPg? ДЫЪляw|ъпuж:іќ0мМюЗЭиm4€vў~tDыAґ
wЈЅЁйвММLфѕпЗwў}~mБ§Ehэ.ЪЏoбo]іIp=€ћБ‡At
ПчЎ«эи˜°ПhќАл·ЈGс<: Їй‘ґuxзz8ЋMФ.<ЊoБиEvjwйўтэф<ЂяЧx9^ЊW.]јtсҐБfф^мsзьp]b
=­Е+Ђ
 8Ю%Џ Ѕ{
IЂ =@+ь§<?$н‰–Кп “Г ЪЎѕ`Xьу:юґ;‚зэ бШ1жѕЫп~¶tLЕЏVФ#ф± ‚€EЭ"йъЛє¦tэу…ї»рЇрo
   PLUT
 
10 - 18.06.21 - 13:31
(6) попробуй у файла расширение .mxl и открыть через Файл - Открыть... возможно это просто табличный документ :)
   Дегенератор идей
 
11 - 18.06.21 - 13:32
отчет подключаю через внешние обработки, он встраивается в печать справочника сотрудники.. там форма похожая ПФ_MXL_Т2 из конфигурации

(10) пробовал.. 1с крашится
   ДенисЧ
 
12 - 18.06.21 - 13:32
Не mxl...
   PLUT
 
13 - 18.06.21 - 13:35
(11) ну тогда в обормотке поищи по имени макета как он получается и заполняется. может Хренилище значения в двоичные данные завернули :)
   Дегенератор идей
 
14 - 18.06.21 - 13:43
(13)а если Хренилище завернули, то как достать?
   Дегенератор идей
 
15 - 18.06.21 - 13:46
    Макет = КоллекцияПечатныхФорм.Добавить();
    Макет.ИмяМакета = "ПФ_MXL_Т2_ВУР";
    Макет.ИмяВРЕГ = ВРег("ПФ_MXL_Т2_ВУР");
    Макет.Экземпляров = 1;
    
    Макет.ТабличныйДокумент = ДокументРезультат;
    Макет.СинонимМакета = НСтр("ru='Унифицировання форма Т-2 ВУР (OUT)'");
    Макет.Картинка = Неопределено;
    Макет.ПолныйПутьКМакету = "ПФ_MXL_Т2";
    Макет.ИмяФайлаПечатнойФормы = "Унифицировання форма Т-2 ВУР (OUT)";
    Макет.ОфисныеДокументы = "";

    ПараметрыОткрытия = Новый Структура("ИмяМенеджераПечати,ИменаМакетов,ПараметрКоманды,ПараметрыПечати,КоллекцияПечатныхФорм");
    ПараметрыОткрытия.ИмяМенеджераПечати = "Справочник.Сотрудники";
    ПараметрыОткрытия.ИменаМакетов         = "ПФ_MXL_Т2_ВУР";
    ПараметрыОткрытия.ПараметрКоманды     = ОбъектыНазначения;
    ПараметрыОткрытия.ПараметрыПечати     = ПараметрыПечати;
    ПараметрыОткрытия.КоллекцияПечатныхФорм = КоллекцияПечатныхФорм;//ПолучитьТЗ();    

   PLUT
 
16 - 18.06.21 - 13:49
(14) а форма на печать какая выводится в результате? у ячейки печатной формы по ПКМ (правая кнопка мыши) Свойства открываются отдельным окном? если да, то результат - обычный табличный документ

посмотри в коде, что с макетом происходит.

Если в Хренилище завернули, то так:

ПолучитьИзВременногоХранилища(АдресХренилища).Получить();
   Дегенератор идей
 
17 - 18.06.21 - 13:54
(16)Свойства открываются отдельным окном..

после (15) идёт

// Откроем форму печати документов.

ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ВладелецФормы, КлючУникальности);
   hhhh
 
18 - 18.06.21 - 14:05
(17) ну дальше смотри, что происходит. Чего ты выкладываешь в час по чайной ложке? Держишь интригу?
   Бишбармак
 
19 - 18.06.21 - 14:09
Положил бы давно на обменник уже расковыряли бы.
   PLUT
 
20 - 18.06.21 - 14:10
+(16) вернее ХренилищеЗначения.Получить()

где в переменной ХренилищеЗначения должно быть "хренилище" из двоичных данных из макета
   Дегенератор идей
 
21 - 18.06.21 - 15:29
   _Batoo
 
22 - 18.06.21 - 15:34
обращение к этому макету посмотреть не судьба что ли? там и расширение файла написано
   ironicman
 
23 - 18.06.21 - 15:43
(22) +100 - это самый правильный путь
(0) Ванга и Кашпировский говорят, что по первым символам похоже на двоичные данные отчета или обработки 1С. Попробуй сохраненному файлу приписать расширение epf или erf и открыть в конфигураторе.
   pasha_d
 
24 - 18.06.21 - 15:45
Сохрани его в *.erf  и будет тебе счастье.
   Дегенератор идей
 
25 - 18.06.21 - 15:53
всем спасибо.
erf помогло


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.