Имя: Пароль:
1C
1С v8
Внешние печатные формы для обработки "Печать ценников" - как организовать?
0 PCcomCat
 
20.12.11
16:26
Доброго времени, уважаемые!

Собственно по теме: поделитесь опытом, если таковой есть.
1 ИС-2
 
naïve
20.12.11
16:29
элементарно...
создаем обработку и вызваем метод печать
2 ИС-2
 
naïve
20.12.11
16:30
Функция ПолучитьЭкземплярОбработки (СпрОбработка) Экспорт
   ИмяФайла = ПолучитьИмяВременногоФайла();
   ДвоичныеДанные = СпрОбработка.ХранилищеВнешнейОбработки.Получить();
   
   Попытка
       ДвоичныеДанные.Записать(ИмяФайла);
       
       Если СпрОбработка.ВидОбработки = Перечисления.ВидыДополнительныхВнешнихОбработок.Отчет Тогда
           ВнешняяОбработка = ВнешниеОтчеты.Создать(ИмяФайла,Ложь);
       иначе
           ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяФайла,Ложь);
       КонецЕсли;    
           
   Исключение
       ОбщегоНазначения.СообщитьОбОшибке("Ошибка создания обработки " + СпрОбработка + "; " + ОписаниеОшибки());
       Возврат Неопределено
   КонецПопытки;
       
   Возврат ВнешняяОбработка;
КонецФункции
3 Креатив
 
20.12.11
16:33
(0)Почитай мои темы по этому поводу и постарайся так не делать. Поскольку word такой лукавый.
4 PCcomCat
 
20.12.11
16:44
Т.е.предлагаете делать для каждого клиента свою внешнюю обработку, а, например, в документе при нажатии на "печать ценников" искать эту внешнюю обработку?

В принципе это интересно, надо попробовать - может решить возникающие задачи.
5 НуВотКак
 
20.12.11
16:46
Ну в Ут Макет ценник в режиме предприятия настраивается
6 PCcomCat
 
20.12.11
16:48
(3) Не Word. Просто одна конфигурация у нескольких клиентов, а у каждого клиента свои ценники, да ещё может быть и не один вариант: мелкий, крупный, гигантский, термоэтикетка. Вот и хочется сделать так, чтобы не корячить конфу.
7 PCcomCat
 
20.12.11
16:48
(5)БП - там нет и не надо.
8 PCcomCat
 
20.12.11
16:53
Спасибо всем участвовавшим!!!