Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы Дома Индорил _ Компьютеры и прочий 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?

Потому что сценарий печати в Ефарме его использует.

Я пока ещё не настолько упоролась, чтобы вручную ценники делать smile.gif

Автор: 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) *
Я пока ещё не настолько упоролась, чтобы вручную ценники делать smile.gif

Дык 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-ке идет речь?

LabelTemplate.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)