![]() |
|
Как узнать, для какой версии 1С предназначен epf(erf)? | ☑ | ||
---|---|---|---|---|
0
1Сергей
12.08.13
✎
09:18
|
Собственно сабж.
|
|||
1
Maxus43
12.08.13
✎
09:19
|
открой копию конфигуратором. спросит конвертнуть - значит не для твоей
|
|||
2
1Сергей
12.08.13
✎
09:23
|
(1) это понятно. Тогда другой вопрос. Если в конфигурации (8.2) установлен режим совместимости "Версия 8.1", код:
Функция НапечататьВнешнююФорму(Ссылка, ИсточникМакета) Экспорт Перем ДополнительныеПараметры; ДвоичныеДанные = ИсточникМакета.СсылкаНаВнешнююОбработку.Принадлежность[ИсточникМакета.НомерСтроки - 1].ХранилищеВнешнейОбработки.Получить(); // Получить дополнительные параметры внешней обработки ИсточникМакета.Свойство("ДополнительныеПараметрыОбработки", ДополнительныеПараметры); Если ДвоичныеДанные = Неопределено Тогда ДвоичныеДанные = ИсточникМакета.СсылкаНаВнешнююОбработку.ХранилищеВнешнейОбработки.Получить(); КонецЕсли; Если ДвоичныеДанные = Неопределено Тогда Возврат Неопределено; КонецЕсли; ТабДокумент = Неопределено; ИмяФайла = ПолучитьИмяВременногоФайла("epf"); Попытка ДвоичныеДанные.Записать(ИмяФайла); Обработка = ВнешниеОбработки.Создать(ИмяФайла); Обработка.СсылкаНаОбъект = Ссылка; // Передать внешней обработке дополнительные параметры Если ДополнительныеПараметры <> Неопределено Тогда // Если у внешней обработки есть реквизит для дополнительных параметров, присвоить ему значение Если НЕ Обработка.Метаданные().Реквизиты.Найти("ДополнительныеПараметры") = Неопределено Тогда Обработка.ДополнительныеПараметры = ДополнительныеПараметры; КонецЕсли; КонецЕсли; ТабДокумент = Обработка.Печать(); УдалитьФайлы(ИмяФайла); Исключение ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки(),, "Не удалось сформировать внешнюю печатную форму!"); КонецПопытки; Возврат ТабДокумент; КонецФункции // НапечататьВнешнююФорму() сохраняет внешний отчет в версию 8.1 (похоже на то, если следовать (1)). ИЧСХ, не открывает его - вываливается в ошибку Не удалось сформировать внешнюю печатную форму! Ошибка при вызове метода контекста (Создать): Ошибка подключения внешних метаданных: Ошибка загрузки документа. Внешняя обработка не может быть прочитана текущей версией программы. подскажите, где косяк? |
|||
3
butterbean
12.08.13
✎
09:25
|
(2) сохрани свои обработки руками на диск, руками переконвертни, запихни обратно в справочник
|
|||
4
1Сергей
12.08.13
✎
09:25
|
пересохранял внешнюю обработку в 8.2, подсовывал обратно в справочник Внешних печатных форм, но ошибка повторяется
|
|||
5
butterbean
12.08.13
✎
09:26
|
(4) в конфигураторе они открываются??
|
|||
6
Maxus43
12.08.13
✎
09:27
|
если конфигуратором открывается, то ошибки
Обработка = ВнешниеОбработки.Создать(ИмяФайла); быть не должно конечно |
|||
7
1Сергей
12.08.13
✎
09:28
|
(5) (6) да, просит конвертнуть и открывается, если нажать "Дя"
|
|||
8
Vovan_Magadan
12.08.13
✎
09:30
|
Глянуть по байтам. Полюбому все эти обработки содержат шапку - структуру.
|
|||
9
1Сергей
12.08.13
✎
09:30
|
такс
|
|||
10
Maxus43
12.08.13
✎
09:33
|
(7) ну сохрани её, когда открылась. Просить должен 1 раз всего
|
|||
11
1Сергей
12.08.13
✎
09:34
|
(10) там имелось в виду, если открыть из каталога временных файлов, то открывается 8.1. Хотя в хранилище лежит 8.2
|
|||
12
Maxus43
12.08.13
✎
09:35
|
(11) темпы почисти, возможно стару. версию достаёт
|
|||
13
1Сергей
12.08.13
✎
09:39
|
В общем помогло вот что:
Если вот в этой колонке http://savepic.net/3834933.htm поменять текст, то начинает нормально сохраняться и всё работает |
|||
14
1Сергей
12.08.13
✎
09:44
|
нет, блин, не помогло. Следующую печформу делаю то же самое - не помоает
|
|||
15
Vovan_Magadan
12.08.13
✎
09:45
|
(13) эти печатные формы были в базе? Или ты именно щас их добавляешь?
|
|||
16
1Сергей
12.08.13
✎
09:48
|
(15) были и работали.
Тут у нас был не совсем удачный переход на 8.2. Сначала убрали совместимость 8.1, потом выяснилось что рано - вернули обратно совместимость. Вот после этого ПечФормы начали хандрить |
|||
17
1Сергей
12.08.13
✎
09:55
|
во, помогло удаление строки таблицы "Принадлежность печатной формы" и добавление новой
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |