Где находятся популярные процедуры и функции для печати в новых конфигурациях 1С 8
 
После выхода новых редакций популярных конфигураций 1С 8, работающих в режиме управляемого приложения (интерфейса), поменялся не только внешний вид программ, но и внутренняя стурктура и даже исполняемый код.

Кому подойдет информация: Программист 1С
Подойдет для конфигураций: Типовые конфигурации 1С: Бухгалтерия предприятия ред.3.0, Управление торговлей ред. 11, Комплексная автоматизация ред. 2 и другие основные типовые решения 1С на управляемых формах.

Когда разработчик реализовывал внешние печатные формы для конфигураций 1С, работавших (а некоторые еще продолжают поддерживаться) в режиме обычного приложения, то мог использовать типовые процедуры и функции общих модулей, представляющих данные для печатных форм. Такими процедурами и функциями были отвечающие за формирование заголовка документа печати, формирование структуры адресов, телефонов, банковских реквизитов и контактной информации организации или контрагента, представление сумм прописью с наименованием валюты.

Когда возникла необходимость конвертации внешних печатных форм документов для новых редакций типовых конфигураций 1С 8, работающих в режиме управляемого приложения, то был отмечен тот факт, что общие процедуры и функции печати оказались перенесены разработчиками в другие общие модули. Благо, что исполняемый в этих процедурах и функциях был изменен не существенно. И достаточно было только  указать новые названия общих модулей в старом коде печатных форм. Вот, по наблюдениям, что получилось:

ОбщегоНазначения.СформироватьЗаголовокДокумента() ->  ОбщегоНазначенияУТКлиентСервер.СформироватьЗаголовокДокумента()
ФормированиеПечатныхФорм.ОписаниеОрганизации() -> ФормированиеПечатныхФорм.ОписаниеОрганизации()
УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице() -> ФормированиеПечатныхФорм.СведенияОЮрФизЛице()
РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций() -> ОтветственныеЛицаБП.ОтветственныеЛица()
ФормированиеПечатныхФорм.СформироватьСуммуПрописью() ->

РаботаСКурсамиВалют.СформироватьСуммуПрописью()

(добавлен третий параметр функции для вывода дробной части или нет, по умолчанию "БезДробнойЧасти = Ложь" - выводить дробную часть)

МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту() -> РаботаСКурсамиВалют.ПересчитатьСуммуДокументаВВалюту(СуммаДокумента, ТекущаяВалюта, НоваяВалюта, Дата)
ОбщегоНазначения.ФорматСумм(Сумма) -> ФормированиеПечатныхФорм.ФорматСумм(Сумма, Валюта) - добавлен второй параметр - СправочникСсылка.Валюта

 

Оцените, оказалась ли эта публикация полезна для Вас?

© www.azhur-c.ru 2013-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

26-01-2021

Журавлев А.С. (Сайт azhur-c.ru)

Назад

 
 

ural-rosaudit.ru - Аудит в сфере ЖКХ, www.ural-rosaudit.ru
azhur-blog.ru - мошенничество в интернете, www.azhur-blog.ru
info-compas.ru - каталог, инфокурсы, видеокурсы, видео курсы, обучение он-лайн, www.info-compas.ru
https://vk.com/effective_ideas - Группа вКонтакте Методы заработка и работы при помощи Интернет

 

Проверить аттестат
Cистема управления контентом Santafox&trade. Санкт-Петербург, Ленинский проспект, д. 23 (812) 545-47-48
Яндекс.Метрика