Как принять товар на склад и оплатить его

Запустим программу.

Главное меню

Выберем пункт меню «Документы»

Документы по типам

В открывшемся меню выберем пункт «Приходные накладные».

На телефоне нажмем кнопку «Меню»

Пустой список приходных накладных

Жмем «Новый документ». Откроется новая приходная накладная.

Новая приходная накладная

Номер документа подставляется автоматически. Если нужно, изменим его. Если нужно сменить дату документа, нажмем на кнопку с датой.

Теперь выберем контрагента. Нажмем на кнопку под надписью "Контрагент".

Пустой список контрагентов

Вначале справочник контрагентов пуст. Добавим нового контрагента.

Новый контрагент

Заполним все необходимые поля. Если нужная группа контрагентов отсутствует, добавим ее по кнопке «Добавить». После этого нажмем кнопку «Назад» на нашем смартфоне.

Карточка контрагента. Запрос на сохранение данных

Теперь очень важный момент. Мы как разработчики не хотели загромождать экран лишними кнопками. Мы хотели реализовать интерфейс полностью в рамках android-идеологии. Стандартным android-интерфейсом предусмотрено автоматическое сохранение данных при нажатии на кнопку «Назад». Но для приложений баз данных это не всегда приемлемо. Если данные были изменены пользователем, будет выведено сообщение о сохранении данных.

Есть три варианта.

  1. Нажимаем «Да» и выходим из данной формы. При это данные сохраняются.
  2. Нажимаем «Нет» и выходим. При этом данные не сохраняются.
  3. Нажимаем кнопку «Назад» и остаемся в данной форме для продолжения редактирования данных.

Данное поведение используется в любом редакторе Trade Accounting - в редакторе товаров, накладных, заказов, оплат и т.д. Нажмем «Да» и сохраним данные.

Список контрагентов

Как видим, в нашем списке появился первый контрагент. Укажем его в накладной, простым нажатием.

Приходная накладная

Теперь нам нужно добавить в накладную товары. Сделаем это, нажав на кнопку «Добавить».

Пустой список товаров

Список товаров тоже пуст. Добавим новый товар.

Новый товар

Введем наименование и артикул (если используется), добавим группу товаров и единицу измерения (по кнопкам «Добавить»). Укажем количество в упаковке и количество по умолчанию. Это опционально, просто с этими количествами удобно работать в дальнейшем. В качестве «количества по умолчанию» указывайте то количество, которое Вы обычно продаете за один раз, поскольку документов продажи обычно значительно больше документов закупки. Как и в случае с карточкой контрагента, жмем кнопку «Назад» и подтверждаем сохранение данных.

Список товаров

В нашем списке появился товар, который выбираем по простому нажатию.

Закупочная партия

Мы перешли к редактированию закупочной партии. Закупочная партия – это запись по определенному товару в приходной накладной. Здесь мы вводим приходуемое количество, закупочную цену. Здесь же удобно задать и розничную цену. В дальнейшем, в процессе проводки документа розничная цена из накладной будет сохранена в поле «Цена1» в карточке товара. Также предоставлена различная рассчитываемая информация: суммы в закупочных и розничных ценах, а так же процент наценки.

По нажатию на кнопку «Ок» закупочная партия будет добавлена в накладную. Проделаем эти же действия для других товаров.

Приходная накладная

На данном изображении мы видим накладную с итоговой строкой. В основании можно что-либо написать. Сейчас можно выйти из накладной по кнопке «Назад» и сохранить ее. Можно вернуться к ее редактированию позже. Но товары на склад еще не попадут. Накладная находится в «отложенном» состоянии. Чтобы товары попали на склад, и накладная превратилась в утвержденный документ, ее необходимо «провести».

Что происходит в процессе проводки?

  1. Программа «читает» накладную и увеличивает количество товара в товарных остатках (в справочнике товаров).
  2. Розничные цены, указанные в приходной накладной, записываются в справочник товаров в поле «Цена 1».
  3. Изменяется сальдо клиента по взаиморасчету на сумму накладной в закупочных ценах.
  4. На документ устанавливается запрет редактирования и удаления.
Проводка накладной

Операция проводки документа является обратимой. В случае ошибки ввода, документ можно «Откатить». В этом случае будут произведены обратные приходу действия. На «Откат» имеются ограничения. Нельзя откатить приходную накладную, если из закупочных партий данной накладной уже производился расход товара. В этом случае, сначала нужно произвести откат расходных накладных с товарами из этих закупочных партий, тогда станет доступен «Откат» приходной накладной.

Оплатим данную приходную накладную по нажатию на кнопку «Оплатить».

Расходный кассовый ордер

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

Список приходных накладных

В списке приходных накладных появился наш документ в состоянии «Проведен».

Вернемся теперь в главное меню (по кнопке телефона "Назад") и откроем справочник товаров.

Справочник товаров

В справочнике контрагентов по длительному нажатию на строку с контрагентом ЧП «Ковальчук» откроется контекстное меню:

Справочник контрагентов. Контекстное меню

Нажмем на пункт «Взаиморасчет». Откроется карточка контрагента по взаиморасчету. По большому счету, это тот же список документов, только отобранный по данному контрагенту ЧП «Ковальчук».

Взаиморасчет

На этом этап оприходования товаров можно считать завершенным.

Какие изменения произошли в наших данных и где это посмотреть?

  1. В товарах изменились остатки (справочник товаров).
  2. В справочнике товаров по долгому нажатию на товар можно посмотреть список закупочных партий и карточку движения товара.
  3. В справочнике контрагентов можно увидеть сальдо (останется неизменным, если приходную накладную оплатили полностью).
  4. В справочнике контрагентов можно увидеть карточку клиента по взаиморасчету, вызвав ее из контекстного меню.
  5. В отчетах смотрим кассовые обороты, где будет видно движение денег. В нашем случае отразится оплата приходной накладной с помощью расходного кассового ордера.