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

21.01.10

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Прайс-лист в два столбика
.epf 11,23Kb
191
191 Скачать (1 SM) Купить за 1 850 руб.

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

См. также

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

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

11100 руб.

29.10.2014    218450    667    529    

458

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

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

7200 руб.

18.05.2018    39807    51    52    

87

Прайсы Оптовая торговля Сайты и интернет-магазины Программист Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 11 Транспорт, автопарки, такси Управленческий учет Платные (руб)

Внешняя обработка адаптирована для 1C: УТ 11, предназначена для наполнения вашей базы данных товарами и сопутствующей информацией, предоставляемой b2b.4tochki.ru, обновления остатков и цен.

8160 руб.

31.01.2020    32224    16    7    

16

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

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

15000 руб.

15.05.2024    1514    1    0    

2

Прайсы Загрузка и выгрузка в Excel Пользователь Платформа 1С v8.3 Оперативный учет 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Платные (руб)

Внешние обработки для загрузки прайс-листов в формате Excel в конфигурации: Управление торговлей, редакция 11; Управление нашей фирмой, редакция 3.0; Бухгалтерия предприятия, редакция 3.0 без использования COM-объектов (установленного Excel)

7200 руб.

16.04.2020    32458    267    15    

67

Загрузка и выгрузка в Excel Оптовая торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Загрузка Прайс-Листов из Excel в 1С Бухгалтерию предприятия 3.0 (БП 3.0) или 1С Управление торговли 11 (УТ 11) или 1С Управление торговли 11 (УТ 10.3) 1. Грузится новая Номенклатура с Артикулом, Наименованием, полным наименованием, Ставкой НДС, Единицей измерения, Вид номенклатуры, Комментарием (описанием), если такая номенклатура есть, то она НЕ создается. Номенклатура ищется по «Артикулу» с созданием папок (групп) в нужной иерархии 2. Создается новый документ «Установка цен номенклатуры» на указанную дату и по новым ценам из Прайс-Листа 3. Создается новый документ «Оприходование товаров» на указанную дату и на количество, которые указано в обработке пользователем. 4. Для УТ 10.3 есть возможность грузить в документ "Заказ поставщику" и появилась возможность искать Номенклатуру по Артиклу или Коду или Названию товара

2400 руб.

29.01.2018    54641    106    1    

73
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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. Арчибальд 2709 21.01.10 17:33 Сейчас в теме
10. MRAK 728 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С и немного доработал под себя.
Автору спасибо, не пришлось писать с нуля))
Оставьте свое сообщение