Входные данные для решения данной задач хранятся в базе данных бухгалтерской программы «1С: Бухгалтерия». Постоянной входной информацией будут являться выписанные счета-фактуры, которые заводятся в базу данных программы.
Входной оперативной информацией является информация, заносимая на носители с первичных документов. Перечень входной оперативной информации отражен в таблице 1.
Нормативно-справочная информация представляет собой массивы информации, в которых будут храниться данные, которые в свою очередь будут определять значения закодированной информации в массивах документов. На них будет происходить ссылка при «раскодировании» документов. В качестве нормативно-справочной информации используется такой массив, как справочник предприятий-покупателей (его структура приведена в таблице 2).
Таблица 1
Перечень используемых реквизитов
| Наименование используемых документов | Подразделение-поставщик | Используемые реквизиты документов | Тип и значность реквизитов | Условное обозначение реквизитов |
| OTGRUZKA | ||||
| Счет-фактура | Бухгалтерия | Дата выписки | 99/99/99 | Date 1 |
| № счета-фактуры | 9(4) | Num 1 | ||
| Накладная | Кладовщик | Наименование | Х(12) | Name |
| № накладной | 9(4) | Num 2 | ||
| Наименование продукции | X(12) | Prod | ||
| Количество | 9(3) | O | ||
| Сумма | 9(8).99 | S | ||
| Ставка НДС | 9(6).99 | Tax | ||
| Сумма НДС | 9(9).99 | Sum | ||
| OPLATA | ||||
| Платежное поручение | Финансовый отдел | Дата выписки | 99/99/99 | Date 2 |
| Номер платежного поручения | 9(4) | Num 3 | ||
| Наименование плательщика | Х(12) | Name | ||
| Код плательщика | 9(5) | Kod | ||
| № счета-фактуры | 9(4) | Num 1 | ||
| Сумма НДС | 9(9).99 | Sum |
Таблица 2
Массив «Справка по предприятиям-покупателям» (REESTR)
| Наименование реквизитов | Условное обозначение реквизитов | Тип и значность реквизитов |
| Код покупателя | Kod | 9(5) |
| Наименование | Name | X(12) |
| Расчетный счет | Ras | 9(20) |
| Корреспондентский счет | Kor | 9(20) |
| Код банка | Bit | 9(12) |
| ИНН | INN | 9(12) |
| ОКОНХ | X | 9(5) |
В качестве дополнительной информации, необходимой для решения поставленной задачи, будет использоваться общий список выставленных счетов-фактур, формируемый в бухгалтерии, а также список поступивших платежных поручений (таблица 3).
Таблица 3
Состав информации других задач
| Наименование реквизитов | Условное обозначение реквизитов | Тип и значность реквизитов |
| № счета-фактуры | Num 1 | 9(4) |
| Дата выписки | Date 1 | 99/99/99 |
| ИНН | INN | 9(12) |
| Код покупателя | Kod | 9(5) |
| Наименование | Name | X(12) |
| Сумма с НДС к оплате | Sum | 9(9).99 |
| Номер платежного поручения | Num 3 | 9(4) |
| Дата выписки | Date 2 | 99/99/99 |
| Наименование | Name | X(12) |
| Код плательщика | Kod | 9(5) |
| № счета-фактуры | Num 1 | 9(4) |
| Сумма с НДС | Sum | 9(9).99 |