Вибір читачів
Популярні статті
Ця стаття призначена для впроваджувачів 1С – і особливо для тих, хто готується до Атестації на 1С:Фахівець з платформи.
Сьогодні ми розберемо 2 методики контролю залишків – причому не лише залишків на складі, а й, наприклад, взаєморозрахунків ("яка поточна заборгованість клієнта і чи можна відвантажувати йому товари")
Обидві методики застосовуються і в типових конфігураціях, і Атестаційних завданнях. І оскільки їх дві – потрібно чітко розуміти, коли застосовна "нова" методика, а коли тільки "стара".
Це базові знання для програмістів 1С, рекомендуємо не залишати прогалин у таких областях. На вивчення у Вас має піти 15 хвилин :)
Візьмемо просту конфігурацію з документами "Надходження товарів" та "Реалізація товарів":
Для обліку залишків використовується регістр накопичення "Вільні залишки":
Під час проведення документа “Надходження товарів” виконуються рухи-прихід:
Процедура ОбробкаПроведення(Відмова, Режим)
Для кожного ТекСтрокаТовари З Товари Цикл
Рух = Рухи.ВільніЗалишки.Додати();
Рух.ВиглядРуху = ВидРухуНакопичення.Прихід;
Рух. Період = Дата;
Рух.Номенклатура = ТекРядокТовари.Номенклатура;
Рух.Кількість = ТекРядокТовари.Кількість;
КінецьЦикл;
КінецьПроцедури
Обробка проведення документа «Надходження товарів» виконана за допомогою конструктора рухів та інтересу не представляє, тому що при вступі на склад контроль залишків не потрібен.
Іноді контроль залишків реалізують й у документа «Надходження товарів» – щоб у разі скасування проведення чи перепроведення документа не утворився негативний залишок.
Наприклад, на склад надійшли 10 нових телевізорів LG, 6 із них було продано. Якщо у документі надходження 10 шт. виправити 5 шт. - Утворюється негативний залишок «мінус 1 шт.».
У типовий УТ 11 подібний контроль включається за допомогою функціональної опції «Контролювати товари організацій при скасуванні приходів».
Під час проведення документа «Реалізація товарів» необхідно організувати контроль залишків. Якщо товару на залишках недостатньо, документ не проводиться та видається діагностичне повідомлення. У цьому полягає завдання.
Ми свідомо працюємо над простим завданням, коли собівартість при списанні не розраховується. Це дозволить нам зосередитись саме на нюансах контролю залишків.
Примітка- Наведені нижче алгоритми розроблені для навчання і повинні бути максимально зрозумілими.
Їх можна оптимізувати, але тоді «коефіцієнт розуміння» буде нижчим, тому в цій статті ми на цьому не зупиняємось.
Звичайно, Ви можете оптимізувати їх самостійно, або пройти наш курс з прискорення та оптимізації 1С :)
Як Ви вже зрозуміли, розв'язання задачі може бути виконане двома способами. Почнемо з методики, яка застосовувалась ще з часів «1С:Підприємство 8.0».
Принцип старої методики контролю залишків наступний: перевіряємо, чи є залишок товарів у потрібній кількості. Якщо є – списуємо, якщо ні – повідомляємо про помилку.
Алгоритм у старій методиці складається з кількох блоків:
Ось так виглядає програмний код:
// 1. Очищення старих рухів регістру
Рухи.ВільніЗалишки.Записувати = Істина;
Рухи.Записати();
// 2. Отримання запитом даних документа та залишків регістру
Запит = Новий Запит;
Запит.Текст =
"ВИБРАТИ
|ПОМІСТИТИ Товари
|З
|ДЕ
| Товари.Посилання = &Посилання
|ЗГРУПУВАТИ ПО
| Товари.Номенклатура
|ІНДЕКСУВАТИ ПО
| Номенклатура
|;
| ВИБРАТИ
,
| ПОДАННЯ ПОСИЛАННЯ(Товари.Номенклатура) ЯК НоменклатураУявлення,
| Товари.Кількість ЯК Кількість,
| Є NULL (Залишки. Кількість Залишок, 0) ЯК Залишок
|З
| Товари ЯК
| ЛІВОЕ З'ЄДНАННЯ РегістрНакопичення.ВільніЗалишки.Залишки(
| &Момент часу,
| Номенклатура В
| (ВИБРАТИ
| Номенклатура ЯК Номенклатура
| З
| ПЗ Товари.Номенклатура = Залишки.Номенклатура";
Запит.УстановитиПараметр("МоментЧасу", МоментЧасу());
// 3. Обхід результатів запиту
// 4. Перевірка на достатність товарів
Дефіцит = ВибіркаТовари.Кількість - ВибіркаТовари.Залишок;
Якщо Дефіцит>0 Тоді
Відмова = Істина;
Повідомлення.Текст = "Товара "+ВибіркаТовари.НоменклатураУявлення+" недостатньо в кількості "+Дефіцит+" шт.";
Повідомлення.Повідомити();
КінецьЯкщо;
// 5. Перехід початку циклу, якщо були помилки
Якщо Відмова Тоді
Продовжити;
КінецьЯкщо;
// 6. Виконання рухів у регістри
Рух. Період = Дата;
КінецьЦикл;
// 7. Встановлення прапора запису рухів наприкінці транзакції
Рухи.ВільніЗалишки.Записувати = Істина;
КінецьПроцедури
Прокоментуємо ключові точки алгоритму.
Нижче в алгоритмі буде запит до залишків регістру.
Якщо поточний документ було раніше проведено, то існує можливість отримати у запиті старі рухи документа- Це серйозна проблема.
Коли можлива така ситуація? Коли дата документа зрушується вперед.
Покажемо на прикладі, до чого це призведе:
Якщо очищення рухів не виконувати, система повідомить про брак 2 штук. Чому? Та тому що старі рухи документа списали 6 із 10 наявних ламп. Далі система намагається списати ще 6 штук, а на рештках є лише 4.
Проблема вирішується у 3 рядки коду:
Строго кажучи, ми можемо керувати очищенням рухів під час проведення документів:
Варіант із видаленням рухів при скасуванні проведення є рекомендованим – ми самі керуємо, коли потрібно дійсно видаляти рухи.
Запит складається з двох пакетів:
На що варто звернути увагу на цей запит:
Розроблений запит містить згруповані дані документа та залишки за номенклатурними позиціями.
У циклі обходимо результат цього запиту.
Визначаємо дефіцит за товарами.
Якщо дефіцит більший за нуль, значить, товару не вистачає:
Якщо «Відмова» дорівнюватиме «Істина», то результат транзакції проведення документа не буде зафіксовано. Говорячи простою мовою – це команда системи не проводити цей документ.
Якщо цьому чи попередніх кроках циклу були помилки (Відмова = Істина), тоді немає сенсу формувати руху. Все одно до бази даних вони не будуть записані.
Якщо перевірка залишків пройшла успішно, формуємо рух-витрату.
Якщо цей прапор не встановити, то рухи НЕ будуть записані.
Наприкінці транзакції проведення документа записуються лише набори записів, які мають прапор «Записувати».
Заради справедливості зазначимо, що встановлення якості "Записувати" набору записів має сенс за однієї умови - у якості документа "Запис рухів при проведенні" має бути вказано значення "Записувати вибрані":
Однак саме значення "Записувати вибрані" є стандартом де-факто:
Інше значення якості - "Записувати модифіковані" є застарілим і в сучасних конфігураціях майже не зустрічається.
У новій методиці використовується принцип: списуємо необхідні товари, далі перевіряємо – чи утворилися негативні залишки по товарах документа. Якщо так, то необхідно відкотити проведення документа.
Як бачите, важлива різниця в моменті контролю залишків:
В результаті програмний код буде виглядати так:
Процедура ОбробкаПроведення(Відмова, РежимПроведення)
// 1. Отримання запитом даних документа
Запит = Новий Запит;
Запит.МенеджерТимчасовихТаблиць = Новий МенеджерТимчасовихТаблиць;
Запит.Текст =
"ВИБРАТИ
| Номенклатура ЯК Номенклатура,
| СУМА(Товари.Кількість) ЯК Кількість
|ПОМІСТИТИ Товари
|З
| Документ.РеалізаціяТоварівПослуг.Товари ЯК
|ДЕ
| Товари.Посилання = &Посилання
|ЗГРУПУВАТИ ПО
| Товари.Номенклатура
|ІНДЕКСУВАТИ ПО
| Номенклатура
|;
|////////////////////////////////////////////////////////////////////////////////
| ВИБРАТИ
| Номенклатура ЯК Номенклатура,
| Товари.Кількість ЯК Кількість
|З
| Товари ЯК Товари";
Запит.ВстановитиПараметр("Посилання", Посилання);
РезультатЗапиту = Запит.Виконати();
// 2. Формування рухів-витрата регістру
Рухи.ВільніЗалишки.Очистити();
ВибіркаТовари = РезультатЗапроса.Вибрати();
Поки ВибіркаТовари.Наступний() Цикл
Рух = Рухи.ВільніЗалишки.ДодатиВитрата();
Рух. Період = Дата;
Рух.Номенклатура = ВибіркаТовари.Номенклатура;
Рух.Кількість = ВибіркаТовари.Кількість;
КінецьЦикл;
// 3. Запис рухів у БД
Рухи.ВільніЗалишки.Записувати = Істина;
Рухи.Записати();
// 4. Запит, який отримує негативні залишки з регістру
Запит.Текст =
"ВИБРАТИ
| Номенклатура ЯК Номенклатура,
| ПОДАННЯ ПОСИЛАННЯ(Залишки.Номенклатура) ЯК НоменклатураУявлення,
| -Залишки.КількістьЗалишок ЯК Дефецит
|З
| РегістрНакопичення.ВільніЗалишки.Залишки(
| &Момент часу,
| Номенклатура В
| (ВИБРАТИ
| Номенклатура ЯК Номенклатура
| З
| Товари ЯК Товари)) ЯК Залишки
|ДЕ
| Залишки.КількістьЗалишок< 0";
КордонКонтролю = Новий Кордон(Момент Часу(), ВидКороди.Включаючи);
Запит.ВстановитиПараметр("Момент Часу", КордонКонтролю);
РезультатЗапиту = Запит.Виконати();
// 5. Виведення повідомлень про нестачу товарів
Якщо не результат запиту.Порожній() тоді
Відмова = Істина;
ВибіркаПомилки = РезультатЗапроса.Вибрати();
Поки ВибіркаПомилки.Наступний() Цикл
Повідомлення = Новий ПовідомленняКористувачеві;
Повідомлення.Текст = "Товара "+ВибіркаПомилки.НоменклатураПредставлення+" недостатньо в кількості "+ВибіркаПомилки.Дефецит+" шт.";
Повідомлення.Повідомити();
КінецьЦикл;
КінецьЯкщо;
КінецьПроцедури
Розберемо ключові точки алгоритму.
Цей запит необхідний групування даних табличної частини документа.
Зверніть увагу, що в першому запиті пакета створюється тимчасова таблиця – вона буде використовуватись і в наступному запиті. Це можливо завдяки менеджеру часових таблиць, створеного для цього запиту.
У циклі записуються дані з документа до регістру – тобто виконується безумовне (без перевірки) списання товарів.
Щоб залишки у регістрі змінилися, рухи потрібно записати.
А тепер простим запитом обираємо негативні залишки по товарах документа.
Саме тут використовується створена першому кроці тимчасова таблиця – накладається умова на номенклатуру (для цього ми не створюємо новий об'єкт типу «Запит», а використовуємо створений раніше).
Зверніть увагу, як передається час – використовується тип даних «Кордон». Залишки потрібно отримати на момент часу відразу після поточного документа.
Чи можна було отримати залишки без кордону, наприклад, додавши до дати документа 1 секунду?
Ні! Адже в одній секунді може бути велика кількість документів. Тому єдиний правильний варіант – використовувати вид кордону "Включаючи".
Якщо результат запиту не порожній, то є негативні залишки – у цьому випадку документ не проводиться і видаються повідомлення про всі помилки.
Отже, обидва алгоритми вирішують одну й ту саму задачу.
Різниця між алгоритмами помітна, але переваги не очевидні.
Тому давайте підкреслимо їх:
Крім цього, при нормальному перебігу бізнес-процесів користувач вказує кількість, що не перевищує залишок на складі.
У цьому випадку другий запит не поверне жодних даних та проведення документа буде максимально швидким.
А чи такі важливі ці мілісекунди?
На базах з невеликою кількістю даних та користувачів різниця буде непомітною. Але в навантажених системах із десятками користувачів ціна кожної мілісекунди висока.
Крім того, на іспиті 1С:Фахівець з платформи потрібно обов'язково використовувати новий спосіб контролю залишків, якщо це допускає конкретне завдання.
Ні це не так!
Нова методика може використовуватися тільки в тому випадку, якщо для проведення документа є всі необхідні дані у самому документі.
Тобто для отримання даних не потрібно звертатися до регістрів, якими здійснюється контроль залишків.
Так, наприклад, якби в регістрі «Вільні залишки» враховувалася б і сума, то довелося б використати стару методику контролю.
До речі, у типовій «1С:Управління торгівлею 11» реалізовано контроль залишків за новою методикою, а в «1С:Бухгалтерії 8» – за старою методикою.
Представлені вище алгоритми можна використовувати лише у навчальних цілях. Справа в тому, що в них не враховуються керовані блокування, які необхідно застосовувати, якщо в системі працює більше одного користувача.
Блокування для обох методик контролю залишків присвячена . Також у цій статті ми вирішуємо більш складне завдання - крім контролю залишків виконуємо розрахунок собівартості номенклатури, що списується. Рекомендуємо її вдумливо вивчити.
А для «затравки» лише скажемо, що встановлення блокування в новій методиці робиться дуже просто- І це ще одна перевага нового способу контролю залишків.
Підіб'ємо короткі підсумки.
Ми розглянули дві методики контролю залишків, кожна з яких застосовується у сучасних типових конфігураціях.
Ключова відмінність між методикамиу моменті контролю залишків:
У загальному випадку нова методика є більш ефективною, але застосовна вона не завжди.
Критерій застосування– якщо формування рухів немає необхідності звертатися до даних контрольованого регістру, можна використовувати нову методику.
Якщо говорити про контроль залишків за номенклатурою, то застосування нової методики можливе, коли дані про собівартість та складські залишки зберігаються в різних регістрах.
І на завершення приклади з типових конфігурацій:
У своїх відеоуроках я часто говорю про те, що базу 1С потрібно обов'язково підготувати до закриття періоду та складання звітності. І один із важливих пунктів такої підготовки – це контроль негативних залишків товарів, матеріалів та готової продукції. Якими звітами потрібно скористатися, щоб перевірити стан рахунків обліку ТМЦ у 1С: Бухгалтерії? Давайте розглянемо деякі з них.
1. Звіт «Оборотно-сальдова відомість по рахунку»
Багато бухгалтерів звикли працювати з оборотно-сальдовою відомістю за рахунком. Цей звіт дійсно можна використовувати для контролю залишків ТМЦ, тільки потрібно переконатися, що в налаштуваннях встановлено відображення кількісних показників.Потім уважно переглядаємо звіт та аналізуємо виявлені помилки
Оборотно-сальдова відомість зручна тим, що дозволяє оцінити як наявність негативних кількісних залишків, а й виявити інші проблемні ситуації:
- кількісний залишок ТМЦ без суми;
- сумовий залишок без кількості;
- Негативний сумовий залишок.
Однак, якщо в обліку задіяна велика кількість номенклатурних позицій, то така перевірка може бути досить складною. До того ж, ОСО доведеться формувати для кожного рахунку обліку окремо (10, 41, 43), що теж дещо ускладнює процес роботи.
2. Звіт "Контроль негативних залишків"
У конфігурації 1С: Бухгалтерія підприємства 8 редакції 3.0 передбачено звіт, який ідеально підходить для контролю негативних кількісних залишків ТМЦ. Розташований звіт на вкладці «Склад».Вказуємо період, організацію та формуємо звіт.
До звіту потрапляють лише номенклатурні позиції, якими виявлено негативний кількісний залишок. Великим плюсом є те, що аналізуються дані з усіх рахунків обліку ТМЦ. Працювати зі звітом, на мій погляд, зручніше, ніж із ОСВ.
Але є й мінус – звіт дозволяє контролювати лише негативні кількісні залишки, залишаючи за кадром інші проблеми, що дозволяє виявити ОСВ.
3. Звіт «Аналіз субконто»
Про цей звіт я розповідала вже неодноразово. Аналіз субконто - один із моїх улюблених звітів, який дозволяє не тільки виявити помилки, а й у багатьох ситуаціях зрозуміти їхні причини.Вибираємо субконто "Номенклатура", перевіряємо, щоб у налаштуваннях звіту було включено відображення кількісних показників.
Аналіз субконто хороший тим, що дозволяє отримати інформацію про рух ТМЦ за всіма рахунками обліку. Наприклад, відстежити ситуації, коли товар надійшов однією рахунок обліку, а був реалізований – з іншого.
Проте за велику кількість номенклатури аналізувати дані може бути складно.
Докладніше про роботу з цим звітом я розповідала у відеоуроці Як працювати зі звітом "Аналіз субконто" у 1С-ВІДЕО.
Таким чином, кожен із розглянутих звітів має свої плюси та мінуси. У роботі я рекомендувала б їх комбінувати:
- знайти грубі помилки звітом "Контроль негативних залишків";
- потім переглянути ОСО за всіма рахунками обліку ТМЦ;
- для виявлення причин некоректного сальдо скористатися звітом "Аналіз субконто".
Цікаві приклади, пов'язані з пошуком та виправленням помилок при обліку ТМЦ, я також розбирала у двох корисних відео:
На торгових чи виробничих підприємствах у бухгалтерському обліку в обліковій системі "вискакують" негативні залишки. Вони відбивають надмірно списаний товар/матеріали.
Які причини їхнього виникнення?
Найчастіше найпоширенішою причиною може бути відсутність проведеного надходження товарів чи введення початкових залишків. Наприклад, придбали товар, але ще не встигли оприбуткувати його в системі, проте його вже встигли продати. А трапляється – товар був оприбуткований, потім переміщений до магазину та проданий, проте хтось скасував проведення документа надходження.
У цій ситуації правильним способом впливу буде перевірка наявності документа надходження на базі. Якщо вона є і не проведена, перевірити заповнення та провести. Якщо документа надходження у базі взагалі немає, необхідно ввести його заднім числом. При цьому слід розуміти, що додавання заднім числом документів у закритому податковому періоді може спричинити зміни сум податків, зокрема ПДВ.
Ще однією поширеною причиною аналізованого нами явища є пересорт чи надлишок одного найменування товару (матеріалу) і при цьому нестача іншого. Наприклад, у програмі в наявності відмічено лише чорний гаманець у кількості 10 шт., а в магазині продавець продає червоний гаманець та оформляє в базі його продаж у кількості 5 шт. У результаті основі залишок чорних гаманців не зменшується, а й у червоних гаманців з'являється наш залишок.
У разі виправлення залишків вирішується в такий спосіб: оформляється оприбуткування одного товару і списання іншого. Для цього створюється документ «Оприбуткування товарів» та в ньому оприбутковується 5 шт. червоні гаманці. Далі створюється документ «Списання товарів» і списується 5 шт. чорні гаманці.
Коли в 1С:Бухгалтерія 3.0 за товаром (матеріалами) існує негативний залишок, то при проведенні документа «Реалізація товарів» виводиться інформаційне повідомлення про те, що цей документ провести неможливо, оскільки відображене в табличній частині документа кількість одиниць перевищує залишок.
Рис.1 Повідомлення в документі за відсутності залишку на складі
Застерігають сигнали в оборотно-сальдовій відомості - негативні залишки виділяються червоним!
Рис.2 Відстеження ОСВ
Налаштувати контроль можна в розділі "Адміністрування", потім натиснути на посилання "Проведення документів".
Рис.3 Налаштування
Для відключення контролю потрібно активувати прапор на параметрі "Дозволити списання запасів за відсутності залишків за даними обліку".
Рис.4 Дозвіл до списання одиниць за негативних показників залишку
Трапляється, для термінового продажу товару, який також терміново треба відвантажити, треба на якийсь час відключити контроль. Документ «Реалізації» проводиться в системі, а потім контроль знову вмикається. Потім обов'язково треба не забути провести аналіз залишків, щоб виправити помилку в обліку, через яку виник негативний товар.
Для того, щоб контролювати залишки в розрізі складів, треба налаштувати за ними аналітику в параметрах обліку через адміністрування.
Рис.5 Параметри
Тиснемо «Налаштування плану рахунків».
Рис.6 Параметр налаштування
Тиснемо «За номенклатурою, партіями і складами (за кількістю та сумою)».
Рис.7 Параметри обліку запасів
Під час встановлення аналітики, натиснувши «За складами (місцями зберігання)», вибираємо, як вести облік.
Рис.8 Активація аналітики за складами
Якщо вибрано налаштування «за кількістю та сумою», відповідно, облік буде в кількісному та сумовому обліку за складами окремо, а якщо – «за кількістю», то лише кількісний у розрізі кожного складу, а суми списання визначаються шляхом поділу ціни запасів на всю кількість на всіх складах.
Звіт "Контроль негативних залишків" використовується для аналізу виявлених негативних залишків товарів організацій. Відкрити його можна через "Склад - Контроль негативних залишків".
Рис.9 Звіти контролю залишків
Рис.10 Форма контрольного звіту
У налаштуваннях звіту можна вказати, за якими даними будувати звіт, наприклад, групувати дані щодо Організації, Складу, Документу списання, Номенклатури та ін.
Рис.11 Налаштування контрольного звіту
У відборі можна вказати, за якими даними формувати звіт, наприклад, з якогось певного складу чи проблемної номенклатури.
Рис.12 Відбори у контрольному звіті
Рис.13 Формування контрольного звіту
Негативні залишки є своєрідним індикатором помилок в обліку. Важливо постійно відстежувати залишки на складах та своєчасно виправляти їх. Некоректні залишки створюють проблеми для оперативної роботи користувачів, а також можуть стати причиною неправильного розрахунку собівартості, переоцінки та інших важливих показників бухгалтерського обліку.
Є два види ситуації, в якій необхідне налаштування контролю залишків.
Перша ситуація. Іноді бухгалтерам доводиться стикатися з проблемою неможливості списання матеріалів або товарів у програмі 1С 8.3 через відсутність їх в обліку, хоча фактично вони є. І бухгалтеру потрібно терміново оформити документи відвантаження матеріалів чи товарів:
Така ситуація можлива, якщо організація тільки почала облік у 1С 8.3 або дані заносяться до програми невчасно.
Друга ситуація, коли бухгалтер списує матеріали, яких немає на складі. А бухгалтер оформляє документи відвантаження, що дуже добре складається на репутації компанії.
У програмі 1С 8.3 Бухгалтерії є настроювання контролю залишків. І при створенні бази в налаштуваннях за замовчуванням можна списувати товари, які за даними обліку в програмі відсутні.
Контролюються залишки в розрізі конкретної організації та складу у всіх типах документів: реалізація, вимога-накладна, переміщення тощо, де беруть участь рахунки з аналітикою Склад.
Важливо! Щоб контролювалося залишки лише на рівні складу, в 1С 8.3 необхідно встановити аналітику по складах у рахунках обліку товарів чи матеріалів.
Таким чином:
Для зняття заборони проведення документів з відсутніми товарами необхідно у налаштуваннях програми 1С 8.3 у розділі Адміністрація – далі Налаштування проведення документів:
встановити галочку Дозволяється списання запасів за відсутності залишків за даними обліку:
Для запобігання негативним залишкам по складах задаємо аналітику За складами. Увімкнути аналітику за складами можна в налаштуваннях обліку: розділ Адміністрування – далі Параметри обліку. Вибираємо Налаштування плану рахунківі в обліку запасів натискаємо на За номенклатурою та складами (за кількістю):
У новому вікні встановлюємо прапор За складами (місцями зберігання). Дана галочка і впливатиме на контроль залишків у розрізі складів:
Якщо немає можливості усунути галочку або є причини вести облік з негативними залишками, в 1С 8.3 Бухгалтерія реалізований звіт, який дозволяє контролювати негативні залишки.
Звіт Контроль негативних залишківв 1С 8.3 перебуває у розділі Склади – далі Контроль негативних залишків:
Звіт можна сформувати за певний період з деталізацією за документами, складами, номенклатурою та іншими об'єктами обліку. А також вивести дані щодо певного складу чи номенклатури, використовуючи відбір:
Важливо! Звіт Контроль негативних залишків показує негативні залишки лише за цей період. Якщо були документи списання раніше початку звіту, то негативні залишки щодо них не потраплять у звіт.
Щоб змінити установки звіту, скористайтеся командою Показати настройки. Переміщаючись за вкладками налаштувань Угруповання, Відбір, Додаткові поля можна надати звіту необхідний вигляд:
На сайті можна ознайомитись за конфігурацією 1C Бухгалтерія 8.3.
Докладніше про налаштування програми 1С 8.2 (8.3) Заборона списання запасів за відсутності залишків, яким чином вона впливає на фінансові результати дивіться у наступному відео:
Статті на тему: | |
Створення відокремленого підрозділу 1с 8
31.05.2018 17:59:55 1С:Сервістренд ru Реєстрація нового... Документ "коригування надходження"
Будь-якому практикуючому бухгалтеру ясно, що чим точніше призначена для... Не списується 20 рахунок у 1с 8
Про те, для чого призначено рахунок бухгалтерського обліку 20 «Основне... |