|
Внешние печатные формы. Доступность в любой конфигурации | ☑ | ||
---|---|---|---|---|
0
oduvanchikyan
07.09.21
✎
14:55
|
Добрый день, всем !
Хотел уточнить, как лучше создать внешнюю печатную форму для разных конфигурации! Разных конфигураций, я имею ввиду чтобы даже редакции учитывались и версии 1с, возможно ли такое? Есть ли литература или видео с объяснением буду очень благодарен!) |
|||
1
Новый1сник2
07.09.21
✎
14:57
|
(0) вряд ли, даже в пределах одной версии на разных релизах, по разному работает
|
|||
2
oduvanchikyan
07.09.21
✎
15:02
|
(1) А как же создают внешние печатные формы для разных конфигураций?
|
|||
3
runoff_runoff
07.09.21
✎
15:03
|
(2) по стандарту БСП, который уже очень давно не меняется для печатных форм..
|
|||
4
Новый1сник2
07.09.21
✎
15:05
|
(2) тем более для разных конфигураций, отдельными внешними обработками
|
|||
5
lodger
07.09.21
✎
16:21
|
(0) БСП в помощь. где нет БСП - пусть сами пишут.
|
|||
6
SleepyHead
гуру
07.09.21
✎
17:36
|
(2) ну так если там состав типов похожий, будут работать в разных.
Я делал отчет, который работал в БП, ЗУП и ЕРП, потому что везде есть справочники физлиц, сотрудников, и одинаковые регистры сведений. Тексты запросов приходилось иногда писать с учетом структуры регистров, вот и все. |
|||
7
Kassern
07.09.21
✎
17:50
|
(0)Получаешь:
Имя = Метаданные.Имя; Синоним = Метаданные.Синоним; Версия = Метаданные.Версия; А дальше уже пишешь условия заполнения под различные конфигурации. |
|||
8
Курцвейл
07.09.21
✎
20:46
|
(0) Лучше всего для каждой конфигурации добавлять свою команду в список команд в зависимости от написанного (7).
Далее в модуле Печать() читать идентификатор команды и соот-но вызывать функцию для конкретной конфигурации. Важный нюанс что крайне желательно совпадение версий БСП где будет использоваться единая обработка. Ибо если это не так, то разные версии могут работать по разному. |
|||
10
oduvanchikyan
08.09.21
✎
02:31
|
Столкнулся с проблемой, когда заполняю печатную форму - не могу получить значения адреса контрагента или же организации. Когда прописываю СсылкаНаОбъект.Организация.КонтактнаяИнформация - выводит такой текст в поле - СправочникТабличнаяЧасть.Контрагенты.КонтактнаяИнформация, а если указываю конкретно СсылкаНаОбъект.Организация.КонтактнаяИнформация.Страна - "поле объекта не обнаружено" , может кто-то знает в столь странное время на этот вопрос ответ?
А так же на вопрос где храниться буквенная запись итога документа в 1с? |
|||
11
SleepyHead
гуру
08.09.21
✎
05:11
|
(10) Если конфигурации, для которых пишешь отчет, на БСП - смотри, как работать с контактной информацией в модуле УправлениеКонтактнойИнформацией, там есть все нужные методы получения адресов, телефонов итп. И работают они одинаково во всех БСП одной версии.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |