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

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

Страницы: 1
RSS
Макет печатной формы в формате MS Word для документа Заказ покупателя
 
Добрый день!

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

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

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

В чем может быть причина?
Изменено: Георгий Шевченко - 03.02.2013 04:46:12
 
Добрый день!

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

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

Справочник уже заполнен предопределенными элементами для "Коммерческого преложения", можно по аналогии создать для заказа.
Изменено: Кучеров Андрей - 05.02.2013 16:07:26
 
Спасибо!

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

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

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

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

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

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

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

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

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

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

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

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