Прайс-лист в два столбика

21.01.10

Задачи пользователя - Прайсы

Прайс-лист формируется в два столбика, что очень удобно при большом количестве номенклатуры.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Прайс-лист в два столбика
.epf 11,23Kb
191 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Прайс-лист формируется в два столбика, что очень удобно при большом количестве номенклатуры.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

12444 руб.

29.10.2014    237924    777    544    

509

Прайсы Оптовая торговля Сайты и интернет-магазины Разработчик Пользователь 1С:Предприятие 8 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Транспорт, автопарки, такси Управленческий учет Платные (руб)

Расширение, предназначено для наполнения вашей базы данных товарами и сопутствующей информацией, предоставляемой b2b.4tochki.ru, а также MIM(Север Авто) обновления остатков и цен.

18096 руб.

31.01.2020    35794    22    7    

19

Прайсы Оптовая торговля Розничная торговля Ценообразование, анализ цен Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Форма для упрощения заведения скидок/наценок со всеми сопутствующими элементами (установка цены, создание сегмента номенклатуры и условиями предоставления скидок/наценок).

8123 руб.

21.07.2020    11911    10    2    

17

Оптовая торговля Розничная торговля Внешние источники данных Прайсы 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Хотите, чтобы остатки и цены товаров в вашей базе всегда были актуальными без лишних усилий? Теперь это возможно - автоматизируйте процесс загрузки и обновления данных о номенклатуре от ваших поставщиков или конкурентов. Как это работает? Вы сами настраиваете правила и расписание для каждого поставщика, чтобы обновление информации из произвольных форматов прайс-листов происходило автоматически.

15250 руб.

15.05.2024    5361    8    1    

9

Загрузка и выгрузка в Excel Прайсы Разработчик Пользователь 1С:Предприятие 8 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Формирование прайс-листа с картинками по остаткам товаров, с выгрузкой в excel. И с последующей загрузкой в заказ клиента. Есть нюансы, прочтите описание.

5 стартмани

27.12.2022    5244    3    Mallok    1    

6

Прайсы Загрузка и выгрузка в Excel Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 Управленческий учет Абонемент ($m)

Прайс-лист (заказ) с выводом картинок, свободного остатка (общ. остаток - резерв), общ. остатка, резерва, штрихкодов, выбранных цен в разрезе организаций, складов, номенклатуры, характеристик. Есть выгрузка в excel с подстановкой формул (прайс-заказ), защита листа, вывод цены с учетом курса валюты. Работает на версиях 1.6.24, 1.6.25

2 стартмани

26.02.2021    10123    43    shtinalex    35    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. johnicjs 105 21.01.10 15:55 Сейчас в теме
Есть небольшие недостатки, но таков был заказ.
Например, попадает вся номенклатура (даже если помечена на удаление или неустановлена цена). Но это передалать просто.

:!: P.S. Кому понравится поставте плюсы.
2. akozhuhova 67 21.01.10 16:13 Сейчас в теме
При выполнении выдает ошибку, если количество строк, к примеру 10, это нормально? :o
Ошибка при вызове метода контекста (Область): Область не найдена: R1C1:R0C5
ТД1.ВставитьОбласть(ТД2.Область("R1C1:R"+Строка(Строк-10)+"C5"),Тд1.Область("R1C7:R"+Строка(Строк-10)+"C11"));
johnicjs; +1 – Ответить
3. johnicjs 105 21.01.10 16:33 Сейчас в теме
:!: Спасибо,исправил.
Количество строк, была заданно для подгонки под хитрую модель принтера заказчика (что-то китайское). Как-то и в голову не приходило ставить так мало.
4. akozhuhova 67 21.01.10 16:54 Сейчас в теме
5. dobraleks 136 21.01.10 17:24 Сейчас в теме
есть ли возможность сделать 2 столбика для 77??
9. Арчибальд 2712 21.01.10 17:33 Сейчас в теме
10. MRAK 730 21.01.10 18:00 Сейчас в теме
(9) да вопрошающий в 5 хотел уже готовую...
11. Berrimor 198 22.01.10 06:07 Сейчас в теме
(5) есть готовое, но хитро заточенное под переделанную ТИС, есть интерес обсудим



в начале содержание с номерами страниц - по желанию пользователя, корректные переносы внутри группы, разрыв группы при переходе на новую страницу, короче до фига всего правильного
12. spy-83 199 22.01.10 07:15 Сейчас в теме
(5) Есть готовая для типовой ТиС
6. johnicjs 105 21.01.10 17:26 Сейчас в теме
Написанной у меня нет, так что только заказать :(
Поищите, тут возмозно есть готовая.
7. dobraleks 136 21.01.10 17:30 Сейчас в теме
:D вау, какая оперативность на ответ.. (2 минуты и 3 сек :) )
8. johnicjs 105 21.01.10 17:32 Сейчас в теме
У меня майлагент стоит, инфостарт оповещение сразу присылает :D
13. johnicjs 105 25.01.10 19:06 Сейчас в теме
Давайте, хоть тут не будем торговать.
14. coolo 20.09.11 11:37 Сейчас в теме
Интересная реализация, на основании этой делал и на три столбика, Единственное не придумал как реализовать не построчный вывод... а как бы змейкой чтоб шло не слева направо по алфавиту а сверху вниз... ппервый столбик, второй столбик итд
15. rc.d 16.02.12 16:52 Сейчас в теме
Отличная обработка, очень пригодилась! Немного допилил под свои нужды, но в целом прекрасно!
16. johnicjs 105 16.02.12 17:39 Сейчас в теме
(15) Спасибо, приятно когда ценят работу.
17. rc.d 17.02.12 08:15 Сейчас в теме
Есть вопросец. К сожалению, руки не доходят запилить сортировку. Можете доработать? Например, по коду или артикулу? У нас в прайс-листе такой ахтунг творится, что без сортировки никак.
18. rc.d 17.02.12 10:08 Сейчас в теме
Кроме того, строчный параметр в связке с шапкой прайса создает внушительный косяк при печати. Скрины прилагаю. Строк указано 60.
Как можно видеть, строка заголовка прыгает по страницам в зависимости от ширины и толщины, что мешает печатать его в таком виде, а алгоритм расчета нужных строк пока не додумал.
Прикрепленные файлы:
19. johnicjs 105 17.02.12 10:17 Сейчас в теме
(18) Этот прайс был написан очень давно и подгонялся под китайский неизвестный принтер. Там все отрабатывало хорошо.
20. rc.d 17.02.12 10:26 Сейчас в теме
Кстати, никак не могу понять, не так силен в программировании, вот у меня товар есть, а цены к нему нет, хочу поставить вместо пустого поля слово "Заказ", но как я не пытался в вашем коде поменять в ОблСтроки.Параметры.Цена ноль на "Заказ", так ничего и не получилось. Почему так и можно ли подправить?
==============================
Если Не Результат.Количество()=0 Тогда
Пока Результат.Следующий() Цикл
//Цену нашли, выводим
ОблСтроки.Параметры.Цена=Результат.Цена;
КонецЦикла;
Иначе
ОблСтроки.Параметры.Цена=0;
КонецЕсли;
==============================
Заранее спасибо.
21. johnicjs 105 17.02.12 11:00 Сейчас в теме
(20), в свойствах макета на эту ячейку стоит, что она содержит тип число и его формат. Если менять, то нужно поставить там тип строка и цену передавать уже отформатированной строкой.
22. rc.d 17.02.12 11:02 Сейчас в теме
23. johnicjs 105 17.02.12 11:11 Сейчас в теме
(22) Не за что, если не получится обращайтесь, доработаю. Думаю договоримся.
24. rc.d 17.02.12 11:55 Сейчас в теме
Поменял, все отлично отображает, только теперь копеек нет, но это не проблема, их всё равно нет :) В заголовке написал "Цены с НДС, руб.", думаю народ поймет.
Теперь другая засада: в вашей обработке построение столбцов делается поочередно Вот у меня 60 страниц прайса, первая половина номенклатуры выстраивается вертикально через весь столбец. То есть идут у меня трубы стальные по артикулу 1010-хххх и идут они у меня и на второй странице, и на третьей, и так далее, а за ними 1020 также ползут и так до 60й, а потом с первой 1080 и так далее. То есть фактически у меня прайс не упорядочен, ибо на одной странице оказываются совершенно разные товары.
Сначала нужно что-то делать с шапкой, ибо первой странице она делает подставу и количество строк, применимое к этой странице делает все остальные расстановки кривыми. Столбцы же должны заполняться поочередно на каждой странице.
Решение видится такое.
Создать два параметра строк:
1. Под первую страницу - высчитывать необходимое число строк эмпирическим путем, чтобы пользователь сам определял сколько ему нужно.
2. Под все остальные - опять же индивидуальным подсчетом.
При решении сих проблем возникнет другая. Как считать число строк в случаях, когда наименование товара длиннее отведенной ему строки, и строка будет перенесена? А таких строк на каждой странице тучи! А страниц тоже туча! Вот тут голова пока ничего не придумала, разве что ручное запиливание. Надо бы это твопрос внимательней рассмотреть, тогда вашей обработке цены не будет))

Upd: придумал указывать фиксированно в макете высоту строк равной 20, получается неплохо, теперь остается решить вопрос с количествами строк.
25. johnicjs 105 17.02.12 12:51 Сейчас в теме
(24),
1) В ценах отрубаются последние нули, потому нет копеек, нужно ОблСтроки.Параметры.Цена=Результат.Цена; Заменить на ОблСтроки.Параметры.Цена=Формат(Результат.Цена,"ЧЦ=15; ЧДЦ=2");
2) Не помню, больше двух лет прошло, а писалось и того раньше, что-то у вас напутано с настройками, 2 столбец должен начинаться с конца текущего листа. Иначе бы заказчик не принял бы обработку.
3) Динамическая ширина строк не выйдет, т.к. будут накладки если разная ширина в разных столбцах. Да и пиксели считать не самое веселое занятие.

Еще раз повторюсь, что прайс писался давно и под конкретного заказчика.
26. rc.d 17.02.12 14:54 Сейчас в теме
Да, виноват, уже разобрался, все работает правильно и отлично!
Теперь другой вопрос, в каком месте кода подправить значения, чтобы я мог удалить шапку совсем?
Вижу, что у вас в условиях стоит 11 строка, на которой начинается группа.
Сдвинул условия на 10 строку, теперь сползает второй столбец, причем только на первой странице. Картинку прилагаю.
Походу надо менять количество рядов в расчете второго столбца, но так и не понял где на 100й строке значение менять:
ТД1.ВставитьОбласть(ТД2.Область("R1C1:R"+Строка(Строк-10)+"C5"),Тд1.Область("R1C7:R"+Строка(Строк-10)+"C11"));
Прикрепленные файлы:
27. johnicjs 105 17.02.12 15:16 Сейчас в теме
(26) Все просто, уберите шапку и вывод для первой страницы.
28. rc.d 20.02.12 08:10 Сейчас в теме
А не подскажете, как это сделать? как я уже упоминал, не силен в программировании. Не смог точно определить где заканчивается вывод первой страницы.
UPD: пока "полечил" тем, что сделал текст в шапке белым, на печать не попадает, уже хорошо.
И второй более важный для меня вопрос. У нас в прайсе оптовая с ндс цена не хранится в базе, а рассчитывается, при выводе прайса на печать обработка выдает пустые значения, и поэтому я выставляю оптовую. Как сделать так, чтобы цена с ндс посчиталась при выполнении? То есть по факту надо оптовую, которая пришла в обработку, умножить на 1,18.
Вы уж извините, что так насел, но на курсы по 1С я поеду только через неделю, а решать подобные задачи надо уже сейчас. Заранее спасибо за помощь!
29. ASoft 20.02.12 21:27 Сейчас в теме
30. rc.d 21.02.12 13:14 Сейчас в теме
Всё, все вопросы решены. Спасибо за помощь!
31. rc.d 21.02.12 13:26 Сейчас в теме
Ан нет, последний вопросец вспомнился. Так сортировку желательно сделать по артикулу, но не знаю как. Обработка граббит коды товаров и прямо подряд их гонит. А как поменять принцип сортировки?
32. johnicjs 105 21.02.12 13:39 Сейчас в теме
(31), если не изменяет память, то там идет прямой обход справочника. В данном случае, скорее никак, переделать на запрос только.
33. пользователь 21.02.12 13:44
Сообщение было скрыто модератором.
...
34. пользователь 21.02.12 14:17
Сообщение было скрыто модератором.
...
35. ProGramMoS 04.09.12 09:16 Сейчас в теме
Спасибо все разобрался)))
36. RosT_Dnepr 10 06.08.13 14:34 Сейчас в теме
Учитывая когда была написана обработка, то она до сих пор актуальна.
Заточил под новую версию 1С и немного доработал под себя.
Автору спасибо, не пришлось писать с нуля))
Для отправки сообщения требуется регистрация/авторизация