Декоративное оформление С Новым Годом 2025

Макет печатной формы в формате MS Word для документа Заказ покупателя

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Пользователь ПП
RSS
Добрый день!

Необходимо выполнять печать договора не из документа КП, а из документа Заказ покупателя.

Я взял макет от документа КП и сохранил его для документа Заказ клиента.

Новая печатная форма появилась в составе дополнительных, но в ней ничего не заполняется.

В чем может быть причина?
Декоративное изображение 124
Сотрудник 1С-Рарус
Добрый день!

Для заполнения тэгов в созданном Вами макете договора, помимо создания самого макета, требуется еще
в справочнике "Шаблоны автотекста" для документа "Заказ клиента" прописать указанные в макете тэги.

Справочник можно найти в разделе "Нормативно-справочная информация".

Справочник уже заполнен предопределенными элементами для "Коммерческого преложения", можно по аналогии создать для заказа.
Пользователь ПП
Спасибо!

Попробовал для примера скопировал тэг Организация, но вместо организации заполняется пустое значение. При нажатии в форме тэга кнопки Проверить выходит сообщение об ошибке:
Ошибка выполнения действия:
{(1)}: Метод объекта не обнаружен (СведенияОЮрФизЛице)

Если текст действия тэга заменить на такой:
Результат = "Наша организация";

То организация начинает выводиться.

Почему не работает стандартный текст тэга?
Сотрудник 1С-Рарус
Добрый день.

Давайте пройдемся по пунктам:

1. Создаем макет в ворде. На пример, там только один тэг {v8 Организация}.
2. В макетах печатных форм для документа заказ клиента добавляем новый макет в качестве которого выбираем созданный нами документ ворда.
3. В справочнике шаблоны автотекста создаем новую группу "Заказ клиента", в которой будут храниться тэги для печати заказа.
4. Создаем новый элемент справочника:

Наименование - Организация
Автотекст - Организация
Назначение - Тег шаблона печати в Microsoft Word и OpenOffice.org Writer
Объект - Заказ клиента

в качестве действия указываем то же, что и для тэга "Организация" у коммерческого предложения:

СведенияОбОрганизации = ФормированиеПечатныхФорм.СведенияОЮрФизЛице(Объект.Организация, ТекущаяДата(), ,);
Результат = ФормированиеПечатныхФорм.ОписаниеОрганизации(СведенияОбОрганизации, "ПолноеНаименование,");

5. Записываем созданный элемент.

Далее идем в список заказов клиентов, печать, дополнительные печатные формы, там выбираем нашу форму. Должно все напечатать :)
Пользователь ПП
Добрый день!

Простите, что сразу не сказал. Используется спарка УТ 11.0.9.15 + CRM 2.0.5.2

Дело в том, что в общем модуле CRM_ОбщегоНазначенияСервер закомментирована функция СведенияОЮрФизЛице
Код
//+CRM_УТ - Данная процедура не используется в спарке!

//Функция КоличествоПрописью(Количество) Экспорт

//Функция СведенияОЮрФизЛице(ЮрФизЛицо, ДатаПериода, ДляФизЛицаТолькоИнициалы = Истина, БанковскийСчет = Неопределено) Экспорт
 
//-CRM_УТ


Эту функцию можно найти в общем модуле ФормированиеПечатныхФорм.

Хотя другая функция ОписаниеОрганизации есть и в общем модуле УТ 11 и в общем модуле CRM 2
Администратор
Цитата
Георгий Шевченко пишет:
Эту функцию можно найти в общем модуле ФормированиеПечатныхФорм.
Вызов функции СведенияОЮрФизЛице  из этого модуля решает проблему?  

Я сейчас не могу точно сказать, почему я закоментировал эту строку, надо будет посмотреть в офисе в понедельник. Помоему, она то ли дублируется, то ли не подходит для УТ, ведь в УТ свои первичные документы типа Счета, а не взятые из CRM
Цитата
Георгий Шевченко пишет:
Хотя другая функция ОписаниеОрганизации есть и в общем модуле УТ 11 и в общем модуле CRM 2
Вероятно они отличаются и мы используем нашу функцию в наших "CRM-ных" документах.
Пользователь ПП
Цитата
Алексей Полубенский пишет:
Вызов функции СведенияОЮрФизЛице  из этого модуля решает проблему?  

Да, у меня заработало.
Администратор
Отлично.
Интересующийся
Цитата
Добрый день.

Давайте пройдемся по пунктам:

1. Создаем макет в ворде. На пример, там только один тэг {v8 Организация}.
2. В макетах печатных форм для документа заказ клиента добавляем новый макет в качестве которого выбираем созданный нами документ ворда.
3. В справочнике шаблоны автотекста создаем новую группу "Заказ клиента", в которой будут храниться тэги для печати заказа.
4. Создаем новый элемент справочника:

Наименование - Организация
Автотекст - Организация
Назначение - Тег шаблона печати в Microsoft Word и OpenOffice.org Writer
Объект - Заказ клиента

в качестве действия указываем то же, что и для тэга "Организация" у коммерческого предложения:

СведенияОбОрганизации = ФормированиеПечатныхФорм.СведенияОЮрФизЛице(Объект.Организация, ТекущаяДата(), ,);
Результат = ФормированиеПечатныхФорм.ОписаниеОрганизации(СведенияОбОрганизации, "ПолноеНаименование,");

5. Записываем созданный элемент.

Далее идем в список заказов клиентов, печать, дополнительные печатные формы, там выбираем нашу форму. Должно все напечатать :)
Изменено: Кучеров Андрей - 08.02.2013 17:12:26

Добрый день!

            А на данный момент технология не изменилась? У нас конфигурация Управление торговлей и взаимоотношениями с клиентами (CRM), редакция 2.0 (2.0.12.3). Но, столкнулись с проблемой что в КП запускается обработчик: "Процедура Подключаемый_ПечатьВнешнегоМакета(Команда)" А в Заказе клиента его нет. Можете подсказать методику в текущей версии?
Сотрудник 1С-Рарус
Добрый день, Дмитрий !
Данный вопрос решается в рамках линии консультации продукта. Для его оперативного решения следует обратиться на линию технической поддержки пользователей по адресу crm@rarus.ru, обязательно указав в письме:
- регистрационный номер ПП 1C:CRM;
- полное наименование конфигурации;
- релиз конфигурации и платформы 1С:Предприятия;
- название организации, на которую оформлен продукт;
- ссылку на ветку форума.
Интересующийся
Спасибо за ответ, но это всё долго. Вопрос решён через ВПФ, через стандартный механизм сложнее.
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С