2017 © Pedro Peláez
 

library account-template

Класс печатной формы счета на базе HTML шаблона из 1с

image

amaxlab/account-template

Класс печатной формы счета на базе HTML шаблона из 1с

  • Tuesday, May 10, 2016
  • by zyuskin_en
  • Repository
  • 2 Watchers
  • 0 Stars
  • 2 Installations
  • HTML
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Account template

Класс печатной формы счета на базе HTML шаблона из 1с, (*1)

Использование

1. Установить пакет с помощью композера

Выполнить команду в терминале, (*2)

composer require amaxlab/account-template

2. Создать класс Account

$account = new \AmaxLab\Templates\Account(1, new DateTime());

- первый параметр "Номер счета" - второй параметр "Дата счета", (*3)

3. Указать сведенья о банке

$account->setBank('СТАРОЕ ОТДЕЛЕНИЕ СБЕРБАНКА В г. АРБАТОВА', '012345678', '30101234500000000678', '40701234567890000477');

4. Указать сведенья о продавце

$account->setSender('ООО Рога и копыта', '7802138119', '780201001', '109263, Г МОСКВА, УЛ МАЛЫШЕВА, Д 13, КОРП 2', '+7 (495) 6450701');

5. Указать сведенья о покупателе

$account->setRecipient('ИП Корейко А.И.');

6. Указать основание счета

$account->setReason('Шантаж');

7. Добавить позиции

$account->addItem('Папка "Дело А. И. Корейко"', 1, 'шт', 1000000);

8. Указать подписантов

$account->setSign('Бендер О.З.', 'Паниковский М.С.');

9. Вывести или сохранить счет

Вывести $account->output(); Сохранить $account->save('./account.html');, (*4)

Готовый пример

<?php
require __DIR__.'/../vendor/autoload.php';

$account = new \AmaxLab\Templates\Account(1, new DateTime());

$account->setBank('СТАРОЕ ОТДЕЛЕНИЕ СБЕРБАНКА В г. АРБАТОВА', '012345678', '30101234500000000678', '40701234567890000477')
    ->setSender('ООО Рога и копыта', '7802138119', '780201001', '109263, Г МОСКВА, УЛ МАЛЫШЕВА, Д 13, КОРП 2', '+7 (495) 6450701')
    ->setRecipient('ИП Корейко А.И.')
    ->setReason('Шантаж')
    ->setSign('Бендер О.З.', 'Паниковский М.С.')
    ->addItem('Гаря 12 пуд', 1, 'шт', 123.45)
    ->addItem('Папка "Дело А. И. Корейко"', 1, 'шт', 1000000);

$account->save(__DIR__.'/account.html');

Результат

Account Template, (*5)

The Versions

10/05 2016

dev-master

9999999-dev https://github.com/amaxlab/account-template

Класс печатной формы счета на базе HTML шаблона из 1с

  Sources   Download

MIT

The Requires

 

by Egor Zyuskin

template php account 1c