Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Построение выкроек на компьютере


Информационный Канал Subscribe.Ru


 

Письмо 17

Добрый день!

Это семнадцатое письмо в почтовой рассылке "Построение выкроек на компьютере".

Рассмотрим вопрос печати размерных признаков. Он не имеет непосредственного отношения к конструированию выкроек, однако необходим для организации работы с заказчиками. В целом, все нижесказанное относится к любой версии системы ЛЕКО (6.83 - 8.03), но расположение конкретных пунктов меню рассматривается на примере версии 8.03.

Выбираем режим "Работа с размерными признаками" - "Редактирование размерных признаков" - "Женщины ГОСТ" - "Исправить" и выберем первую фигуру. В верхней строке есть кнопка "Печать". Нажав на эту кнопку, получим список подключенных форм печати (один элемент, который называется "Печать"). Выбрав его, получим распечатку текущего набора размерных признаков:

 

женщины

рост 134

обхват груди 96

обхват талии 77.4

обхват бедер 96

 

Выглядит это достаточно скромно. Как можно улучшить результат?

Выходим в главное меню (нажимаем несколько раз клавишу ESC). Выбираем режим "Работа с размерными признаками" - "Дополнительно" - "Форма печати размерных признаков" - "Редактирование формы" - выбираем из списка форму "печать" - "Исправить" - выбираем вторую строчку "proc /l". Перед нами настройка параметров печатной формы: идентификатор значения "proc" означает, что это служебная информация, значение поля "Параметры" "/l" показывает, что в поле "Вспомогательный файл" будет записано имя файла с шаблоном печатной формы (s_rz\prn1.frm).

Пока ничего непонятно? Идем дальше. Поставим курсор на поле "Вспомогательный файл" и нажмем "секретную" комбинацию клавиш Ctrl+F4. Система попросит пароль; нажимаем ОК и переходим в экран редактирования файла s_rz\prn1.frm

 

#рз_н#

рост #рз_1#

обхват груди #рз_16#

обхват талии #рз_18#

обхват бедер #рз_19#

 

Внешне это выглядит очень похоже на первую распечатку. При распечатке размеров система берет этот файл, ищет в нем решетки #:# и вместо названий переменных проставляет их значения. Можно добавить несколько строк и распечатать другие размерные признаки:

 

Обхват шеи #рз_13#

Обхват талии #рз_18#

 

Можно дописать в начало файла "шапку":

 

Ателье "Силуэт"

Адрес: Москва, Центр.

Заказ принят от #рз_н#

На пошив ______________________

Основные размеры

рост #рз_1#

обхват груди #рз_16#

обхват талии #рз_18#

обхват бедер #рз_19#

Обхват шеи #рз_13#

Обхват талии #рз_18#

 

Заказ принял Иванов И.И.

 

Это можно распечатать на фирменном бланке. Доработанная таким образом печатная форма будет иметь более приличный вид. Для сохранения результата необходимо нажать на кнопку "Выход" и подтвердить сохранение изменений.

А что делать, если перед распечаткой надо проверить введенные данные или сделать дополнительные расчеты?

 

Выбираем "Редактирование формы" - выбираем из списка форму "печать" - "Исправить" - выбираем первую строчку "proc ". Перед нами настройка параметров печатной формы: идентификатор значения "proc" означает, что это служебная информация, пустое значение поля "Параметры" показывает, что в поле "Вспомогательный файл" будет записано имя файла с процедурой обработки (s_rz\prn1.pr). Поставим курсор на поле "Вспомогательный файл" и нажмем комбинацию клавиш Ctrl+F4. Система попросит пароль; нажимаем ОК и переходим в экран редактирования файла s_rz\prn1.pr

 

выкл_кв;

{ процедура обработки размерных признаков для печати }

 

Как видно из текста процедура никаких действий не производит. Чтобы произвести расчеты необходимо записать операторы похожие на операторы в языке описания и построения лекал, например:

 

rec.раствор_выт:=rec.рз_15-rec.рз_14;

 

Перед названиями переменных ставиться префикс "rec.". Не будет здесь останавливаться на том, зачем он нужен. Интересующиеся могут посмотреть описание СУБД КАСКАД, выложенное на сайте. Помимо расчетов в процедуре можно непосредственно сформировать и распечатать текстовые строки, например, следующая процедура:

 

выкл_кв;

напечатать("ФИО "+rec.рз_н);

напечатать("--------------------------------------------------------------------------- ");

напечатать("1. Рост (рз_1) "+rec.рз_1);

напечатать("2. Обхват шеи (рз_13) "+rec.рз_13);

напечатать("3. Обхват груди 3 (рз_16) "+rec.рз_16);

напечатать("4. Обхват талии (рз_18) "+rec.рз_18);

напечатать("5.Обхват бедер с учетом выступа живота (рз_19) "+rec.рз_19);

напечатать("6. Обхват плеча (рз_28) "+rec.рз_28);

напечатать("7. Ширина плеча (рз_31) "+rec.рз_31);

напечатать("8. Расстояние от ТОШ сбоку до линии обхвата запястья (рз_33) "+rec.рз_33);

напечатать("9. Длина талии спереди (рз_36) "+rec.рз_36);

напечатать("10. Дуга через высшую точку плечевого сустава ");

напечатать(" плечевого сустава (рз_38) "+rec.рз_38);

напечатать("11. Расстояние от ТОШ сзади до уровня заднего угла ");

напечатать(" подмышечной впадины (рз_39) "+rec.рз_39);

напечатать("12. Длина спины до талии с учётом выступа лопаток (рз_40) "+rec.рз_40);

напечатать("13. Ширина груди (рз_45) "+rec.рз_45);

напечатать("14. Ширина спины (рз_47) "+rec.рз_47);

 

 

позволит вывести на печать такой текст

 

ФИО Сидоров

---------------------------------------------------------------------------

1. Рост (рз_1) 170

2. Обхват шеи (рз_13) 40.3

3. Обхват груди 3 (рз_16) 98

4. Обхват талии (рз_18) 80

5.Обхват бедер с учетом выступа живота (рз_19) 97.5

6. Обхват плеча (рз_28) 31

7. Ширина плеча (рз_31) 16.2

8. Расстояние от ТОШ сбоку до линии обхвата запястья (рз_33) 72.9

9. Длина талии спереди (рз_36) 53.2

10. Дуга через высшую точку плечевого сустава

плечевого сустава (рз_38) 34.7

11. Расстояние от ТОШ сзади до уровня заднего угла

подмышечной впадины (рз_39) 22.6

12. Длина спины до талии с учётом выступа лопаток (рз_40) 44.3

13. Ширина груди (рз_45) 38.5

14. Ширина спины (рз_47) 40.3

 

Следует учитывать, что система сначала выполняет процедуру, а затем добавляет к ней шаблон печатной формы. Т.е. лучше формировать печать каким-либо одним способом: через процедуру или шаблон. Для просмотра/печати желательно установить моноширинный шрифт (Courier), тогда легче будет проектировать "табличные" формы.

 

Что можно сделать еще?

- добавить несколько новых печатных форм,

- добавить в форму ввода размерных признаков новые поля (заказанное изделие, ФИО приемщика, стоимость, дата приема заказа и т.д.)

- сформировать отчет по принятым заказам

 

Продолжение в следующем письме.

 

 

 

 

 

Выложена новая версия ЛЕКО 8.03. Статья о снятии размерных признаков при помощи цифрового фотоаппрата.

 


 

 Если Вас интересует дополнительная информация   - пишите leko@lekala.info нам.

Посетите наш сайт www.lekala.info

конец


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное