Как да отворите затворен период за 1s 7.7. Закриване на месеца. Формиране на финансови резултати. Коментари към "Как да затворя месеца?"

Въпрос относно 1C Счетоводство 7.7:

Как да затворя месеца?

Отговор 1s:

Публикувайте документа за затваряне на месеца.

Документът „Затваряне на месеца“ се отнася до т. нар. регулаторни документи (подменю „Регулятивни“ меню „Документи“ на главното меню). Трябва да го въвеждате веднъж месечно. Документът автоматично се настройва на последната дата на месеца. Препоръчително е да напишете този документ в края на деня.

Под формата на документ се показва списък с действия, които могат да бъдат извършени при публикуване на документ. Действията, които трябва да бъдат извършени при публикуване на документа, трябва да бъдат отбелязани със съответните флагове.

След като изберете действията, които трябва да се извършат, щракнете върху бутона "OK". При осчетоводяване документът изчислява необходимите суми и генерира осчетоводяване.

Още въпроси и отговори за 1C Счетоводство 7.7:

Коментари за "Как да затворя месеца?":

03.09.2015 в 15:09ч Илмира Исмаиловнанаписа:

Публикуван документ за затваряне на месеца. И трябва ли да има документ на хартиен носител, подписи на отговорни лица? Какво ще кажете за проверка?

На 21.01.2015 г. в 10:31ч Шинарнаписа:

Въпрос за 1C Счетоводство 7.7: Приключването на периода е извършено непълно. в сметка 8112 има сума, която не е разпределена по сметка 8111. (код 4) - определеният брой подконто на сметката за осчетоводяване не е достатъчен! (код 4) - определена сума на подконто сметка на кредит за осчетоводяване не е достатъчна! (код 5): - подконто 3 на дебитната сметка за осчетоводяване не е назначена! (код 5): - Подизмерение 3 на сметката за кредит за осчетоводяване не е присвоено!

Добавяне на коментар:

Отварянето на период в 1C е ежедневна операция, обикновено се извършва в началото на месеца. Това действие се използва в продукти, където има компонент "Търговия", например в 1C: Enterprise 7.7 Trade и.

Обикновено се случва следното. На сутринта, когато счетоводителят отвори програмата, изскача знак с предупреждение за необходимостта от отваряне на период.

Как да действам? След като затворите програмата по искане на предупредително съобщение, трябва да 1C отново, но в изключителен режим. За да направите това, в началния прозорец за избор на бази („Стартиране на 1C: Enterprise“) щракнете върху квадратчето за отметка „изключително“

Сега, след като влезете в програмата, ще се появи предупредително съобщение, но с малко по-различен характер. В него, ако щракнете върху бутона "Да", програмата сама ще отвори периода.

Ако този път откажем да отворим периода, новосъздадените документи няма да бъдат изпълнени и при следващи стартирания на програмата ще бъдем посрещнати със същото съобщение за необходимостта от отваряне.

Има случаи, когато операцията за откриване на нов период трябва да се извърши не в началото на месеца, а например когато текущият период не е приключил. Тези. предварително.

За да направите това, трябва да повторите влизането в програмата за търговия и склад 1C: Enterprise 7.7 в изключителен режим. След това отидете в главното меню в секцията „Операции“ и изберете бутона „Управление на оперативните суми“

В прозореца, който се отваря, до секцията, показваща новия период, има бутон „Отваряне“. Да го натиснем. Ще се появи предупреждение за необходимостта от промяна на точката на релевантност на общите суми.

„Точка на релевантност на резултатите“ или TA, какво е това? Точката на релевантност на резултатите се разбира като моментът от време, в който всички неоговарящи регистри на програмата съдържат действителни, текущи данни. Всъщност това е времето, за което се съхраняват оперативните.

Натискаме бутона "Да". Появява се формата за нулиране на релевантността на резултатите. В нашия случай, разбира се, трябва да изберете всички публикувани документи и да кликнете върху „Изпълни“. След кратко време, ако няма нарушения с реда на документите, програмата ще прехвърли точката на релевантност на нова дата.

Чувствайте се свободни да изберете „Изход“. Това завършва отварянето на периода в програмата за търговия и склад 1C: Enterprise 7.7.

Ако имате някакви затруднения, ние определено ще помогнем.

Ако имате въпроси относно статията или има нерешени проблеми, можете да ги обсъдите на

Размерът на базата данни 1C непрекъснато се увеличава, така че периодично възниква задачата - да изтриете документи за стария период, като същевременно прехвърляте остатъците. Изтритите документи могат да бъдат оставени в копието на базата данни. В 1C има редовна обработка „Затваряне на периода“, но тя е конфигурирана само за типична конфигурация и често е бъгове (например документът „Въвеждане на остатъци от стоки“ не може да приеме отрицателни салда).
Ето защо, ако сте привърженик на универсалността и простотата или имате нетипична конфигурация, моите препоръки ще ви бъдат полезни.
Надявам се, че след това никой няма да изобретява колелото, а ще използва моите постижения.

Теоретична подготовка

Първо трябва да решите датата на приключване на периода - можете да затворите текущата дата, като изтриете всички документи преди нея, или можете да оставите документи за период от 3 месеца - шест месеца. Когато избирате, трябва да се ръководите от това колко често се правят промени със задна дата, колко често трябва да разглеждате движенията в документите за минали периоди.
След приключване на периода вече няма да е възможно да се правят промени в прехвърлените салда, така че ако работата по задна дата е доста активна в интервала, например шест месеца, датата на приключване на периода ще бъде преди шест месеца .

В края на периода се прехвърлят:
1. Салда по сметки в контекста на анализи по подконто.
2. Салда по регистри.
3. Стойности на периодичните детайли, които се задават при публикуване на документи.

Промени в конфигурацията за затваряне на период

Ако планирате да прехвърляте само салда по акаунти, трябва само да извлечете обработката wrap.ert от пакета
В противен случай отворете файла 1cv7.md от пакета в конфигуратора и копирайте документите във вашата конфигурация чрез клипборда
MovementRegister - за прехвърляне на остатъци и Фиксиране Периодично за прехвърляне на периодични подробности. Въпреки че е възможно да се затворят регистровите салда с универсална обработка без промяна на конфигурацията.

Състав на пакета 1s_close.zip: Конфигурацията, в която се намират документите за коригиране на регистъра и периодични корекции Документация Типична обработка от 1C за навиване на книги Затваряне на регистри без намеса в конфигурацията Файл с настройки за обработка на UniversalPeriodClosingRegistered.ert Обработка за автоматизиране на затварянето на регистри Обработка за автоматизиране на прехвърлянето на периодични Обработка за изтриване на документи за определен период Експериментално изследване на скоростта на отстраняване

1cv7.md

1s_close.htm

wrap.ert

UniversalPeriodClosingBy регистри.ert

BaseClose Settings.mxl

GenerateClosingDocumentsByRegisters.ert

GenerateClosingDocumentsBy Periodic.ert

DeleteAllDocumentsForPeriod .ert

Протокол за премахване .xls

Прехвърляне на салда по сметки.

За да прехвърлите салда по сметката, най-добре е да използвате редовната обработка от 1C wrap.ert. Той генерира няколко операции на определената дата, които установяват дебитните и кредитните салда за посочените сметки в различни сметкопланове с различни счетоводни разделители. За да въведете салда, трябва да посочите от коя сметка да въведете салда (обикновено сметка 00).
Можете също да прехвърлите салда по задбалансови сметки.

Добавих квадратче за отметка „Не изтривайте транзакции, само генерирайте баланси“ към обработката. Трябва да се инсталира, т.к. документи, които формират осчетоводявания, могат да формират движения в регистри или да задават периодични детайли, поради което не могат да бъдат изтривани след формиране на салда по сметки.

Прехвърляне на салда между регистри чрез фиксирани регистри.

Регистрационни салда могат да се прехвърлят само чрез публикуване на специален документ, т.к движенията в регистъра се извършват само когато документът е осчетоводен и не може да се коригира отвън.
Използван документ FixingRegister .

Документът може да се въведе ръчно за желания регистър, като се запише до края на крайната дата. За да добавите салда към позицията на документа, трябва да щракнете върху бутона „Качване на салда“.

Чрез обработка GenerateDocumentsClosingBy регистри FixingRegister . По-добре е да се формират регистри по няколко (3-5) наведнъж, т.к тези документи са големи и при генериране на 3-5 големи документа наведнъж програмата прави големи заявки към паметта, т.к. прозорците за документи се затварят само след приключване на обработката.

Няколко думи за самия документ:

Документът се състои от 20 колони с неопределена форма. Стойностите на измерванията и ресурсите се въвеждат последователно в документа за всеки сбор от регистъра. Тези. ако регистърът има 5 измерения и 2 ресурса, докато има 1000 суми, тогава документът ще има (5+2)*1000 / 20 = 350 реда и ще съхранява 7000 стойности.

Документът е доста голям, но в резултат на използването на 20 колони, изискванията за памет, използвани от 1C за показване и манипулиране на документа, са намалени. Беше изпробван вариант, когато документът имаше само 1 колона, но 1C очевидно не можеше да се справи с показването на документи в 40-50 хиляди реда.

По-нататъшното разделяне губи своята универсалност, въпреки че е възможно - трябва да направите документ в контекста на отделните измерения. За да направите това, трябва да анализирате резултатите, за да разберете кои измервания ще дадат оптимални по размер документи (в края на краищата много малки документи също са лоши). Но като цяло дори големи регистри се прехвърлят с достатъчна скорост, за да се каже, че разработката може да се приложи на практика. Може би!

Прехвърляне на салда по регистри по налични документи.

Прехвърлянето на салда чрез фиксиране на регистъра е лесно и удобно. Но потребителите няма да могат да работят с документа за коригиране на случая. Освен това, ако структурата на регистъра се промени през годината, е възможно документът, който фиксира регистъра, повече да не се документира повторно. Поради това е желателно да се въведе първоначални балансиналични документи в конфигурацията.

Например, в типични конфигурации има документи "Въвеждане на салдо на стоки", "Въвеждане на кредитни салда" и други. Такива документи са разбираеми за потребителя и той може да прави промени в тях. Когато регистрите се променят, модулът за документи се променя, но няма нужда да променяте данните на документа. В краен случай можете да въведете първоначалните салда с документите "Входяща фактура", "Входяща поръчка" и т.н.

Приканваме вашето внимание към универсална обработка за затваряне на периода с помощта на наличните в конфигурацията документи UniversalPeriodClosingRegistered.ert . Не изисква намеса в конфигурацията и не изисква промени в кода си. Достатъчно е да опишете настройките в таблицата с настройки BaseClosingSettings.mxl, за да затворите правилно всички регистри.

Структурата на таблицата с настройки mxl е много проста. Всеки ред е съпоставен с регистър. В колона Регистрирамимето на документа е посочено в колоната документопределя името на типа документ, който ще бъде създаден.

В полето измерванияизписва се списък с измервания и ресурси на регистъра, който се използва за изчисляване на остатъците. Салдата се изчисляват в края на крайната дата и се поставят в таблицата за общи стойности. Списъчните стойности са затворени в кавички и разделени със запетаи, вижте примера.

В полето Филтрирайтесъдържа израз на вградения 1C език за избор на остатъци от таблицата Totals. Можете да работите с текущия ред на таблицата с общите суми. Ако не е посочен израз, филтърът не се прилага. Изразът трябва да връща различна от нула, за да бъде истина и да бъде включен в резултантния набор от суми. Препоръчително ли е да използвате оператор? от език 1С.

Примери:
- Изберете само по управленско счетоводство: Totals.Accounting Type=1 или EmptyValue(Totals.Company)=1
- Изберете само по склад на готови продукти: Totals.Warehouse=NameVsp("Склад на готови продукти","Места за съхранение")

С помощта на филтър човек може например да направи два различни видовезаключителен документ.

В полето трансформациясе записва израз, който преобразува атрибутите на таблицата с суми чрез регистри в стойностите на атрибутите на заглавката или табличната секция изискуем документ, защото обикновено се наричат ​​по различен начин. Системата използва доста компетентна схема, определя кои атрибути се използват в заглавката на документа, групира по тези атрибути и ако стойностите на атрибутите на заглавката са еднакви, тя просто добавя общи редове към табличния раздел.

За да добавите/зададете атрибути към таблицата с суми, използвайте функцията Set(Attribute, Expression), която връща 1. Ако атрибутът не е в таблицата, той се добавя. Ако трябва да зададете няколко атрибута, трябва да извикате функцията Set няколко пъти, като сумирате нейните резултати, т.е.: Set(Attribute1, Expression1)+Set(Attribute2, Expression2).

пример:
- Задаване на съотношение: Set("Ratio",1)
- Задайте количество от останалите артикули: Задайте("Количество", Общо. Оставащи артикули)
- Задайте валута в долари: Задайте("Валута", долари)
- Нулирайте полето Counterparty, за да не разширявате салда по контрагент: Set("Counterparty",GetEmptyValue())

Полето за максимален брой редове определя максималния брой редове, съдържащи се в документа. Това е необходимо, за да не се генерират много големи и дълги документи. Големите документи ще бъдат разделени според посочения брой редове.

За да започнете обработката, първо трябва да отворите файла с настройки, да изберете регистрите, които ще бъдат затворени, и да кликнете върху „Генериране“. Ще бъдат генерирани заключителни документи. Те няма да бъдат публикувани и документите от затворения период няма да бъдат изтривани. Всичко това трябва да се направи отделно.

Този метод на затваряне изисква известна корекция, но усилията се изплащат добре. Но имате мощен инструмент за отстраняване на грешки в ръцете си и не е необходимо да пишете обработка, достатъчно е да напишете само неговите настройки.

Между другото, един полезен съвет- в стандартни конфигурации не се допускат отрицателни количества стоки в документи за въвеждане на салда. Следователно, или направете фактури от такива документи (това може да стане чрез тази обработка с помощта на филтър и трансформация) или разреши използването на отрицателни количества.

Прехвърляне на стойностите на периодичните атрибути.

Ако изтриете документи за затворен период, тогава стойностите на периодичните данни, които те задават, ще бъдат загубени (например цени от акт за преоценка). Имайте предвид, че стойностите, които са били зададени ръчно, ще останат. Следователно прехвърлянето на стойности се отнася само за тези данни, които са зададени при публикуване на документи. Защото някои детайли могат да се задават само при публикуване на документи; не се използва външна обработка, а документ.

Използван документ Фиксиране Периодично . Документът може да бъде въведен ръчно за необходимата директория, като се запише в края на крайната дата.

За да запазите подробностите, трябва да щракнете върху бутона „Всички“ (означава зареждане на всички подробности), а след това върху бутона „Добавяне на стойности за датата на документа“.

При зареждане на стойности се препоръчва да поставите отметка в квадратчето "Пропускане, маркирано за изтриване". В този случай стойностите на атрибутите, принадлежащи на елементите, маркирани за изтриване, се пропускат. Ако това не се спазва, тогава такива елементи не могат да бъдат изтрити, т.к. те ще бъдат посочени в този документ.

Чрез обработка Генериране на документи ЗатварянеПо периодично можете да автоматизирате този процес. Позволява ви да изберете регистрите, които искате да прехвърлите, и автоматично да генерирате документи Фиксиране Периодично .
За да изчистите връзки от елементи, маркирани за изтриване, използвайте бутона „Изтриване, маркирани за изтриване“.
След приключване на периода такива почиствания могат да се извършват периодично.

Заличаване на документи от затворения период.

Генерираните документи ще формират нови салда по сметки и регистри по време на осчетоводяването. Тези остатъци обаче ще бъдат два пъти по-големи от реалните, т.к те се добавят към салдата, формирани от документите на приключения период. Следователно тези документи трябва да бъдат премахнати.

Препоръчвам да използвате обработката, включена в пакета DeleteAllDocumentsForPeriod . Практиката показва, че документите се изтриват по-бързо, ако точката на релевантност се премести в началото на периода (към първия публикуван документ). На теория същото може да се направи и с buhitogs, но е по-добре да не ги докосвате - тяхното преизчисляване може да бъде доста дълго. Обработката първо маркира операциите за изтриване, а след това избира само публикувани документи и ги маркира за изтриване.

В режим на транзакция изтриването е малко по-бързо, но в този случай е по-добре да започнете обработката на изтриването на документи за малки периоди (2 месеца), т.к. в случай на някаква грешка (или ако прекъснете обработката) промените няма да бъдат записани.

Естествено, премахването трябва да се изпълнява в изключителен режим и на сървъра.

изследване:
DBF база за годината с обем от 100 публикувани документа на ден (30 хиляди публикувани документа на година)
Сървър - Win2K Workstation Celeron 1700, 256 RAM
показа, че скоростта на изтриване е 80 документа в минута, или около 2 месеца на час, т.е. годината се отстранява за 6-8 часа.
Въпреки това, по-добре е да направите проучване предварително, за да разберете колко дълго ще бъдат изтрити документи. В базите данни на големите супермаркети изтриването понякога може да продължи до два дни, след което е по-добре да затворите за уикенда или да работите известно време без реални остатъци.

Във файла Протокол за премахване .xls съдържа данни за действителното изтриване на документи в базата данни с производствена конфигурация на ITR (среден размер), когато точката на релевантност е преместена в началото на периода. На базата на тази графика се вижда, че скоростта е линейна, без разлика в скоростта в началото и края на месеца и е приблизително 5000 документа на час или 2,5 месеца на час. Тази скорост може да се счита за приблизителна за средни DBF бази данни. На същата основа, ако точката на релевантност не се е променила, скоростта също остава линейна, но вече е 2580 документа на час или два пъти по-бавна. Изводите са очевидни - печалбата в скоростта е 2 пъти.

Знаещи хора посъветваха друг начин - да изтеглите данни от базата данни, да изтриете всички документи от нея преди определената дата (всичко е в текстова форма) и да ги качите обратно. Още по-бързо, още по-продуктивно!

Последователност

Нека D е крайната дата на периода, ние затваряме периода в края на датата D, може би има документи за датата D (често D е 31 декември).

Направете архив на базата данни, след това генерирайте и запазете контролни отчети за салда, оборотен баланс с отчитане на валути и задбалансови сметки, ценоразпис и други важни отчети.

Направете копие на базата данни - това ще бъде старата база данни.

Създайте транзакции за прехвърляне на салда по сметки с помощта на wrap.ert , посочете датата E. Поставете отметка в квадратчето, за да предотвратите изтриването на документи.

Формуляр документ MovementRegister за всеки регистър (ръчно или обработен), запишете го в края на дата D, направете баланса, не осчетоводявайте.

Формуляр документ Фиксиране Периодично за всяка директория, съдържаща периодичните данни, установени от документите, (ръчно или чрез обработка) го запишете в края на дата D, въведете стойностите на данните, не публикувайте.
Използвайки обработка на документи, маркирайте документи за изтриване от началото на периода (можете да посочите 01/01/1980) до и включително датата D-1. Изтрийте ръчно документи за дата D.

Задайте точката на уместност на датата D+1 и публикувайте документите MovementRegister и Фиксиране Периодично .

Генерирайте контролни отчети в затворената база данни и ги сравнете с отчетите в оригиналната база данни.
Ако салдата в контролните отчети съвпадат, приключването на периода е завършено.

Осигурете на потребителите път към затворена база данни.

Журнали -> Нормативни документи -> Приключване на месеца -> Промяна:

  • Ще публикуваме повторно документа „Затваряне на месеца“, за да получим финансови резултати, ако липсва, тогава въвеждаме нов документ.

Задача 7. Оформяне на данъчни счетоводни документи за правилно изчисляване на данъка върху дохода.


В програмата "1C: Счетоводство 7.7." плащане данъчна основавърху данъка върху дохода се случва автоматично въз основа на данъчни счетоводни данни, които се поддържат в програмата паралелно с счетоводство(при задаване на подходящата константа). Но в края на месеца има нужда от въвеждане на още няколко данъчни счетоводни документа. Тези документи трябва да се поставят след счетоводни документи.

  • Датата на този документ - последният ден от текущия месец се задава автоматично от програмата, което означава, че за да зададете желаната дата, е достатъчно да изберете всеки ден от месеца, за който се определят разходите за труд
  • Щракнете върху бутона [Fill]:

  • Данъчно счетоводство -> Регулаторни операции -> "Начисляване на данъци"

Този документ се попълва по същия начин, като се използва клавиш [Fill].

Следващият документ, който ще въведем, е документът за данъчно начисляване за изчисляване на данък върху имуществото. Този документ се попълва ръчно.

  • За въвеждане на документ "Начисляване на данъци" ще използваме стандартните методи за въвеждане на нови документи
  • Задайте желаната дата на документа 31.01.05.
  • Щракнете двукратно, за да активирате табличния раздел в колоната "Вид данък" и изберете данък върху собствеността
  • След това попълнете табличната част на документа в съответствие с фигурата, завършвайки въвеждането на всеки атрибут с натискане на клавиша

  • Записване и публикуване на документ
  • Данъчно счетоводство -> Регулаторни операции -> "Начисляване на данъци"

Документът "Пряки разходи за незавършено производство" е аналог на счетоводния документ "Незавършено производство", той също се попълва ръчно (ако има WIP):

Документът не генерира осчетоводявания, но резултатите от него влияят върху осчетоводяванията, генерирани от документа „Регулаторни операции за данъчно счетоводство".

  • Данъчно счетоводство
  • Попълнете диалоговата форма на документа в съответствие с фигурата:
  • Запазете и публикувайте документа, прегледайте отчета и публикациите, генерирани от документа