Распределяет прайс по страницам по ценовым группам товаров.
Выгружает в книгу Excel средствами OpenOffice.
Выгружает в книгу Excel средствами OpenOffice.
Абсолютно типовой прайс (из УТ 10.3.6.8), но:
Распределяет товары по страницам по ценовым группам товаров.
Выгружает в книгу Excel средствами OpenOffice.
Полезно тем, кому нужны «многозакладочные» прайсы в Excel.
А зачем это нужно, если и так можно обработку типовую использовать. А сохранить как никто не отменял???
(1) а выпробовали «сохранить как»?
(1) если вас устраивает формировать прайсы отдельно по каждой ценовой группе, каждый сохранять, а потом «склеивать» в одну книгу. То вам моя обработка без надобности.
{Форма.ФормаЗаполнения(461)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
Ошибка создания ServiceManager!
{Форма.ФормаЗаполнения(461)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
Ошибка создания ServiceManager!
(4) Установите OpenOffice
скачал,спасибо
Спа нормальный прайс!!! Его доработать еще счутка что бы в две колонки печатал и все вообще будет замечтательно!!!
Недавно искал пример работы с Опеном Офисом. Нашёл обрывки. А тут такой хороший пример объявился. Молодец!
Жаль мне этот пример уже ненужен.
(8)Когда мне нужно было это реализовать — сам запарился искать готовые примеры, потому и выложил.
(7)Изначально я его писал конечно более расширенным, правда не в 2 колонки, а с выводом свойств товаров в колонках, красиво кстати получается. Но не все же должно быть бесплатным, я Алчный 1Снег (ц)… 🙂
Почему-то при запуске в 1С 8.1 УТ 10.3 выдал сначала ошибку в строке 1221, пришлось видоизменить строку (Секция.Параметры.Валюта = ?(ВВалютеОтчета, «В валюте: » + ВалютаОтчета + » (курс » + Окр(ОбщегоНазначения.ПолучитьКурсВалюты(ВалютаОтчета, ДатаПрайса).Курс, 2) + «).», «В валютах цен.»);). Помогло..
Потом еще одна ошибка появилась при включенной галке «Распределять по страницам» и добавлении доп.полей, например, «Номенклатура.Код» (не важно, до или после Номенклатуры выводить):
{ВнешняяОбработка.ПечатьПрайсЛиста(1112)}: Поле объекта не обнаружено (НоменклатураКод)
СекцияДопПоле.Параметры.ЗначениеДопПоля = Выборка[мСоответствиеДопПолейДо[Тмп]];
Что бы это могло значить?
И еще вопрос: можно ли как-то настроить вывод листов в соответствии с категориями первого уровня дерева справочника Номенклатуры, а не с ценовыми группами? иначе получается при неустановленных значениях «Ценовая группа» и «Номенклатурная группа» у товара, что эти товары «выпадают в отдельные разделы прайса… и прайс становится малопонятным
(10) Наверное у вас версия конфы выше, чем 10.3.6.8, поэтому возникли эти ошибки. Если вам до сих пор это интересно, то отпишитесь — посмотрю на днях.
Вывод листов можно настроить как угодно, была бы поставлена цель.
Считаю очень полезной обработкой,сам делал такое же но в ручную , а тут просто бах и все готово.Будем пользовать,спасибо.
Поставил на комп. орен офис и всё заработало,спасибо автору. 😀
Очень полезная вещь! Автору — большое спасибо! 😀 Одна непонятка — при выгрузке в екселевский файл ограничивает число строк (до 129). Как этого избежать?