Помогите новичку дополнить печатную форму реквизитами организации.
Добрый день.
Помогите пожалуйста новичку дополнить печатную форму реквизитами организации.
В конфигурации Зуп 3.1 если перейти Настройка -> Реквизиты организации -> Адреса и телефоны -> Юридический адрес
будет полный адрес организации.
Как добавить эти реквизиты в шаблон печатной формы как на картинке:
Нкобходимо:
1) Полное наименование организации
2) Адрес организации
3) ИНН / КПП
4) ОГРН
5) Банковские реквизиты
Помогите пожалуйста.
Помогите пожалуйста новичку дополнить печатную форму реквизитами организации.
В конфигурации Зуп 3.1 если перейти Настройка -> Реквизиты организации -> Адреса и телефоны -> Юридический адрес
будет полный адрес организации.
Как добавить эти реквизиты в шаблон печатной формы как на картинке:
Нкобходимо:
1) Полное наименование организации
2) Адрес организации
3) ИНН / КПП
4) ОГРН
5) Банковские реквизиты
Помогите пожалуйста.
Прикрепленные файлы:
ДопСоглашениеТД _test1.epf
По теме из базы знаний
Найденные решения
(8) КадровыйУчет.КадровыеДанныеСотрудников() принимает ссылку на элемент справочника Сотрудники или массив таких ссылок. Ссылка на справочник ФизическиеЛица не прокатит.
ДанныеСотрудника = КадровыйУчет.КадровыеДанныеСотрудников(Истина, Выборка.Ссылка.ФизическоеЛицо, "ДатаПриема, ДатаУвольнения, ТекущийВидЗанятости, ТекущаяДолжность, ТекущееПодразделение, ТарифнаяСтавка", ТекущаяДата());
Прикрепленные файлы:
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Вот вам очень полезная статья для ЗУП. Обязательно добавьте себе ее в закладки. https://infostart.ru/1c/articles/942569/
Плюс обязательно почитайте про механизм представлений в ЗУП, вот есть прекрасный конструктор для Представлений с сайта ИТСhttps://its.1c.ru/db/metod81#content:7329:hdoc . Скачайте эту обработку и пользуйтесь. Простой конструктор, который помогает бодро собирать запросы по любым данным из базы, как положено, а не напрямую к Регистрам.
Плюс обязательно почитайте про механизм представлений в ЗУП, вот есть прекрасный конструктор для Представлений с сайта ИТС
ДанныеФизическогоЛица = КадровыйУчет.КадровыеДанныеФизическихЛиц(Истина, Выборка.Ссылка.ФизическоеЛицо,
"ФИОПолные, ФамилияИО, АдресПоПрописке, ДокументВид, ДокументСерия, ДокументНомер, ДокументКемВыдан, ДокументДатаВыдачи, ДокументКодПодразделения, МестоРождения", ТекущаяДата());
ДанныеФизическогоЛицаР = КадровыйУчет.КадровыеДанныеФизическихЛиц(Истина, ДанныеДоговоров[0].Наниматель,"ФамилияИО", ТекущаяДата());
добавить
СведенияОргЮЛ = РегламентированнаяОтчетностьВызовСервера.ПолучитьСведенияОбОрганизации(ДанныеДоговоров[0].Организация , , "НаимЮЛПол, ИННЮЛ, КППЮЛ, ОГРН, ОргИндекс, ОргКодСубъект, ОргРайон, ОргГород, ОргНПункт, ОргУлица, ОргДом, ОргКорпус, ОргКвартира, ФИОРук, ИННРук,ЮрАдресОрганизации");
ну и далее
Адрес = СведенияОргЮЛ.ЮрАдресОрганизации ;
и так далее
Добавил как вы сказали, вызываю
и получаю ошибку:
ОбластьМакета.Параметры.АдресОрганизации = СведенияОргЮЛ.ЮрАдресОрганизации;
и получаю ошибку:
Значение не является значением объектного типа (Ссылка)
{ОбщийМодуль.ЗарплатаКадрыБазовый.Модуль(1477)}: ЭтоЮридическоеЛицо = ЗарплатаКадры.ЭтоЮридическоеЛицо(Организация.Ссылка);;
{ОбщийМодуль.ЗарплатаКадрыРасширенный.Модуль(14694)}: ОргСведения = ЗарплатаКадрыБазовый.ПолучитьСведенияОбОрганизации(Организация, ДатаЗначения, СписокПоказателей);
{ОбщийМодуль.ЗарплатаКадрыВнутренний.Модуль(423)}: Возврат ЗарплатаКадрыРасширенный.ПолучитьСведенияОбОрганизации(Организация, ДатаЗначения, СписокПоказателей);
{ОбщийМодуль.ЗарплатаКадры.Модуль(1319)}: Возврат ЗарплатаКадрыВнутренний.ПолучитьСведенияОбОрганизации(Организация, ДатаЗначения, СписокПоказателей);
{ОбщийМодуль.РегламентированнаяОтчетностьПереопределяемый.Модуль(37)}: Возврат ЗарплатаКадры.ПолучитьСведенияОбОрганизации(Организация, ДатаЗначения, СписокПоказателей);
{ОбщийМодуль.РегламентированнаяОтчетностьВызовСервера.Модуль(321)}: Возврат РегламентированнаяОтчетностьПереопределяемый.ПолучитьСведенияОбОрганизации(Организация, ДатаЗначения, СписокПоказателей);
{ВнешняяОбработка.ДопСоглашениеТД.МодульОбъекта(146)}: СведенияОргЮЛ = РегламентированнаяОтчетностьВызовСервера.ПолучитьСведенияОбОрганизации(ДанныеДоговоров[0].Организация ,ТекущаяДата(), "НаимЮЛПол, ИННЮЛ, КППЮЛ, ОГРН, ОргИндекс, ОргКодСубъект, ОргРайон, ОргГород, ОргНПункт, ОргУлица, ОргДом, ОргКорпус, ОргКвартира, ФИОРук, ИННРук, ЮрАдресОрганизации");
{ВнешняяОбработка.ДопСоглашениеТД.МодульОбъекта(49)}: УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ДопСоглашение", "Доп соглашение к ТД", ПечатьДокумента(МассивОбъектов, ОбъектыПечати));
{ОбщийМодуль.УправлениеПечатью.Модуль(1650)}: ВнешняяОбработкаОбъект.Печать(
{ОбщаяФорма.ПечатьДокументов.Форма(515)}: УправлениеПечатью.ПечатьПоВнешнемуИсточнику(
{ОбщаяФорма.ПечатьДокументов.Форма(43)}: КоллекцияПечатныхФорм = СформироватьПечатныеФормы(Параметры.ИменаМакетов, Отказ);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(234)}: ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, Форма);
{ОбщийМодуль.УправлениеПечатьюКлиент.Модуль(143)}: ВыполнитьОбработкуОповещения(ОписаниеПроцедурыЗавершения, СписокДокументов);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(32)}: УправлениеПечатьюКлиент.ПроверитьПроведенностьДокументов(ОписаниеОповещения, ОбъектыНазначения, Форма);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(482)}: МодульУправлениеПечатьюСлужебныйКлиент.ВыполнитьОткрытиеПечатнойФормы(
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(260)}: ВыполнитьОткрытиеПечатнойФормы(ВыполняемаяКоманда, Форма, ВыполняемаяКоманда.ОбъектыПечати);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(95)}: МодульДополнительныеОтчетыИОбработкиКлиент.ВыполнитьНазначаемуюКомандуПечати(ОписаниеКоманды, Форма);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(20)}: ВыполнитьПодключаемуюКомандуПечатиЗавершение(Истина, ПараметрыВыполнения);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(245)}: ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(64)}: ПродолжитьВыполнениеКоманды(ПараметрыВыполнения);
{Справочник.Сотрудники.Форма.ФормаСписка.Форма(485)}: ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Элементы.Список);
Показать
В обработке в некоторых базах ЗУП 3.1 причем только на некоторых сотрудниках выскакивает ошибка:
Сама ошибка:https://cloud.mail.ru/public/gNso/BQoSvCbL8
Обработка:https://cloud.mail.ru/public/H2Cm/fphgQ42os
Описание ошибки:
Индекс находится за границами массива
{ВнешняяОбработка.ДопСоглашениеТД.МодульОбъекта(139)}: ОбластьМакета.Параметры.Руководитель = ДанныеФизическогоЛицаР[0].ФамилияИО;
{ВнешняяОбработка.ДопСоглашениеТД.МодульОбъекта(51)}: УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ДопСоглашение", "Доп соглашение к ТД", ПечатьДокумента(МассивОбъектов, ОбъектыПечати));
{ОбщийМодуль.УправлениеПечатью.Модуль(1650)}: ВнешняяОбработкаОбъект.Печать(
{ОбщаяФорма.ПечатьДокументов.Форма(515)}: УправлениеПечатью.ПечатьПоВнешнемуИсточнику(
{ОбщаяФорма.ПечатьДокументов.Форма(43)}: КоллекцияПечатныхФорм = СформироватьПечатныеФормы(Параметры.ИменаМакетов, Отказ);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(234)}: ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, Форма);
{ОбщийМодуль.УправлениеПечатьюКлиент.Модуль(143)}: ВыполнитьОбработкуОповещения(ОписаниеПроцедурыЗавершения, СписокДокументов);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(32)}: УправлениеПечатьюКлиент.ПроверитьПроведенностьДокументов(ОписаниеОповещения, ОбъектыНазначения, Форма);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(482)}: МодульУправлениеПечатьюСлужебныйКлиент.ВыполнитьОткрытиеПечатнойФормы(
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(260)}: ВыполнитьОткрытиеПечатнойФормы(ВыполняемаяКоманда, Форма, ВыполняемаяКоманда.ОбъектыПечати);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(95)}: МодульДополнительныеОтчетыИОбработкиКлиент.ВыполнитьНазначаемуюКомандуПечати(ОписаниеКоманды, Форма);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(20)}: ВыполнитьПодключаемуюКомандуПечатиЗавершение(Истина, ПараметрыВыполнения);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(245)}: ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(64)}: ПродолжитьВыполнениеКоманды(ПараметрыВыполнения);
{Справочник.Сотрудники.Форма.ФормаСписка.Форма(485)}: ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Элементы.Список);
Сама ошибка:
Обработка:
Описание ошибки:
Индекс находится за границами массива
{ВнешняяОбработка.ДопСоглашениеТД.МодульОбъекта(139)}: ОбластьМакета.Параметры.Руководитель = ДанныеФизическогоЛицаР[0].ФамилияИО;
{ВнешняяОбработка.ДопСоглашениеТД.МодульОбъекта(51)}: УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ДопСоглашение", "Доп соглашение к ТД", ПечатьДокумента(МассивОбъектов, ОбъектыПечати));
{ОбщийМодуль.УправлениеПечатью.Модуль(1650)}: ВнешняяОбработкаОбъект.Печать(
{ОбщаяФорма.ПечатьДокументов.Форма(515)}: УправлениеПечатью.ПечатьПоВнешнемуИсточнику(
{ОбщаяФорма.ПечатьДокументов.Форма(43)}: КоллекцияПечатныхФорм = СформироватьПечатныеФормы(Параметры.ИменаМакетов, Отказ);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(234)}: ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, Форма);
{ОбщийМодуль.УправлениеПечатьюКлиент.Модуль(143)}: ВыполнитьОбработкуОповещения(ОписаниеПроцедурыЗавершения, СписокДокументов);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(32)}: УправлениеПечатьюКлиент.ПроверитьПроведенностьДокументов(ОписаниеОповещения, ОбъектыНазначения, Форма);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(482)}: МодульУправлениеПечатьюСлужебныйКлиент.ВыполнитьОткрытиеПечатнойФормы(
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(260)}: ВыполнитьОткрытиеПечатнойФормы(ВыполняемаяКоманда, Форма, ВыполняемаяКоманда.ОбъектыПечати);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(95)}: МодульДополнительныеОтчетыИОбработкиКлиент.ВыполнитьНазначаемуюКомандуПечати(ОписаниеКоманды, Форма);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(20)}: ВыполнитьПодключаемуюКомандуПечатиЗавершение(Истина, ПараметрыВыполнения);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(245)}: ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(64)}: ПродолжитьВыполнениеКоманды(ПараметрыВыполнения);
{Справочник.Сотрудники.Форма.ФормаСписка.Форма(485)}: ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Элементы.Список);
Прикрепленные файлы:
ДопСоглашениеТД_2.epf
(8) КадровыйУчет.КадровыеДанныеСотрудников() принимает ссылку на элемент справочника Сотрудники или массив таких ссылок. Ссылка на справочник ФизическиеЛица не прокатит.
ДанныеСотрудника = КадровыйУчет.КадровыеДанныеСотрудников(Истина, Выборка.Ссылка.ФизическоеЛицо, "ДатаПриема, ДатаУвольнения, ТекущийВидЗанятости, ТекущаяДолжность, ТекущееПодразделение, ТарифнаяСтавка", ТекущаяДата());
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот