Автоматическое заполнение коммерческого предложения

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

Страницы: 1 2 След.
RSS
Автоматическое заполнение коммерческого предложения, Не получается вставить таблицу через теги
 
Здравствуйте!

У нас Автоматизация франчайзи+CRM КОРП. Добавили внешнюю печатную форму, в которой заранее указали теги которые надо заменять. Напрмер, {Дата}. При нажатии кнопки печать, видна добавленная форма. Подскажите, пожалуйста, как вставить табличную часть из окна Коммерческое предложение в наш шаблон? пробовали вставлять теги из раздела Действий Теги шаблона Microsoft Word документа "Коммерческое предложение" - Теги шаблона Microsoft Word значения колонок. Например, добавили в текст заготовленного шаблона тег {Номенклатура}. В результате, когда создается новый документ МС Ворда и начинается замена тегов, получается слудеющая ошибка:

Код
ТекРазделитель   = Параметры["ТекРазделитель"];
ОбъектВорд      = Параметры["ОбъектВорд"];
ВидОбъекта      = Параметры["ВидОбъекта"];
ВходитВКомплект   = Параметры["ВходитВКомплект"];

//если  нужно печатать состав комплекта-набора тогда необходимо удалить символы "//" в строке ниже
//Параметры.ПечататьСоставНабораКомплекта = Истина;
 
Если ТипЗнч(Объект.Номенклатура) = Тип("СправочникСсылка.Номенклатура") Тогда
   
   Если Объект.Номенклатура.ВидНоменклатуры.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Комплект Тогда
      Результат = Строка(Объект.Номенклатура) + " ("+Строка(Объект.Номенклатура.ВидНоменклатуры)+")";
   Иначе
      Если НЕ ВходитВКомплект Тогда
         Результат = Строка(Объект.Номенклатура);
      Иначе
         Результат = "  " + Строка(Объект.Номенклатура);
      КонецЕсли;
   КонецЕсли;
Иначе
   
   Если НЕ ТекРазделитель.Пустая() И ТекРазделитель.Итог Тогда            
      Результат = "Итого по " + Строка(ТекРазделитель);
   Иначе   
      Результат = Строка(Объект.Номенклатура);
   КонецЕсли;
   
   Если ВидОбъекта = "Word" Тогда
      ОбъектВорд.Selection.ParagraphFormat.Alignment = 1;
   КонецЕсли;
КонецЕсли:{(1)}: Поле объекта не обнаружено (ТекРазделитель)


Короче говоря, ругается прямо на первую строку...

Как решить проблему? что надо написать в шаблоне, что надо написать в действии тега?
Спасибо!
 
В дистрибутиве CRM входят 2 печатные формы для коммерческого предложения (ШаблонКоммерческогоПредложения.doc и ШаблонДоговораИзКоммерческогоПредложения.doc).  Проверьте печать на данных печатных формах. Если все ОК,  тогда очевидно что вашу печатную форму нужно делать по аналогии.
 
Добрый день, коллеги!

В CRM ПРОФ  1.4. не смог найти заявленной в "Методике внедрения 1С:СRМ ПРОФ" настройки пользователя "Основной шаблон коммерческого предложения". Кроме того, на закладке "Содержание" документа "Коммерческое предложение" отсутствует соотвествующий реквизит.

Заранее признателен за комментарии по этому вопросу!
Изменено: Алексей Просвиров - 25.04.2012 23:53:04
 
Здравствуйте, Алексей!

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

Большое спасибо! Завтра буду тестировать у клиента!
Изменено: Алексей Просвиров - 26.04.2012 19:20:35
 
Добрый день!

К сожалению, шаблон Word не предлагается при печати данного документа (1C:CRM Проф. 1.4.4.1) :(
Изменено: Алексей Просвиров - 27.04.2012 19:56:49
 
Здравствуйте, Алексей!

Чтобы шаблон был доступен при выборе печатной формы его нужно добавить во внешние печатные формы (меню сервис- Дополнительне отчеты и обработки).
 
Добрый день, чтобы не создавать новую тему напишу здесь. Вопрос тоже по макетам печатных форм.
В коммерческом предложении через кнопку Печать должна быть печатная форма договора, сейчас её нет (CRM проф 2.0.3.2). Добавил пользовательский макет с тегами, в меню печать строка Договор есть, но при формировании открывается пустой Word и ошибка 1С "Ошибка совместного доступа к файлу".
Вопрос как это исправить?
 
Добрый день, Андрей!
Мы проверили - у нас ошибки не возникает.
А работает ли у вас печать коммерческого предложения, которая есть "по умолчанию"?
Ошибка может выдавать если у вас нет прав на изменение в каталоге временных файлов, куда при печати скидывается шаблон документа.
У вас на компьютере права администратора? Если нет, попробуйте проверить с правами администратора.

Печатной формы договора сейчас нет "по умолчанию", мы добавим ее в одном из ближ. релизов. Сейчас она добавляется только вручную
 
Цитата
Алексей Полубенский пишет:
Добрый день, Андрей!

Мы проверили - у нас ошибки не возникает.

А работает ли у вас печать коммерческого предложения, которая есть "по умолчанию"?

Ошибка может выдавать если у вас нет прав на изменение в каталоге временных файлов, куда при печати скидывается шаблон документа.

У вас на компьютере права администратора? Если нет, попробуйте проверить с правами администратора.
Алексей, коммерческое предложение, которое есть по умолчанию отрабатывает нормально, проблема возникает только с добавленной формой. На ПК права администратора. Пробуем разобраться.
 
еще вариант - в памяти висит незакрывшийся процесс ворда...
 
добрый день!

Цитата
Добавил пользовательский макет с тегами, в меню печать строка Договор есть, но при формировании открывается пустой Word

у нас возникает точно такая же проблема. ошибка совместного доступа не возникает. не висит никакой процесс, у пользователя 1С - полные права, в операционной системе - админские. добавляю вордовский документ в шаблоны, вношу в него теги согласно шаблонам автотекста - при выборе команды Печать - получаю пустой документ.

CRM проф, релиз 2.0.3.3
Изменено: Алёна - 11.10.2012 17:54:04
 
Ясно - отослал описание разработчику механизма печати.
Вы можете предоставить удаленный доступ к вашей базе, чтобы он мог посмотреть в чем дело?
А то у нас не воспроизводится проблема...

Либо, что лучше, предоставить нам базу с этой печатной формой... Можно не рабочую, а загрузить в демо-базу и прислать нам.  Одного макета будет не достаточно.
 
У себя мы проверили - ошибку смоделировать не удалось. Ждем от вас базу или удаленный доступ
 
Алексей, удалось понять, почему не отображалось содержимое документа - забыла проставить закрывающие теги области. скажите, пожалуйста, создание макетов печати ведь доступно не только для тех объектов, для которых в системе уже есть предопределённые макеты (КП, Счета или Событие), но и для таких, для которых доступно создание шаблонов автотекста (например, Договора)?

т.е. можно ли уже создавать в пользовательском режиме шаблон для справочника Договоры или там что-то ещё не доделано?
 
Печать через свои макеты возможна для тех объектов, которые доступны в шаблонах автотекста с назначением "Тег шаблона печати в Microsoft Word и OpenOffice.org Writer"
в CRM 2.0 таких объектов 5:
- Счет на оплату покупателю
- Коммерческое предложение
- Событие
- Договоры
- Клиенты

То есть для Договоров уже все должно корректно создаваться и отрабатывать.

Вообще  условие выбора объектов такое (по ИЛИ):
1) входит в состав типов общей команды  ДополнительныеОтчетыИОбработкиПечатныеФормы - Метаданные.ОбщиеКоманды.ДополнительныеОтчетыИОбработкиПечатныеФормы.ТипПараметраКоманды.Типы()
2) Имеет макеты с префиксом "ПФ_ODT" или "ПФ_DOC"

То есть не только те объекты, которые имеют шаблоны, но и те кто включен в команду "ДополнительныеОтчетыИОбработкиПечатныеФормы"

Соответственно в спарке с УТ11 таких объектов "автоматически" будет больше.
Изменено: Алексей Полубенский - 15.10.2012 16:49:19
 
Дабы не создавать новую тему, спрошу тут  :)
Мы на основании заказа покупателя делаем договора. Какой нужно вытащить в шаблон тег для подстановки услуг из заказа? и можно ли автоматически из контактных лиц выбирать лицо с должностью "директор".
 
Цитата
Андрей Федотов пишет:
Дабы не создавать новую тему, спрошу тут    

Мы на основании заказа покупателя делаем договора. Какой нужно вытащить в шаблон тег для подстановки услуг из заказа? и можно ли автоматически из контактных лиц выбирать лицо с должностью "директор".

например, в документе КП есть уже готовые теги для колонок "Номенклатура" и других колонок из табличной части "Услуги" - можно сделать по аналогии. Главное, чтобы у вас строка таблицы в шаблоне была огорожена соответствующими тегами области (можете посмотреть пример в поставляемом макете)

а насчет лица, наверное, нужно запросом выбирать
 
Цитата
Андрей Федотов пишет:
Мы на основании заказа покупателя делаем договора. Какой нужно вытащить в шаблон тег для подстановки услуг из заказа? и можно ли автоматически из контактных лиц выбирать лицо с должностью "директор".
Здравствуйте, Андрей!
Алена выше дала исчерпывающий ответ,  делайте по аналогии с КП. Если что-то все равно не ясно - спрашивайте.
Директора выбирать нужно запросом.
 
Что бы не создавать новую тему, уточню здесь
Сейчас у меня CRM 2.0 (2.0.3.2)
В ней нету формирования на печать договора.
Я так понимаю в эту редакцию тоже не добавили или я не там ищу (пробуй при печати КП)?
Если надо добавить пользовательский макет, то откуда его можно вытащить?

Интересует еще также автоматическое формирование договоров в печатной форме в УНФ+CRM Стандарт. Это возможно? Тоже нужно добавить пользовательский макет? Если да, то подскажите его тоже с какой конфигурации можно взять.

Заранее спасибо.
 
Добрый день, Дмитрий!
Цитата
Сейчас у меня CRM 2.0 (2.0.3.2)
такого релиза официально не выходило. Есть 2.0.2.3 и 2.0.3.3 (возможно у вас промежуточный релиз для пилотного внедрения)
В версии 2.0.3.3 макет договора не включен внутр конфигурации, это появится только в релизе 2.0.4
Я прикрепил макет, его нужно добавить через типовой механизм подключения макетов печ. форм (раздел Общие настройки)


По поводу УНФ + CRM - формирование договора добавим в документ "Продажа (сделка)" в след. релизе, сейчас этого нет.
 
Да. Опечатался. У меня 2.0.3.3  :)
Спасибо за шаблоны.
И ждем новые релизы
 
Здравствуйте!
будет ли данная технология работать для документа Реализация?
сделали аналогично Компредложению, но выпадывает в ошибку при обращении к Структуре Параметры
ИтогоСумма = Параметры["ИтогоСумма"];
Результат = СокрЛП(Формат(ИтогоСумма,"ЧЦ=15; ЧДЦ=2")):{(1)}: Поле объекта не обнаружено (ИтогоСумма)
в какой момент заполняется эта структура?
У нас Параметры.количество() =1, а когда выводим Компредложение то =6
Изменено: netservice - 26.11.2012 12:36:22
 
Добрый день!

В решении 1С:CRM релиза 2.0.3 нет документа реализации. Уточните, про какое решение идет речь и его релиз.
Спасибо!
 
1C-Рарус: Автоматизация 1С:Франчайзи, редакция 2.1.3.1+CRM 1.3.3.1
Изменено: netservice - 26.11.2012 13:50:58
Страницы: 1 2 След.
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С