1s 8.3 информационен регистър набор от записи избор. Извършване на промени в регистрите

Документите са същността на счетоводството в 1C. Всеки документ има резултат, например +10 пристигнали артикула.

Доклади – позволяват ви да видите резултатите. Тези резултати се обобщават и показват на потребителя.

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

Документите записват своите резултати (наречени „движения“) в специални таблици - 1c регистри, които сами обобщават резултатите, така че отчетът просто показва предварително изчислените суми.

Днес ще говорим за регистрите 1C и тяхното използване.

Регистърът 1c е таблица, същата като в Excel, всеки документ записва един или няколко реда от своите движения (резултати) с някакъв знак - плюс или минус - в регистъра 1c. Това означава, че общата сума на регистъра 1C се е променила до съответната цифра.

Документът, който записва движенията в регистъра 1C, се нарича Регистратор. Датата и часът на движението са равни (в 99% от случаите) на датата на документа. Датата на движение се нарича Период.

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

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

Как се осчетоводява документ чрез регистри?

Движения на документи през регистри 1C

Нека да видим как работят регистрите 1C. Тук имаме документ за получаване на стоки, в който виждаме, че продуктът Масло е пристигнал в Главния склад.

От гледна точка на логиката и математиката този документ има следния резултат:

Кремълско масло, Главен склад +10 (бр.)

Да проверим - вярно ли е това?

Този елемент от менюто ще ни покаже всички движения на документа, които е направил в регистрите. Както виждаме, документът извършва движения през цял куп 1C регистри, във всеки от които записва различна информация (в съответствие с предназначението на 1C регистъра). Според регистъра на стоките в складове 1C той направи осчетоводяването, което изчислихме.

Как изглежда в регистъра 1C? Нека отворим регистъра 1C чрез менюто Операции.

Регистърът 1C се отвори. В него има много данни. Ние ще направим избор само според нашия документ.

В резултат на това виждаме движението на нашия документ през регистъра 1C. Точно съвпада с изчисленото от нас ръчно:

  • Плюс – вид движение (приход/разход)
  • Регистраторът е нашият документ
  • Активност – този низ за движение е валиден (т.е. не е деактивиран)
  • Номенклатура, основен размер
  • Склад, допълнително измерение
  • Количество, ресурс (тоест броят, който броим).

Ако избираме не по документ, а по номенклатура (точно по същия начин), тогава ще видим движенията на всички документи, които са докоснали тази номенклатура. Един документ - купихме стоката. Другият беше продаден. Естествено, самият регистър 1C не показва общата сума - за това трябва да използвате отчет или заявка.

1C регистрите са различни (ще обсъдим това по-долу). Публикациите в различни 1C регистри също изглеждат различно. Сега разгледахме записите в регистъра за натрупване на 1C. Ето как изглеждат осчетоводяванията на същия наш документ според счетоводния регистър 1C, който работи въз основа на счетоводния (данъчен) сметкоплан 1C.

Защо са необходими 1C регистри?

Регистрите 1C се предлагат в различни видове. Целта на използването на регистъра 1C зависи от неговия тип.

  • 1C информационни регистри
    Това е обикновена таблица, като в Excel. Няма движения (приходи/разходи). Информационният регистър 1C обикновено се използва за съхраняване на допълнителни данни от директорията. С помощта на информационния регистър 1C можете да организирате
  • Счетоводни регистри 1с
    От гледна точка на потребителя счетоводството се води на счетоводния сметкоплан. Всъщност счетоводството се води в таблицата на счетоводните регистри 1C, които се правят в контекста на сметкоплана 1C.
  • 1C регистри за натрупване (1C балансов регистър)
    Таблица за движение на документи + и –, която автоматично изчислява общата сума в началото на периода и общата сума в края на периода. Например движението на продукта Lopat беше +10, а след това -8. Това означава, че остатъкът в началото е бил 0, а остатъкът в края е станал 2.

    Регистърът за натрупване 1C с изглед „Баланси“ означава, че ще се съхраняват движения (постъпления и разходи, които също се наричат ​​„Оборот“) и освен това сумите ще бъдат автоматично изчислени (наречени „Баланси“).

    Регистърът на баланса 1C се използва в случай, че директорията логично може да има остатък. Например, когато вземем предвид движението на стоки, ще използваме балансовия регистър 1C - в крайна сметка можем да кажем, че са останали 3 броя от продукта Lopat.

  • Регистри за натрупване 1C (регистър за обороти 1C)
    Таблица на движение на документи + и -, която не брои общо.

    Регистърът за оборот 1C не се различава от регистъра на баланса, освен че не изчислява автоматично балансите.

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

    Например продажбите на продукти бяха +10 (продадохме) и след това -2 (върнаха ни). Не можем да кажем, че балансът на продажбите е станал 8, защото логично понятието баланс на продажбите не съществува; ще кажем, че общият оборот (сумата от всеки ред на оборота) е станал 8.

  • 1C сетълмент регистри

    Таблица на движенията по видове изчисления и периоди. Използва се във ведомостта за заплати (наречени сложни периодични изчисления).

Къде се намират регистрите на 1C?

Изпълнението на документ в код (в програма) се предписва от програмиста. За да направите това, отворете. Намерете ред като „Procedure ProcessingProcessing(). Отворете кръста и ще видите програмата за обработка на този документ.

Настройка и разработване на 1C регистри

Основни характеристики на 1C Регистри, по раздели:

Информационният регистър 1C 8 е обект на метаданни, предназначен да съхранява референтна информация в контекста на измеренията, определени от разработчика.

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

Нека разгледаме по-отблизо свойствата и настройките на информационния регистър.

Двете основни свойства на конвергентния регистър са − ПериодичностИ Режим на запис.

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

Това свойство ви позволява да добавите допълнително измерение към списъка с измерения - Период. С негова помощ можете да решите голям брой проблеми: съхраняване на информация в база данни, като се вземе предвид нейната релевантност към определена дата. Има много приложени примери за използване на периоди: съхраняване на стойността на валута за всеки ден, съхраняване на цената на артикул и др.

Честотата може да приема следните стойности:

  • Непериодични
  • В рамките на секунда
  • В рамките на един ден
  • В рамките на месец
  • В рамките на блок
  • В рамките на една година

Вземете безплатно 267 видео урока за 1C:

Ако изберете периодичност, различна от опцията Непериодично, системата ще контролира уникалността на записите в рамките на определения период от време. Ако записът не е уникален, системата 1C ще покаже съобщение и няма да ви позволи да пишете в базата данни.

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

Режим на запис на информационен регистър

В 1C 8.2 и 8.3 това свойство може да бъде „Независимо“ или „Подаване на регистратора“. В първия случай записите могат да се извършват както програмно, така и от списъчната форма на информационния регистър. Във втория случай е необходимо да се посочи документът, който отразява вписването. Това налага определени ограничения, но в същото време разкрива нови възможности.

Подробности Регистрирайте свойства на размерите

Трябва също да обърнете внимание на палитрата от измервателни свойства на информационния регистър 1C 8.3. Специално за флаговете за водещ и основен избор:

  • Водещ— свойство на измерване, което предполага информация, че без стойността на това измерване записът в регистъра няма смисъл. Всъщност това означава, че когато системата изтрие стойност от измерение, тя също изтрива записа в регистъра с измерението „Водещо“. Може да се зададе само едно измерване.
  • Основна селекция— ако регистърът е независим, тези измервания ще се използват за определяне на регистрацията на промените за плана за обмен. Подобна употреба Основна селекция по периодивключва основния избор за период за периодични регистри.

Вписване на програмата в информационния регистър 1C

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

Използване на мениджъра на записите:

NewRecord = Информационни регистри.Валутни курсове.CreateRecordManager();
NewRecord.Currency = Directories.Currencies.FindByName("USD");
NewRecord.Period = Дата(31,12,2016);
NewRecord.Course = 100;
NewRecord.Multiplicity = 1;
NewRecord.Write();

Използване на набор от записи на 1C информационен регистър:

NewRecordSet = Информационни регистри.Валутни курсове.CreateRecordSet();
//ако не зададете избор, всички записи в информационния регистър ще бъдат изтрити
NewRecordSet.Selection.Currency.Set(долар, вярно);
NewRecordSet.Selection.Period.Set(Дата(31.12.2016), True);
//формира директно зададения запис
NewRecordSet = NewRecordSet.Add();
NewSetRecord.Currency = Directories.Currencies.FindByName("USD");
NewDialRecord.Period = Дата (31.12.2016);
NewSetRecord.Course = 100;
NewSetRecord.Multiplicity = 1;
NewRecordSet.Write();

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

Очевидно подобен подход за генериране на отчети би бил неефективен. Следователно на практика има такова нещо като държане на документ. При осчетоводяване на документ (за разлика от простото му записване в базата данни 1C), въз основа на формуляра 1C, попълнен от потребителя, счетоводството създава така наречените осчетоводявания, тоест прави едно или повече записи в един или повече регистри.

1C регистрите са просто таблици, съдържащи колони и редове.Принципът е същият като при таблиците на Excel или обикновените „хартиени“ таблици.

Движението на документ през регистри е вписванията, направени от документ в регистри, когато се осчетоводяват, извикват.

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

Имаше важна част от статията, но без JavaScript не се вижда!

Видове счетоводни регистри 1C

Всъщност регистрите в 1C: Accounting се използват не само за съхраняване на осчетоводяване на документи, но и за различни други цели. В това отношение има няколко видоверегистри:

  • Информационни регистри
  • Регистри за натрупване
  • Изчислителни регистри
  • Счетоводни регистри

Последният тип регистър съхранява счетоводните записи на документи. Как всички те се различават едно от друго и защо, ще ви кажа в курса, който преподавам, Счетоводство на предприятието 8. Тук отново ще дам списък на съществуващите 1C регистри, само под формата на екранна снимка (използвайки примера на 1C Accounting 8.2).


Но същото нещо, използвайки примера на 1C: Счетоводство 8.3:

уебсайт_

Преглед на счетоводни регистри на 1C

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

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

уебсайт_

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

Извършване на промени в регистрите

Ако погледнете отново фрагмента от съдържанието на счетоводния регистър на 1C Enterprise на фигурата по-горе, ще забележите липсата на бутон Добавете. Факт е, че Не във всички регистри може да се влиза директно, т.е. отворете го и добавете елементи (редове) ръчно, както можете да направите с документи или справочници.

Бърз въпрос: знаете ли, че в някои директории също не можете да въвеждате данни чрез любимия на всички бутон „Добавяне“. Защо мислиш?

Ето пример за прост информационен регистър, в който могат да се правят ръчни записи. Използването на такива регистри, разбира се, е по-лесно.

уебсайт_

Ако няма бутон в регистъра Добавете, то данните в такива регистри се въвеждат само от т.нар регистратори. Значението на понятието регистратор се илюстрира от същата картинка с формата на счетоводен регистър.

Нека обобщим

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

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

1C информационни регистритова е структуриран набор от данни с измерения и ресурси. Предназначен за съхраняване на периодична информация.

Периодичност

Информацията се съхранява по измерение и период. Можете да зададете честотата на информационния регистър:

  • Непериодични
  • от регистратора
  • второ
  • седмица
  • месец
  • четвърт

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

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

Регистратори

Ако правите запис в информационния регистър с помощта на документ, трябва да зададете режим на въвеждане: „Подаване на регистратора“ и да изберете документа, с който ще се извърши записът в регистъра. След това в регистъра ще се появи полето „Регистратор”, където ще се съхранява информация с какъв документ е извършено вписването. Рекордерът може да се използва и като период, за да направите това, посочете в полето „Честота“ - „По рекордер“. Подчинение на регистратора се извършва, когато е необходимо стриктно да се свърже регистър с документ и ръчната промяна на записи в регистъра става недостъпна.

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

Можете да видите движенията, които записващото устройство прави от документа. За да направите това, трябва да отидете на документа, който ви интересува, щракнете върху: Отиди – Движения на документи от регистратора.

Не забравяйте да добавите права в свойствата на регистъра; те могат да бъдат присвоени в раздела „Права“. След това в списъка с роли трябва да изберете ролята, към която искате да добавите права в регистъра и в списъка с права да зададете правата за избраната роля.

Уникалност на записите

Уникалността на запис зависи от периода и измерванията. Например, ако искате да запишете запис със същите измервания в регистъра „Цени на артикулите“ в същия ден, тогава няма да можете да направите това и програмата ще причини грешка, тъй като периодичността на регистъра е в рамките на един ден.

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

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

Форми

За да прегледате записите, използвайте формата за списък, в нея можете да зададете избор според полетата, които ви интересуват, да видите хронологията на записите и да ги промените през формата за запис. Можете да видите записите в регистъра, както следва: в горното меню щракнете върху бутона „Операции“ - „Информационни регистри“. В прозореца, който се отваря, изберете регистъра, от който се нуждаете. След това ще се отвори списък със списък под формата на таблица, където всеки запис е уникален запис.

За редактиране/създаване използвайте формуляра за запис; ако записът е подчинен на регистратора, полето няма да бъде достъпно и формулярът не може да бъде създаден.

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


Размери, ресурси и детайли

Размерите са предназначени да формират уникалността на запис; в бъдеще можете да ги изберете и да направите разрез въз основа на конкретно измерение. Комбинацията от измервания формира ключа за запис. По-добре е да не създавате голям брой размери, така че масата да не расте и да не се забавя, докато работите с нея.

Измеренията имат квадратче за отметка „Водещо“; ако е отметнато, записът ще се съхранява в базата данни, докато съществува това измерение. Могат да се направят няколко водещи измервания. Например в информационен регистър „Цени на артикулите“ водещото измерение е артикулът; ако изтриете артикул, който е включен в записа, тогава записът в информационния регистър за този артикул автоматично ще бъде изтрит.

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

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

Можете да извършвате следните действия с информационния регистър:

  • Изтриване на запис в информационния регистър 1C

Особености

— Уникалност на записите въз основа на набор от измерения: всеки запис в информационния регистър е нова ресурсна стойност.

— Вписванията в информационния регистър могат да бъдат периодични или не.

— Информационният регистър може да бъде зависим и независим от регистратора.

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

Регистър „Цени на артикули” е периодичен регистър на информацията, вписванията се извършват според регистратора.

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

Регистърът е подчинен на документ „Определяне на артикулни цени”. Това означава, че вписването в регистъра идва от този документ. Движенията по конкретен документ могат да се видят от формата за документи „Задаване на цени на артикули“.

Регистърът е предназначен за съхраняване на информация за цената на артикул, с дименсии „Вид цена”, „Артикул” и „Характеристики на артикул”. Водещото измерение е всичките три измерени полета; ще бъде възможно да се правят селекции въз основа на него при вземане на проби.

Заключение:След като прочетете статията, ще можете да създадете 1C информационен регистър, да добавите измерения и ресурси, да конфигурирате формуляри за редактиране и списъци. Създайте запис и изберете съществуващи записи. Ако имате въпроси, използвайте коментарите в статията, ще се опитам бързо да отговоря на въпроса ви.