|
0 / 0 / 1
Регистрация: 03.09.2015
Сообщений: 23
|
|
Автоматическое верстка прайса по таблице23.12.2015, 15:34. Показов 5774. Ответов 44
Метки нет (Все метки)
Здравствуйте уважаемые.
На работе возникла необходимость сделать новый прайс. Когда - то для создания прайса я написал программу в VBA excel. Сейчас прайс довольно примитивный(кусок во вложении) Руководство хочет посовременней. То что они хотят я в excel наверное уже сделать не смогу. Собственно вопрос к Вам; можно ли графические редакторы запрограммировать на создание прайса по таблице.? В таблице есть вся необходимая информация: Код, цена, характеристики, путь к фотографии, высота фотографии, линейка.... Таблица отсортирована в нужном порядке. Т.е. все что нужно сделать: проходя по таблице вниз для линейки вставить фотографию, добавить данные по товарам линейки, оформить графическую обводку линейки.... Таблица довольно большая свыше 2000 линеек и около 5000 наименований. вручную наши дизайнеры буду верстать долго... и возможны ошибки. Может подскажите куда обратится, чтобы разработать такую программу - разумеется не бесплатно.
0
|
|
| 23.12.2015, 15:34 | |
|
Ответы с готовыми решениями:
44
Задача сравнить два прайса и выделить цену которая отличается от старого прайса Автоматическое заполнение полей в таблице
|
|
0 / 0 / 1
Регистрация: 03.09.2015
Сообщений: 23
|
|||||
| 11.01.2016, 17:08 [ТС] | |||||
|
Когда - то мы дали им такое задание, чтобы сделали для брендменеджеров такую выгрузку в виде прайса(как на моей первой картинке). Мой код в Excel формировал весь прайс из свыше 5000 товаров в две колонки меньше чем за 15 минут - их код 100 позиций в одну колонку формировал 20минут. Это связано с тем, что 1С(7.7) не знает двухмерных массивов, и они вставляли и форматировали каждую ячейку отдельно. Язык vba - наши 1с программисты знают в разы хуже меня. Но поскольку новый вариант в Excel сделать в разы сложнее чем 1-й, я и создал эту тему, может знающие люди подскажут какой программой можно сделать то что нужно, и возможно куда обратится. Сейчас пробую разобраться с Corel - по совету antal10. 2- возможно в незначительных пределах. Доработка - нежелательна(смотря конечно что за доработка) Могу сюда кинуть часть таблицы и сжатые фотки(пару штук), для примера.
0
|
|||||
| 11.01.2016, 17:30 | |||
|
наш программист говорит что в 1с 8 он такое сделает за пару часов и это будет точно не 20 минут
0
|
|||
|
0 / 0 / 1
Регистрация: 03.09.2015
Сообщений: 23
|
|||
| 11.01.2016, 18:13 [ТС] | |||
|
Выгрузка первоначальных данных из 1С занимает меньше 3 минут. - так, что это не дает большого прироста. .Хотел бы я с ним познакомится - или он волшебник или "немного" приукрашивает свои возможности. В любом случае у меня на работе таких нет и 1С 7.7 Вы для начала попробуйте сделать такое в Excel. Сделать в одну колонку в десятки раз легче чем в две, поскольку если делать в одну колонку можно изменять высоту строк, а если в две - нельзя. А сейчас нужно сделать в 3и колонки - это еще сложнее. Пусть попробует сделать - ради спортивного интереса - если получится - я сниму перед ним шляпу. Но я сильно сомневаюсь в этом. Для справки 5000 товаров у нас - это свыше 2-х тыс. линеек, которые нужно отформатировать, соответственно и картинок, которые нужно вставить. Длина описания товаров от 3-х до 214 символов. Вообще если он сможет такое сделать в 1С - пусть покажет пример, что может получится на практике - тогда думаю сможем с ним договорится за вознаграждение.
0
|
|||
|
0 / 0 / 0
Регистрация: 06.01.2016
Сообщений: 20
|
|
| 11.01.2016, 22:50 | |
|
Могут быть дырки в колонках, поэтом нужна дополнительно верстка ручками. Ну а если можно с дырками тады да можно хоть щас начать делать.
0
|
|
| 12.01.2016, 10:04 | ||||
|
в экселе для получения данных вы создаете объект 1с, выполняете запрос и построчно копируете (как мне кажется) в 1с же мы быстро получим данные и быстро выгрузим в xlsx (без создания excel.exe). нам даже не понадобится установленный эксель.
0
|
||||
|
0 / 0 / 1
Регистрация: 03.09.2015
Сообщений: 23
|
|
| 12.01.2016, 10:06 [ТС] | |
|
0
|
|
|
0 / 0 / 1
Регистрация: 03.09.2015
Сообщений: 23
|
||||||
| 12.01.2016, 11:47 [ТС] | ||||||
|
Создается отчет в 1С. Потом ВСЯ табличная часть СРАЗУ выгружается в Excel. При чем не обязательно в xls - можно и в текстовый документ. Если был бы доступ к 1С базам напрямую - то можно было бы и прямым sql запросом все получить. Это минимальные затраты времени. Большую часть занимает оформление этих полученных данных в окончательном виде. И про: : Все данные для него есть. Он был сформирован, моим макросом, полностью за 7 секунд из данных в приложении до формирования ПДФки. Тогда можно и о сумме поговорить. Исходя из . Juk-Paris, Можете на данных из вложения показать какие дыры Вы имели ввиду.
0
|
||||||
| 12.01.2016, 12:26 | |||
|
мы тут не для спора собрались. Вам нужен прайс. Вы сами не можете его сделать. МОЕ (и только мое) мнение что вам нужно использовать полноценный язык программирования. ЗЫ вашу эксельку я в дельфи без проблем обработаю и картинки прикреплю и получится точно также не скажу что это займет 7 секунд, но и не очень долго. но мне не хочется "на слабо" что-то делать. если сами не сделаете - обращайтесь. в дельфи могу сделать вам exe-шник который будет делать ваш прайс любой сложности. единственное что не смогу - это формировать pdf. пока все компоненты (которые я видел) для дельфи могут только с канвой работать и придется в прямом смысле рисовать ваш прайс.
0
|
|||
|
0 / 0 / 1
Регистрация: 03.09.2015
Сообщений: 23
|
|||
| 12.01.2016, 12:32 [ТС] | |||
|
Если сумма - и результат устроит - можно говорить дальше.
0
|
|||
| 12.01.2016, 13:02 | ||||
|
к тому же от вас нет ТЗ, только пример файла который вы уже сами формируете
0
|
||||
|
0 / 0 / 1
Регистрация: 03.09.2015
Сообщений: 23
|
||
| 12.01.2016, 13:23 [ТС] | ||
|
xlsx - не подойдет - это excel файл - там ряд требований Вы не сделаете.
Например потому что высота шрифта названия Группы в 1,5 раза больше высоты шрифта табличной части. Если Вы измените высоту строки для группы в одной колонке данных - в остальных двух будет заметно больший отступ - или не будет видно названия группы - так нельзя. Поэтому я и создал эту тему, чтобы найти как решить эту задачу, поскольку в табличном редакторе это обойти крайне сложно. По моему этого достаточно, чтобы понять - что и как.
0
|
||
|
0 / 0 / 0
Регистрация: 06.01.2016
Сообщений: 20
|
|
| 13.01.2016, 14:06 | |
|
про дыры. конечно же они будут. Представь что колонка у тебя 30 см. А материалу у тебя всего 27 см см. вот тебе и дыра в 3 см внизу колонки.
Я очень долго работал верстаком , и что такое дыры внизу колонки знаю очень хорошо.
0
|
|
|
0 / 0 / 1
Регистрация: 03.09.2015
Сообщений: 23
|
||
| 13.01.2016, 15:32 [ТС] | ||
|
Дыра допустима только в случае если закончилась линейка и до конца листа осталось меньше места чем для фотографии + 1 артикул.
0
|
||
|
0 / 0 / 0
Регистрация: 06.01.2016
Сообщений: 20
|
||
| 13.01.2016, 16:26 | ||
|
Ти себе противоречишь,
0
|
||
|
0 / 0 / 1
Регистрация: 03.09.2015
Сообщений: 23
|
||
| 13.01.2016, 16:47 [ТС] | ||
|
Когда я отвечал на 20-й пост я не понял вопроса по 1-му пункту. Я думал Вы имеете ввиду, что текст из столбца "описание" будет залазить на столбец "упаковка". Вот это нельзя. А продолжать линейку товара в следую колонку - можно. Вроде понятно написал.
0
|
||
|
0 / 0 / 0
Регистрация: 06.01.2016
Сообщений: 20
|
|
| 13.01.2016, 17:18 | |
|
Ну тогда все понятно. В общем ваша задача мне понятна и я это могу реализовать.
Работать будет это так: будет подготавливаться текст особым образом, который будет заливаться в шаблон индизайна. Далее в индизане будет запускаться еще макрос который будет привязывать фотографии к нужным объявлениям. И после этого верстальщику нужно будет быстренько "причесать" текст.
0
|
|
|
0 / 0 / 1
Регистрация: 03.09.2015
Сообщений: 23
|
|||
| 13.01.2016, 18:30 [ТС] | |||
|
Показать пример того что получится на приложенных данных - хотябы 1-ю страницу сможете? ЗЫ Вопрос к модераторам - как нам лучше обсуждать дальнейшие вопросы здесь или в личных сообщениях?
0
|
|||
|
0 / 0 / 0
Регистрация: 06.01.2016
Сообщений: 20
|
|
| 13.01.2016, 18:54 | |
|
Причесать, эт значит "хвосты" и "дырки" убрать
Добавлено через 10 минут А получиться как вы присылали .
0
|
|
|
0 / 0 / 1
Регистрация: 03.09.2015
Сообщений: 23
|
|
| 13.01.2016, 19:12 [ТС] | |
|
Покажите на примере что в Вашем понимании хвост(и дыра) - это выход за пределы страницы? - так решили же что их не должно быть - они должны переносится в следующий столбец.
Ручную правку хотелось бы сократить к минимуму - в результате будет свыше 100 страниц. Каковы сроки и примерная цена? Планируем в начале февраля заняться этим вопросом.
0
|
|
|
0 / 0 / 0
Регистрация: 06.01.2016
Сообщений: 20
|
||
| 14.01.2016, 15:17 | ||
|
Есть два варианта нашей с вами работы. 1 вариант, я вам верстаю каталог без передачи ПО. Это стоит в среднем 5 рублей за страницу. 2. вариант, я вам передаю технологию и вы сами верстаете. Это будет вам стоить 7000 рублей. Ценники составлен на основе подсчета рабочего времени на разработку технологии. Сверстанный материал буду передавать вам нескольким частям по мере оплаты за каждую пересланную часть. Есть вероятность использования в качестве основной программы верстки не Индизанй, а Vetura (это ПО разработанная компанией Corel) На разработку технологии мне нужно будет примерно дней 7 рабочих
0
|
||
| 14.01.2016, 15:17 | |
|
автоматическое масштавирование текста в таблице Автоматическое изменение значений в таблице Автоматическое обновление списка в связанной таблице Автоматическое выделение цветом строк в таблице автоматическое создание маршрутов в таблице маршрутизации виндовс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|