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

Внешние печатные формы. Доступность в любой конфигурации

Внешние печатные формы. Доступность в любой конфигурации
Я
   oduvanchikyan
 
07.09.21 - 14:55
Добрый день, всем !
Хотел уточнить, как лучше создать внешнюю печатную форму для разных конфигурации! Разных конфигураций, я имею ввиду чтобы даже редакции учитывались и версии 1с, возможно ли такое? Есть ли литература или видео с объяснением буду очень благодарен!)
   Новый1сник2
 
1 - 07.09.21 - 14:57
(0) вряд ли, даже в пределах одной версии на разных релизах, по разному работает
   oduvanchikyan
 
2 - 07.09.21 - 15:02
(1) А как же создают внешние печатные формы для разных конфигураций?
   runoff_runoff
 
3 - 07.09.21 - 15:03
(2) по стандарту БСП, который уже очень давно не меняется для печатных форм..
   Новый1сник2
 
4 - 07.09.21 - 15:05
(2) тем более для разных конфигураций, отдельными внешними обработками
   lodger
 
5 - 07.09.21 - 16:21
(0) БСП в помощь. где нет БСП - пусть сами пишут.
   SleepyHead
 
6 - 07.09.21 - 17:36
(2) ну так если там состав типов похожий, будут работать в разных.

Я делал отчет, который работал в БП, ЗУП и ЕРП, потому что везде есть справочники физлиц, сотрудников, и одинаковые регистры сведений.
Тексты запросов приходилось иногда писать с учетом структуры регистров, вот и все.
   Kassern
 
7 - 07.09.21 - 17:50
(0)Получаешь:
        Имя     = Метаданные.Имя;
        Синоним = Метаданные.Синоним;
        Версия = Метаданные.Версия;
А дальше уже пишешь условия заполнения под различные конфигурации.
   Курцвейл
 
8 - 07.09.21 - 20:46
(0) Лучше всего для каждой конфигурации добавлять свою команду в список команд в зависимости от написанного (7).
Далее в модуле Печать() читать идентификатор команды и соот-но вызывать функцию для конкретной конфигурации.
Важный нюанс что крайне желательно совпадение версий БСП где будет использоваться единая обработка. Ибо если это не так, то разные версии могут работать по разному.
   oduvanchikyan
 
10 - 08.09.21 - 02:31
Столкнулся с проблемой, когда заполняю печатную форму - не могу получить значения адреса контрагента или же организации. Когда прописываю СсылкаНаОбъект.Организация.КонтактнаяИнформация - выводит такой текст в поле - СправочникТабличнаяЧасть.Контрагенты.КонтактнаяИнформация, а если указываю конкретно СсылкаНаОбъект.Организация.КонтактнаяИнформация.Страна - "поле объекта не обнаружено" , может кто-то знает в столь странное время на этот вопрос ответ?
А так же на вопрос где храниться буквенная запись итога документа в 1с?
   SleepyHead
 
11 - 08.09.21 - 05:11
(10) Если конфигурации, для которых пишешь отчет, на БСП - смотри, как работать с контактной информацией в модуле УправлениеКонтактнойИнформацией, там есть все нужные методы получения адресов, телефонов итп. И работают они одинаково во всех БСП одной версии.

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