
Тирика-Магазин
Макросы первичных документов
Каждый Band Report'а имеет размещенные в нем Element'ы, каждый из которых имеет свое наименование. При печати накладной, т.е. документа о приходе или расходе товара программа Тирика-магазин независимо от названия Band'а распознает элементы по их Name'у; при этом, как и в band'ах, имеет значение только начало наименования элемента. Распознав элемент по его наименованию, программа Тирика-магазин заменяет текст Element'а на соотв. данные из накладной.
При печати накладной программа во всех band'ах независимо от их наименования распознает следующие наименования элементов:
Определение
Контрагентом в тексте ниже мы будем называть покупателя для продажи, поставщика для закупки и т.п.
- waybill.sender-name: для накладных перемещения - наименование склада-отправителя; для накладных других типов - наименование склада
- waybill.recipient-name: (только для накладных перемещения) Наименование склада-получателя
- contractor.name: Наименование контрагента
- contractor.points: Накопленные баллы покупателя
- contractor.overpayment: Суммарная переплата покупателя во всех валютах
- contractor.debt: Общий долг покупателя или общий долг перед поставщиком
- contractor.orders-total: Общий объем покупок покупателя
- contractor.address: Адрес контрагента
- contractor.both-name-and-address: Наименование и адрес контрагента
- contractor.phone: Телефон контрагента
- contractor.email: Адрес электронной почты контрагента
- contractor.inn: ИНН контрагента
- contractor.kpp: КПП контрагента
- contractor.okpo: ОКПО контрагента
- contractor.bank: Банковские реквизиты контрагента
- contractor.telephone-address-name-and-bank: Наименование, адрес, телефон и банковские реквизиты контрагента одной строкой
- contractor.comment: Комментарии из карточки контрагента
- company.name: Наименование компании как указано в пункте меню Файл|Настройки|Компания
- company.address: Адрес компании как указано в пункте меню Файл|Настройки|Компания
- company.ogrn: ОГРН компании как указано в пункте меню Файл|Настройки|Компания
- company.inn: ИНН компании как указано в пункте меню Файл|Настройки|Компания
- company.kpp: КПП компании как указано в пункте меню Файл|Настройки|Компания
- company.okpo: ОКПО компании как указано в пункте меню Файл|Настройки|Компания
- company.phone: Телефон компании как указано в пункте меню Файл|Настройки|Компания
- company.bank: Банковские реквизиты компании как указано в пункте меню Файл|Настройки|Компания
- company.telephone-address-name-and-bank: Наименование, адрес, телефон и банковские реквизиты компании одной строкой, как указано в пункте меню Файл|Настройки|Компания
- company.both-name-and-address: Наименование и адрес компании одной строкой как указано в пункте меню Файл|Настройки|Компания
- company.ceo: Руководитель компании как указано в пункте меню Файл|Настройки|Компания
- company.cfo: Главный бухгалтер компании как указано в пункте меню Файл|Настройки|Компания
- company.ip-registration: Сведения о регистрации индивидуального предпринимателя, как указано в пункте меню Файл|Настройки|Компания
- waybill.id: Внутренний идентификатор накладной. Для новых (не сохраненных в БД) накладных всегда равен минус единице
- waybill.number: Номер накладной
- waybill.date: Дата накладной
- waybill.time: Время накладной
- waybill.unix-date: Дата и время накладной в формате Unix Time, т.е. к-во секунд, прошедших с 01.01.1970 0:00
- waybill.seller-name: Имя продавца, оформившего эту продажу
- waybill.final-cost-numeric: Сумма к оплате по накладной (числом)
- waybill.final-cost-script: Сумма к оплате по накладной (прописью)
- waybill.goods-cost-wo-vat: Суммарная стоимость товаров (кроме услуг) без учета НДС
- waybill.services-cost-wo-vat: Суммарная стоимость услуг (кроме товаров) без учета НДС
- waybill.goods-vat-value: Суммарный НДС товаров (кроме услуг)
- waybill.services-vat-value: Суммарный НДС услуг (кроме товаров)
- waybill.goods-cost-wo-discount: Суммарная стоимость товаров (кроме услуг) без учета скидки
- waybill.services-cost-wo-discount: Суммарная стоимость услуг (кроме товаров) без учета скидки
- waybill.goods-total-discount: Суммарная скидка товаров (кроме услуг)
- waybill.services-total-discount: Суммарная скидка услуг (кроме товаров)
- waybill.final-goods-cost: Итоговая стоимость товаров (кроме услуг)
- waybill.final-services-cost: Итоговая стоимость услуг (кроме товаров)
- waybill.cost-wo-discount: Сумма по накладной без учета скидка
- waybill.cost-wo-vat: Сумма по накладной с учетом скидки, но без учета НДС
- waybill.buy-cost: Стоимость накладной по закупочной цене
- waybill.sell-cost: Стоимость накладной по текущей розничной цене
- waybill.paid-value: Оплачено по накладной (числом)
- waybill.paid-script: Оплачено по накладной (прописью)
- waybill.change: Сдача по накладной
- waybill.debt: Долг по накладной
- waybill.discount: Скидка по накладной
- waybill.deposit: Баллы, начисленные покупателю по накладной
- waybill.quantity: Суммарное количество товара по накладной
- waybill.vat-value: НДС по накладной (числом)
- waybill.vat-script: НДС по накладной (прописью)
- waybill.payment-type: Способ оплаты накладной
- waybill.items-count-numeric: Количество строк в накладной (числом)
- waybill.items-count-script: Количество строк в накладной (прописью)
- waybill.description: Строка "Накладная номер №<номер> от <дата>
- waybill.comment: Комментарии к накладной
- waybill.attribute1: Значение первого дополнительного атрибута накладной
- waybill.attribute2: Значение второго дополнительного атрибута накладной
- waybill.attribute3: Значение третьего дополнительного атрибута накладной
- repair.type: Тип сданного в ремонт оборудования, например, телевизор или микроволновая печь
- repair.manufacturer-and-model: Наименование производителя и модель сданного в ремонт оборудования
- repair.manufacturer: Производитель сданного в ремонт оборудования
- repair.model: Модель сданного в ремонт оборудования
- repair.serial: Серийный номер сданного в ремонт оборудования
- repair.kit: Комплектация сданного в ремонт оборудования
- repair.malfunction:Описание неисправности сданного в ремонт оборудования
- repair.mileage: Пробег ремонтируемого автомобиля
- repair.assembly-year: Год выпуска автомобиля
- repair.license-plate: Госномер автомобиля
- delivery.status: Статус доставки, напр. "без доставки", "зарегистрирован", "доставлен" и т.п.
- delivery.type: Тип доставки (из справочника типов доставок
- delivery.cost: Стоимость доставки
- delivery.vat: Налог с доставки
- delivery.buy-price: Себестоимость доставки
- delivery.courier: Имя курьера, доставляющего товар
- delivery.start_time: Начало согласованного с клиентом даты и времени доставки (dd.mm.yyyy hh:mm)
- delivery.stop_time: Конец согласованного с клиентом даты и времени доставки(dd.mm.yyyy hh:mm)
- delivery.time: Дата и время, когда реально был доставлен товар (dd.mm.yyyy hh:mm)
- delivery.country: Страна, в которую надо доставить товар
- delivery.postal-code: Почтовый индекс адреса доставки
- delivery.city: Город, в который надо доставить товар
- delivery.street: Улица, дом, квартира, в кот. надо доставить товар
- delivery.phone: Телефон клиента доставки
- delivery.email: Адрес электронной почты клиента доставки
- delivery.address: Адрес доставки: страна, индекс, город, улица
- delivery.period: Сроки доставки (с-по) одной строкой
- delivery.track-number: Трек-номер почтового отправления
- delivery.comment: Комментарии курьеру доставки
- delivery.complete-line: Заменяется на наименование доставки и стоимость, если доставка назначена, и на пустую строку в противном случае
Продолжение статьи: Макросы товаров в накладной