Версия для печати темы
Форумы Дома Индорил _ Компьютеры и прочий Hi-Tech _ XML
Автор: Киола Jul 29 2016, 1:18
Никто не испытывает непреодолимого желания помочь мне сделать красивый ценник? У меня как-то не очень получается, а наш Service Desk меня пошлет куда подальше с такой заявкой =)
Автор: iMagus Jul 29 2016, 11:14
А почему XML?
Автор: Кышь Jul 29 2016, 11:16
Красивые ценники надо делать в паинте
Автор: Киола Jul 29 2016, 11:23
Цитата(iMagus @ Jul 29 2016, 12:14)
А почему XML?
Потому что сценарий печати в Ефарме его использует.
Я пока ещё не настолько упоролась, чтобы вручную ценники делать
Автор: iMagus Jul 29 2016, 11:26
А этот XML разве не в специальном каком-то редакторе создается?
Автор: Hront Jul 29 2016, 11:27
Да, в блокноте.
Киола, у тебя очень хреновая вводная по поводу того, что тебе надо. Но я совершенно не понимаю, как тебе объяснить, что именно в ней хреново.
Автор: iMagus Jul 29 2016, 11:28
Цитата(Hront @ 29th July 2016 - 11:27)
Да, в блокноте.
Да наверняка должны были сделать какой-то простенький визуальный редактор.
Автор: Кышь Jul 29 2016, 11:31
Цитата(Киола @ Jul 29 2016, 16:23)
Я пока ещё не настолько упоролась, чтобы вручную ценники делать
Дык XML должен формироваться на основе какой-нить базы цен, названий лекарств, изготовителя и т.д., которые все-равно надо вручную вводить. Современные офисы могут сформировать XML на основе таблицы и/или БД
Автор: iMagus Jul 29 2016, 11:36
Цитата(Кышь @ 29th July 2016 - 11:31)
Дык XML должен формироваться на основе какой-нить базы цен, названий лекарств, изготовителя и т.д., которые все-равно надо вручную вводить. Современные офисы могут сформировать XML на основе таблицы и/или БД
Шаблон в формате XML представлен.
Автор: Makey Jul 29 2016, 11:43
Цитата(Кышь @ Jul 29 2016, 11:31)
Современные офисы могут сформировать XML на основе таблицы и/или БД
Только хрен пойми какая структура у него будет. Может файл должен соответствовать определенной xsd-схеме, чтобы программа для печати его восприняла.
Автор: Кышь Jul 29 2016, 11:45
Если есть шаблонный XML, грузим его в таблицу, правим, выгружаем готовый. Профит
Автор: Киола Jul 29 2016, 13:00
Цитата(Hront @ Jul 29 2016, 12:27)
Да, в блокноте.
Киола, у тебя очень хреновая вводная по поводу того, что тебе надо. Но я совершенно не понимаю, как тебе объяснить, что именно в ней хреново.
Я знаю что она хреновая. Даже не хреновая, а отсутствует. Я пока просто поинтересовалась, может ли в принципе кто нибудь или всем лень.
Шаблоны есть, данные они берут из Бд, в блокноте я их открывала и кое как редактировала. Но как человек, космически далёкий от кодинга, я не вполне понимаю, что надо сделать, например, если в результате увеличения шрифта у меня сползла соседняя строка, или как туда логотип компании впихнуть.
Картинки предоставлю попозже.
Автор: iMagus Jul 29 2016, 13:33
Цитата(Киола @ 29th July 2016 - 13:00)
далёкий от кодинга
Правка XML тоже далека от кодинга. В случае с шаблонами она представляет собой, скорее, верстку.
Может быть, вот эта статья как-то поможет?
http://xn----1-bedvffifm4g.xn--p1ai/articles/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BC%D0%B0%D0%BA%D0%B5%D1%82%D0%B0-%D1%86%D0%B5%D0%BD%D0%BD%D0%B8%D0%BA%D0%B0-%D0%B2-1%D1%81-%D1%80%D0%BE%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-2-1/
Автор: Киола Jul 29 2016, 14:31
Магус, я не имею возможности потратить на это много времени, и редактирование Xml на данный момент не является для меня необходимым навыком, так что статей не надо.
Поэтому я спрашиваю близких к IT людей, которые теоретически могут сделать это быстро, т.к работу я не оплачиваю. Более полную информацию предоставлю, если в ней будет необходимость, то есть кто-то возьмётся посмотреть.
Если быстро невозможно, я не хочу отнимать ничье время и тему можно закрыть.
Автор: iMagus Jul 29 2016, 14:51
Цитата(Киола @ 29th July 2016 - 14:31)
редактирование Xml
Там все делается без редактирования XML.
Я не уверен, что у нас тут есть спецы по 1С, которые могут нарисовать ценник без чтения статей.
Редактировать шаблон напрямую правкой XML мне кажется не очень хорошей идеей. Во всяком случае, какие-то существенные изменения могут оказаться нетривиальной задачей.
Автор: Киола Jul 29 2016, 15:11
Откуда ты взял 1С?
Ещё раз. Рисовать ничего не надо, все нарисовано. Надо сделать шрифт крупнее так, чтобы не сползали строчки.
Автор: Сказочник Jul 29 2016, 15:13
ну пример то хоть дай...
Автор: iMagus Jul 29 2016, 18:51
Цитата(Киола @ 29th July 2016 - 15:11)
Откуда ты взял 1С?
А ефарма - это не 1С разве? Я погуглил - вроде оно. Или я плохо гуглил?)
Автор: Киола Jul 29 2016, 18:59
Цитата(Сказочник @ Jul 29 2016, 16:13)
ну пример то хоть дай...
В понедельник тогда, уже ушла с работы.
Цитата(iMagus @ Jul 29 2016, 19:51)
А ефарма - это не 1С разве? Я погуглил - вроде оно. Или я плохо гуглил?)
Плохо, наверное =)
Автор: iMagus Jul 29 2016, 19:01
Цитата
ПО «еФарма» представляет собой систему автоматизации розничной аптечной торговли, охватывающую все основные сферы деятельности аптек: от электронного заказа товара до розничной и мелкооптовой торговли. При этом поддерживается торговый процесс как работающих самостоятельно аптек, так и аптечных предприятий, объединенных в сети.
Программый продукт работает на базе одной из самых распространенных в России платформ для создания систем учета «1С: Предприятие». От компании «1С» был получен сертификат «1С: Совместимо»
http://www.spargo.ru/products/efarma1c.html
Разве что, есть какая-то другая ефарма.
Автор: Киола Jul 29 2016, 19:02
Еф2 у нас
Автор: iMagus Jul 29 2016, 19:31
А, ну, видимо, я необоснованно обобщил, посмотрев описание только одной версии.
Не об этой ли XML-ке идет речь?
Код
<?xml version="1.0" encoding="windows-1251"?>
<Template xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<TemplateEntities>
<!-- Доступные атрибуты:
GOODS_NAME Наименование товара
PRODUCER_NAME Производитель
DRUGSTORE_NAME Аптека (Контрагент МЫ)
PHONE Телефон
COUNTRY Страна производства
DOC_DATE Дата прихода
RUBS, KOPS Цена (рубли и копейки)
SUPPLIER_NAME Поставщик
DOCUMENT_NAME Документ
INCOMING_NUMBER Номер накладной поставщика
CURRENT_DATE Текущая дата
BARCODE Картинка со штрихкодом
IMAGE Картинка
LOT_NAME Имя партии
-->
<TemplateEntity>
<X>0</X> <!-- Координаты секции по горизонтали в % -->
<Y>0</Y> <!-- Координаты секции по вертикали в % -->
<Width>100</Width> <!-- Размер секции по горизонтали в % -->
<Height>30</Height> <!-- Размер секции по вертикали в % -->
<FontName>Verdana</FontName> <!-- Тип шрифта -->
<FontSize>7</FontSize> <!-- Размер шрифта -->
<FontStyle>Bold</FontStyle> <!-- Стиль шрифта -->
<Properties>
<string>GOODS_NAME</string> <!-- Товар -->
</Properties>
<Format>{0}</Format>
<StringAlignment>Center</StringAlignment> <!-- Размещение текста в строке -->
</TemplateEntity>
<TemplateEntity>
<X>2</X>
<Y>45</Y>
<Width>95</Width>
<Height>40</Height>
<FontName>Verdana</FontName>
<FontSize>7</FontSize>
<FontStyle>Bold</FontStyle>
<Properties>
<string>BARCODE</string> <!-- Штрих-код -->
</Properties>
<Format>{0}</Format>
<StringAlignment>Center</StringAlignment>
</TemplateEntity>
<TemplateEntity>
<X>0</X>
<Y>30</Y>
<Width>100</Width>
<Height>20</Height>
<FontName>Verdana</FontName>
<FontSize>5</FontSize>
<FontStyle>Regular</FontStyle>
<Properties>
<string>RUBS</string> <!-- Цена рубли -->
<string>KOPS</string> <!-- Цена копейки -->
</Properties>
<Format>Цена: {0}-{1}</Format>
<StringAlignment>Center</StringAlignment>
</TemplateEntity>
<TemplateEntity>
<X>0</X>
<Y>85</Y>
<Width>100</Width>
<Height>10</Height>
<FontName>Arial</FontName>
<FontSize>4</FontSize>
<FontStyle>Bold</FontStyle>
<Properties>
<string>PHONE</string> <!-- Телефон -->
</Properties>
<Format>тел.{0}</Format>
<StringAlignment>Center</StringAlignment>
</TemplateEntity>
</TemplateEntities>
</Template>
Автор: Киола Jul 29 2016, 19:43
Да вроде похожа. Ладно, зайду на работу по дороге, скину файлы.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)