Описание свойств и методов модуля печати ценников

Суть программирования модуля состоит в следующем: необходимо заполнить таблицу модуля и вызвать процедуру печати ценников. Таблица заполняется по ячейкам. Поэтому, чтобы заполнить таблицу необходимо выбрать ячейку и заполнить ее данными. Для выбора ячейки используется номер столбца и номер ячейки. Ячейки крайне - левого столбца таблицы используются для заполнения метками “+” или числами, определяющими количество копий печатаемых ценников. Далее описан COM объект MiniMax, его методы и свойства, которые используются для заполнения таблицы и печати ценников…

Создание внешнего объекта для использования его в бухгалтерских и складских программах

Создание внешнего объекта

Создание внешнего объекта в конфигураторе 1С

MiMax:=CreateOleObject('Minimaxc.mmaxcom');

MiMax=СоздатьОбъект("Minimaxc.mmaxcom");

После создания объекта MiniMax, можно обращаться к его свойствам и методам. Смотрите далее…

Свойства главного окна модуля, которые определяют его размер, положение и видимость

Свойство

Аналог свойства, для использования в программе 1С

Top:integer;

Окно_ВерхняяГраница:число;

Left:integer;

Окно_ЛеваяГраница:число;

Width:integer;

Окно_Ширина:число;

Height:integer;

Окно_Высота:число;

Visible:boolean; 1

Окно_Видимость:число; (0 или 1) 1

1 Окно отображается, если MiniMax.Visible=true (MiniMax.Окно_Видимость=1) и не отображается, если MiniMax.Visible=false (MiniMax.Окно_Видимость=0). Использование свойств главного окна позволит получить или манипулировать его размерами и положением. Например: MiniMax.Width:=200; или MiniMax.Окно_Ширина=200;

Свойства и методы таблицы модуля

Свойство, метод

Аналог свойства, метода для использования в программе 1С

RowsCount:integer;

Таблица_Строки_Количество:число;

RowsIndex:integer; 1

Таблица_Строки_Индекс:число; 1

RowsAdd(void); 2

Таблица_Строки_Добавить(); 2

ColumnsCount:integer;

Таблица_Столбцы_Количество:число;

ColumnsIndex:integer; 3

Таблица_Столбцы_Индекс:число; 3

Columns[index:integer]:string;

Таблица_Столбцы_ИмяСтолбца(индекс:число):строка;

FieldsValue[index:integer]:string;

Таблица_Столбцы_ЗначениеПоля(индекс:число):строка;

SetFieldIDAsString(index:integer):string;

Таблица_ЗаписатьЗначение(индекс:число):строка;

RowsDelete( void ); 4

Таблица_Строки_Удалить( ); 4

SetFieldNameAsString(name: string):string;

Таблица_ЗаписатьЗначениеПоля(ИмяСтолбца: строка):строка;

SetCountCennikov(count: integer); 5

УстановитьКоличествоЦенников(Количество: число); 5

1 Текущая строка. Чтобы получить номер текущей строки необходимо прочитать значение MiniMax.Таблица_Строки_Индекс

2 Добавляет одну строку в таблицу. Строка добавляется в конец таблицы.

3 Текущий столбец. Получаем или устанавливаем номер столбца.

4 Удаляет все строки из таблицы.

5 Устанавливает количество ценников выводимых на печать для выбранной строки. Используем это свойство для печати нескольких копий ценника для одной позиции товара.

Свойства и методы списка шаблонов ценников

Свойство, метод

Аналог свойства, метода для использования в программе 1С

Hablons[index:integer]:string; 1

Шаблоны_Список(индекс:число):строка; 1

HablonsCount:integer;

Шаблоны_Количество:число;

HablonsIndex:integer; 2

Шаблоны_Индекс:число; 2

HablonEdit(name:string);

Шаблоны_Редактировать(имя:строка);

HablonEditDefault( void ); 3

Шаблоны_РедактироватьПоУмолчание( ); 3

1 Имя файла шаблона в списке. Получаем имя файла шаблона ценника по его номеру. ФайлШаблона=Шаблоны_Список(2);

2 Текущее положение в списке шаблонов ценников.

3 Редактировать текущий шаблон ценника (выполняется диалог с загрузкой шаблона в Word)

Печать ценников

Метод

Аналог метода для использования в программе 1С

PrintDefault(void); 1

ПечатьПоУмолчанию( ); 1

1 Печатать ценники, используя текущий шаблон ценника (используются настройки модуля по умолчанию)


Модуль для печати ценников можно скачать здесь


Установить программу MiniMax - plus

Перейти на домашнюю страницу программы