gifts2017

Обработка "Печать прайс-листа" для УТ

Опубликовал Алексей Козаченко (borman) в раздел Обработки - Ценообразование, прайсы

Распределяет прайс по страницам по ценовым группам товаров.
Выгружает в книгу Excel средствами OpenOffice.

Абсолютно типовой прайс (из УТ 10.3.6.8), но:

Распределяет товары по страницам по ценовым группам товаров.
Выгружает в книгу Excel средствами OpenOffice.

Полезно тем, кому нужны "многозакладочные" прайсы в Excel.

Скачать файлы

Наименование Файл Версия Размер
ПечатьПрайсЛиста.epf 294
.1241580986 53,02Kb
25.09.09
294
.1241580986 53,02Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Евгений (wirg) 06.05.09 09:28
А зачем это нужно, если и так можно обработку типовую использовать. А сохранить как никто не отменял???
2. Алексей Козаченко (borman) 06.05.09 09:32
(1) а выпробовали "сохранить как"?
3. Алексей Козаченко (borman) 06.05.09 09:35
(1) если вас устраивает формировать прайсы отдельно по каждой ценовой группе, каждый сохранять, а потом "склеивать" в одну книгу. То вам моя обработка без надобности.
4. Марат (marat10) 08.05.09 16:49
{Форма.ФормаЗаполнения(461)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
Ошибка создания ServiceManager!
{Форма.ФормаЗаполнения(461)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
Ошибка создания ServiceManager!
5. Алексей Козаченко (borman) 08.05.09 18:58
6. иван какаяразница (blabla) 13.05.09 12:08
7. Александр Смирнов (smirnoff1981) 13.05.09 13:45
Спа нормальный прайс!!! Его доработать еще счутка что бы в две колонки печатал и все вообще будет замечтательно!!!
8. Трактор Трактор (Трактор) 13.05.09 22:36
Недавно искал пример работы с Опеном Офисом. Нашёл обрывки. А тут такой хороший пример объявился. Молодец!
Жаль мне этот пример уже ненужен.
9. Алексей Козаченко (borman) 16.05.09 09:08
(8)Когда мне нужно было это реализовать - сам запарился искать готовые примеры, потому и выложил.
(7)Изначально я его писал конечно более расширенным, правда не в 2 колонки, а с выводом свойств товаров в колонках, красиво кстати получается. Но не все же должно быть бесплатным, я Алчный 1Снег (ц)... :)
10. romul_666 (romul_666) 07.12.09 01:06
Почему-то при запуске в 1С 8.1 УТ 10.3 выдал сначала ошибку в строке 1221, пришлось видоизменить строку (Секция.Параметры.Валюта = ?(ВВалютеОтчета, "В валюте: " + ВалютаОтчета + " (курс " + Окр(ОбщегоНазначения.ПолучитьКурсВалюты(ВалютаОтчета, ДатаПрайса).Курс, 2) + ").", "В валютах цен.");). Помогло..
Потом еще одна ошибка появилась при включенной галке "Распределять по страницам" и добавлении доп.полей, например, "Номенклатура.Код" (не важно, до или после Номенклатуры выводить):
{ВнешняяОбработка.ПечатьПрайсЛиста(1112)}: Поле объекта не обнаружено (НоменклатураКод)
СекцияДопПоле.Параметры.ЗначениеДопПоля = Выборка[мСоответствиеДопПолейДо[Тмп]];

Что бы это могло значить?

И еще вопрос: можно ли как-то настроить вывод листов в соответствии с категориями первого уровня дерева справочника Номенклатуры, а не с ценовыми группами? иначе получается при неустановленных значениях "Ценовая группа" и "Номенклатурная группа" у товара, что эти товары "выпадают в отдельные разделы прайса... и прайс становится малопонятным



11. Алексей Козаченко (borman) 15.12.09 08:23
(10) Наверное у вас версия конфы выше, чем 10.3.6.8, поэтому возникли эти ошибки. Если вам до сих пор это интересно, то отпишитесь - посмотрю на днях.

Вывод листов можно настроить как угодно, была бы поставлена цель.
12. Александр Онучин (sashtet) 03.02.10 16:27
Считаю очень полезной обработкой,сам делал такое же но в ручную , а тут просто бах и все готово.Будем пользовать,спасибо.
13. Александр Онучин (sashtet) 04.02.10 10:02
Поставил на комп. орен офис и всё заработало,спасибо автору. :D
14. Максим Максимов (maks28) 15.03.10 13:03
Очень полезная вещь! Автору - большое спасибо! :D Одна непонятка - при выгрузке в екселевский файл ограничивает число строк (до 129). Как этого избежать?