======Форма обліку товарних запасів====== **⚠ Доступно лише якщо в тарифі підключено модуль «Бухгалтерський облік».** Офіційна форма обліку руху товарних запасів ФОП — один документ на пару «ФОП + магазин» за календарний місяць, з переліком усіх прибуткових і видаткових операцій та підсумком за місяць. **Розділ «Бух. облік» → Форма обліку товарних запасів**. Зверху — три фільтри (ФОП, магазин, місяць) і три кнопки: **Сформувати** будує звіт і показує його у вбудованому браузері, **Друк** друкує вже сформований звіт, **Excel** зберігає точний бланк у файл XLSX. {{ :posplus:pro:buhoblik:forma-zapasiv-01-zvit.png?direct |Сформований звіт «Форма обліку товарних запасів»}} =====Фільтри===== * **ФОП:** — список усіх ФОП підприємства; той, що позначений «за замовчуванням» (якщо такий є), стоїть першим у списку і обирається одразу при відкритті форми. На відміну від магазину, варіанту «усі ФОП» немає — звіт завжди будується рівно по одному ФОП. Вибір ФОП також фільтрує сам товар: у звіт потрапляють лише рухи товарів, чий ЄДРПОУ збігається з ЄДРПОУ обраного ФОП. * **Магазин:** — «Усі магазини» (обрано за замовчуванням) або конкретний склад зі списку невидалених складів підприємства. Поведінка відрізняється: конкретний магазин потрапляє у звіт завжди, навіть без жодного руху за місяць (порожня таблиця, нульовий підсумок), а при «Усі магазини» у звіт потрапляють ТІЛЬКИ ті склади, де за місяць був хоча б один рух, — порожні мовчки пропускаються. * **Місяць:** — вибір дати, але фактично враховується лише місяць і рік обраної дати, день ролі не відіграє. За замовчуванням — поточний місяць. Звіт охоплює рухи від 1 числа обраного місяця по останній день включно. =====Друк та експорт===== Після **Сформувати** сторінка звіту показує спільну шапку (період, ФОП, кількість магазинів, що потрапили у вибірку) і далі — окремий блок на кожен магазин зі своєю офіційною шапкою «Форма ведення обліку товарних запасів за <місяць рік>» та реквізитами ФОП (назва, РНОКПП) і магазину (назва, адреса — якщо вказана). Таблиця блоку побудована за офіційною структурою: **№**, **Дата запису**, група «Реквізити первинного документа» (**Вид**, **Дата**, **№**, **Постачальник / отримувач**), група «Вартість, грн» (**Надходження**, **Вибуття**), **Прим.** — останню колонку нічим не заповнено: джерела даних для приміток у формі немає, там завжди стоїть риска. Вид документа підписаний українською: Накладна (так підписано прибуткову), Розхідна накладна, Повернення від покупця, Повернення постачальнику, Переміщення, Списання; для переміщення в колонці «Постачальник / отримувач» показується склад — інша сторона переміщення, для списання — причина списання. Кожен блок підсумовує «Разом за місяць» окремо по надходженню й вибуттю. Якщо за обраних ФОП і місяць немає жодного руху (можливо лише в режимі «Усі магазини» — конкретно обраний магазин завжди дає хоча б порожній блок) — замість таблиці повідомлення «Немає записів за обраний період / ФОП». **Друк** активний лише після того, як сформований звіт повністю завантажиться у вбудованому браузері — доки він завантажується, кнопка замість друку показує повідомлення «Звіт ще завантажується...». Кожен магазин при друку починається з нової сторінки, тому звіт по «Усіх магазинах» друкується багатосторінковим документом — по сторінці на магазин. Кнопка **Excel** не залежить від того, чи натискали **Сформувати**, — фільтри й дані читаються заново в момент натискання. Порожня вибірка (та сама умова, що й для повідомлення на екрані) — модальне повідомлення «Немає даних для експорту» замість діалогу збереження файлу. Інакше відкривається діалог збереження з фільтром «Excel 2007+ (*.xlsx)» і файлом за замовчуванням `Forma_obliku_zapasiv_РРРР-ММ.xlsx`; після збереження — повідомлення «Експортовано: <шлях>». Файл точно відтворює офіційний бланк: окремий аркуш на кожен магазин (назва аркуша — назва магазину, очищена від символів, заборонених в Excel, і обрізана до 31 символу; якщо в двох магазинів вийшла однакова назва аркуша, до другої додається суфікс), об'єднані клітинки для рядка назви бланку й рядка «ФОП + магазин», дворівнева об'єднана шапка колонок і додатковий рядок з наскрізною нумерацією колонок 1-9 — усе це деталі офіційної форми, а не довільне оформлення. Дев'ять колонок: **№ з/п**, **Дата внесення запису**, **Вид**, **Дата**, **N**, **Постачальник (продавець) або отримувач**, **Надходження**, **Вибуття**, **Примітки**; підсумковий рядок «Разом за місяць» містить лише суми надходження й вибуття. Формулювання шапки у файлі майже співпадає з екранним, але не дослівно: «Вартість, грн» (екран) → «Вартість товарів, грн» (файл); «Постачальник / отримувач» → «Постачальник (продавець) або отримувач»; скорочене «Прим.» → повне «Примітки»; «№» → латинське «N»; риска-заглушка «—» (екран) → простий дефіс «-» (файл) для порожніх клітинок надходження/вибуття. З прибуткових накладних у звіт потрапляють лише ті, у яких увімкнено прапорець **Враховувати в бух. обліку**; решта видів документів беруться всі. Пункт меню повністю зникає з розділу «Бух. облік», якщо в тарифі підприємства немає модуля «Бухгалтерський облік», і в будь-якому разі вимагає права «Бухоблік: перегляд» у розділі «Керування ролями та правами».