Меню
Бесплатно
Главная  /  Утки  /  Что такое регистр? Регистры общего назначения

Что такое регистр? Регистры общего назначения

Регистр. Регистр сдвига

Регистр это устройство, выполненное на триггерах для выполнения ряда действий с двоичными числами. Для тех, кто не знает, что такое триггер, рекомендуем познакомиться с простейшим RS-триггером .

Наиболее простая функция регистров - это запоминание числа и его длительное хранение. Эти устройства так и называются - регистры хранения. Вот простейший пример.

На входы D0 - D2 подаётся число, которое необходимо сохранить. Как только на входе С появляется импульс синхронизации, число записывается в триггер, изменяя их состояние. На рисунке показан трёхразрядный регистр хранения. При подаче на входы числа 111 2 оно же появится на прямых выходах триггеров (Q0 - Q2 ). На инверсных выходах (Q0 - Q2 ) будет, естественно 000 2 . Сигналом R (Reset ) или сброс, триггеры устанавливаются в нулевое состояние.

Обычно используются регистры, состоящие из 4, 8, или 16 триггеров. Изображение четырёхразрядного регистра на принципиальных схемах может быть таким.

На рисунке не показаны инверсные выхода триггеров и сигнал R. Регистры всегда обозначаются латинскими буквами RG . Если регистр сдвигающий, то под обозначением рисуется стрелка направленная влево, вправо или двойная.

Сдвигающие регистры или регистры сдвига.

Регистр сдвига это устройство, состоящее из нескольких последовательно соединённых триггеров, число которых определяет разрядность регистра. Регистры широко используются в вычислительной технике для преобразования кодов. Параллельного в последовательный и наоборот.

Кроме того сдвигающие регистры являются основой (АЛУ ) арифметико-логического устройства, так как при сдвиге записанного в регистр двоичного числа на один разряд влево производится умножение числа на два, а при сдвиге числа на один разряд вправо число делится на два. Поэтому наибольшее распространение получили реверсивные или двунаправленные регистры.

Рассмотрим четырёхразрядный регистр сдвига, преобразующий последовательный двоичный код в параллельный. Применение последовательного кода оправдано тем, что по одной линии можно передавать огромные массивы информации. Таким примером может служить универсальная последовательная шина - USB порт любого устройства. Число триггеров в данном регистре может быть любым. Достаточно соединить прямой выход Q3 с D входом следующего триггера и так далее до достижения необходимой разрядности.

Регистр работает следующим образом. Первый информационный бит поступает на вход D0 . Одновременно с этим битом приходит тактовый синхроимпульс на вход С . Входы С всех триггеров входящих в регистр, объединены между собой. С приходом первого тактового импульса уровень, находящийся на входе D0 записывается в первый триггер и с выхода Q0 приходит на вход следующего триггера, но записи во второй триггер не происходит, так как синхроимпульс уже закончился.

При поступлении следующего тактового импульса уровень, присутствующий на входе второго триггера запоминается в нём и поступает на вход третьего триггера. Одновременно следующий информационный бит запоминается в первом триггере. После прихода четвёртого тактового импульса в четырёх триггерах регистра будут записаны логические уровни, которые последовательно поступали на вход D0 .

Допустим это уровни 0110 2 . Тогда это двоичное число можно отобразить, подключив к выходам триггеров светодиоды. Так рассмотренный регистр изображается на принципиальной схеме.

Видно, что на условном изображении присутствует стрелка - указатель того, что это сдвиговый регистр.

Рассмотрим, как работает четырёх разрядный универсальный регистр сдвига К155ИР1 (аналог - SN7495N ). Вот его внутреннее устройство.

Регистр содержит четыре D-триггера, которые соединены между собой с помощью дополнительных логических элементов И - ИЛИ, которые позволяют реализовать различные функции. На схеме:

    V2 - вход управления. С его помощью выбирается режим работы регистра.

    Q1 - Q4 выходы триггеров с которых снимается параллельный код.

    V1 - вход для подачи последовательного кода.

    C1, C2 - тактовые синхроимпульсы.

    D1 - D4 - входы для записи параллельного кода.

Алгоритм работы регистра следующий. Если на вход V2 подать низкий потенциал, тактовые импульсы на C1, а на вход V1 подавать информационные биты, то регистр осуществляет сдвиг вправо. После приёма четырёх разрядов на выходах триггеров Q1 - Q4 мы получаем параллельный код. Таким образом осуществляется преобразование последовательного кода в параллельный.

Для обратного преобразования параллельный код записывается по входам D1 - D4, с подачей на вход V2 высокого потенциала и тактовых импульсов на вход С2. Затем подавая на вход V2 низкий потенциал, а тактовые импульсы на вход С1 мы сдвигаем записанный код, а с выхода последнего триггера снимается последовательный код.

По своей структуре это один из самых простых регистров сдвига.

Регистры сдвига в цифровой технике могут послужить основой, на которой собираются узлы с интересными свойствами. Это, например, кольцевые счётчики, которые называются счётчики Джонсона. Такой счётчик имеет количество состояний вдвое большее, чем число составляющих его триггеров. Например, если кольцевой счётчик состоит из трёх триггеров, то он будет иметь шесть устойчивых состояний. На вход счётчика ничего не подаётся кроме синхроимпульсов. В первоначальном состоянии все триггеры "сброшены", то есть на прямых выходах триггеров логические нули, а вот на входе D первого триггера с инверсного выхода третьего триггера находится логическая единица. Начнём подавать тактовые импульсы и процесс пошёл.

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

N Q 2 Q 1 Q 0
1 0 0 1
2 0 1 1
3 1 1 1
4 1 1 0
5 1 0 0
6 0 0 0

Теперь вы знаете, что такое регистр и как он может использоваться на практике. Основа любого регистра - это триггер. Число триггеров в регистре определяет его разрядность. Те, кто увлекается микроконтроллерами знает, что важнейший элемент любого микроконтроллера, будь то PIC, AVR, STM или MSP, это регистр.

В 2018 г. начался поэтапный переход на третью версию обмена документами с ЕГАИС, которая включает в себя помарочный учет алкогольной продукции. Участникам алкогольного рынка необходимо перейти на обмена ЕГАИС 3.0. Полноценный помарочный учет алкоголя в программах «1С» находится на этапе разработки, но основные процессы уже реализованы.

И тем, кто участвует в алкогольном товарообороте, рекомендуется заранее задуматься, как с минимальными усилиями реализовать работу по новым требованиям государства.


Как будет работать ЕГАИС 3.0

Для того чтобы начать работу с системой ЕГАИС первым делом необходимо приобрести джакарту (JaCarta) и электронную подпись. В личном кабинете на сайте ЕГАИС пользователь может получить код ФСРАР (код торгового объекта в ЕГАИС) и скачать универсальный транспортный модуль (УТМ) уже третьей версии.

Главной особенностью третьего формата обмена данными ЕГАИС, как раннее уже упомянули, является «помарочный учет» алкоголя. Такая система дает возможность отследить легальность алкогольной продукции не только в оптовых продажах, но и в розничных.

При формате ЕГАИС 2.0 производители и оптовики применяли серийный учет акцизных марок. Они выдавались не к конкретной бутылке, а к выпущенной партии. Из-за этого происходила путаница в рознице, так как неизвестно дальнейшее движение продукции. В итоге одна бутылка могла быть на остатках в нескольких розничных точках. Именно с этой целью государство вводит помарочный учет.

В новой версии всю алкогольную продукцию, полученную от поставщика, недостаточно будет просто сверить с накладной, полученной через ЕГАИС: нужно будет также просканировать каждую акцизную марку для фактического соответствия остатков на складе организации остаткам в ЕГАИС.

Применение ЕГАИС 3.0 означает, что розничные магазины и общепит обязываются сканировать коды марок с каждой бутылки при приеме алкоголя и при реализации. Соответственно, штрихкоды всех бутылок будут указываться как в актах постановки на , так и в актах списания.

  • ЕГАИС – это единая государственная автоматизированная информационная система. Она предназначена для государственного контроля объемов производства и товародвижения алкогольной продукции. Другими словами, ЕГАИС – это , содержащую полную информацию о произведенных и реализованных алкогольных напитках на всей территории РФ.
При третьем формате обмена данными ЕГАИС будет невозможно поставить на баланс алкоголь, если он числится у кого-то на остатках.

Скорее всего, оптовики и производители при отгрузке алкоголя не будут сканировать каждую бутылку алкоголя, а переложат эти обязанности на розницу. и постановка на баланс излишков будет допускаться.

Сроки перехода на ЕГАИС 3.0
Внедрение данной системы будет происходить в несколько этапов: тестирование, переходный период и промышленная эксплуатация.

Первый этап – тестовый – уже прошел. Документы принимались до марта как второй, так и третьей версии. Маркированную продукцию разрешалось производить и отгружать с указанием неполного количества марок. Кроме этого государственные органы не отслеживали наличие марок на остатках других организаций.

Второй этап непосредственно включает в себя переход. Федеральная служба по регулированию алкогольного рынка в РФ сообщила о переносе срока перехода на 3 версию формата до 15 марта 2018 г. С этой даты второй формат версии обмена просто отключен. Напомним, что ранее служба предупреждала, что ЕГАИС будет поддерживать прием документов только в третьей версии формата уже с 1 марта 2018 г. Но, во-первых, не во всех программных продуктах до этого срока была поддержана данная возможность, а также поступали многочисленные просьбы участников оборота об отсрочке.

Поддержка версии обмена ЕГАИС 2.0, а именно прием и передача накладных отключена 15 марта 2018 г. в 12-00 (МСК). При этом всем участникам системы автоматически проставляется признак возможности приема накладных версии 3 формата. В дальнейшем будут приниматься только накладные версии 3 формата.

По ранее направленным накладным версии 2 будет предоставлена возможность направления актов приема/отказа/расхождений второй версии формата.

Эксперты ведомства также напоминают, что в настоящее время накладная третьей версии не требует обязательного указания значений федеральных специальных или акцизных марок по отгружаемой продукции, а за ошибки и недочеты в документах, отчетах розничных участников наказывать пока не будут.

Но уже с июля все без исключения участники товарооборота алкоголем перейдут на помарочный учет.

Производители алкоголя в отчетах о производстве станут присваивать штриховые коды количеству производимых бутылок. Третья версия не позволит отгружать продукцию с указанием неполного количества марок, а также дублировать марки. Поставить на баланс продукцию, по штриховому коду которой была продажа или другое списание, станет невозможно.

ЕГАИС 3.0 в « 8»
На текущий момент уже выпущены конфигурации с частичной (формальной) поддержкой формата 3.0 в части получения и приема товарно-транспортных накладных (ТТН):

- « 8», версия 11.4.2.139 и версия 10.3.47.1;
- « 8» версии 2.2.4.185 и 2.4.2.139, 1.1.98.1»;
- « », версия 2.2.7.37;
- «1С:Управление нашей фирмой 8», версия 1.6.13.58;
- «1С: 8», версия 3.0.59.43.

В данных реализован обмен как входящими, так и исходящими товарно-транспортными накладными, поддерживающий версию 3.0. Однако если поставщики выставили ТТН до 15.03.2018, соответственно, в формате 2.0, а подтверждение делаем уже после этой даты, то ответ автоматически отправляется в формате 2.0. Все остальные операции по учету алкогольной продукции в данных конфигурациях остаются без изменения, то есть без поштучного учета. Это допустимо на этапе перехода.

Если необходим полноценный поштучный учет алкогольной продукции, то разработчики «1С» выпустили ознакомительные версии конфигураций «1С: » – версия 2.4.3, «1С:Kомплексная автоматизация 8», версия 2.4.3, и «1С:Управление торговлей 8», версия 11.4.3, с полной поддержкой помарочного учета. Это тестовые версии с возможностью изучения полной системы версии ЕГАИС 3.0.

Для того чтобы начать учет с применением новой системы необходимо обновить товароучетные системы и версию УТМ. Для считывания акцизных марок необходимо приобрести 2D-сканер.

Справочник штрихкоды упаковок товаров предназначены для хранения акцизных марок и иерархии маркировки упаковки. Данные в справочник будут записываться автоматически после проверки продукции из ТТН ЕГАИС (входящая) и при упаковке или распаковки коробов и палет.

ЕГАИС не устанавливает единого формата маркировки палет и коробов, поэтому они маркируются участниками рынка самостоятельно.

С этой целью в «1С:ERP», «1С:Управление торговлей 8», «1С:Комплексная автоматизация 8» для товароведов или кладовщиков, в пользовании которых находится принтер этикеток реализован механизм генерации штрихкодов с типом SSCC, CODE 128, G81 и т.п. Для генерации нужно иметь собственные префиксы GS1, серийные номера подбираются автоматически.

В ТТН ЕГАИС реализована возможность генерации серии номенклатуры в ручном и автоматическом режиме, а если ведется учет по сериям, то указание серии – обязательный элемент.

Сопоставление номенклатур в большинстве случаев происходит в ТТН (входящая). Если алкогольная продукция сопоставлена с номенклатурой предприятия «1 к 1», то позиция номенклатуры будет автоматически заполнена в документе. Однако если с одной алкогольной продукцией связано несколько номенклатур предприятия, то колонка «Номенклатура» останется незаполненной. В этом случае номенклатуру придется сопоставить вручную. В остальных документах ЕГАИС сопоставление происходит наоборот, т.е. сопоставляется номенклатура предприятия с реализуемой номенклатурой ЕГАИС.

Схема движения при ЕГАИС 2.0 для розничных продаж была следующая.

Алкогольная продукция поступает от поставщика на склад (Регистр №1).
Затем перемещается в торговый зал (Регистр №2).
Для помарочного учета в действие вводится новый регистр – Регистр остатков №3.

Если в период тестового режима и переходного данные будут вестись параллельно, допускаются расхождения между количеством бутылок в партии на остатках и количеству марок, привязанных к партии, то с 01.07.2018 года по помарочной продукции перевод остатков и постановка на баланс по Регистру №2 отключается.

Дильнара Юмагулова, Бухгалтер-консультант Линии консультаций компании «ГЭНДАЛЬФ»
Материалы газеты «Прогрессивный бухгалтер», апрель 2018

С 01.07.2018 года ЕГАИС будет принимать к учету от производителей и импортеров только помарочную продукцию, т.е. продукции, производство или импорт которой были учтены помарочно, или по которой была осуществлена привязка марок.

Продукция, производство или импорт которой не были учтены помарочно будет постепенно выбывать из оборота – продаваться и списываться. В 2018-19 году ФСРАР планирует выпустить акцизные марки нового вида, чтобы помарочные бутылки, выпущенные после 01.07.2018 можно было даже визуально отличить от партионных.

Данная документация носит разъяснительный методологический характер и как сообщается на сайте egais.ru, в дальнейшем будет обновляться.

КАК РАБОТАЕТ СЕЙЧАС

В настоящее время в системе ЕГАИС остатки ведутся на 2 регистрах:

Регистр 1 – оптовый регистр учета. Продукция хранится по партиям в разрезе регистрационных форм учета, РФУ1 и РФУ2 (справок А и Б).

Регистр 2 – регистр остатков торгового зала. Продукция хранится в разрезе алкогольного наименования и производителя/импортера (в разрезе алкокодов). Реквизиты РФУ1 и РФУ2 отсутствуют.

Остатки регистров не дублируются между собой, а дополняют друг друга.

КАК РАБОТАЕТ В НОВОЙ ВЕРСИИ ЕГАИС 3.0

Для ведения помарочного учета создан дополнительный разрез хранения продукции (по штриховым кодам на бутылке) - регистр 3. Данный разрез дополняет существующие и не создает дополнительного остатка продукции, т.е. содержит только код марки и привязку к партии продукции (к уникальному номеру РФУ2).

Партионная продукция хранится на 1 и 2 регистрах. Помарочная продукция использует только 1 и 3 регистр. По мере выбывания партионной продукции регистр 2 будет упразднен.

Механизм списания немаркируемой продукции (пиво, пивные напитки, сидр, пуаре, медовуха) остается без изменений.

Что касается общепита, то с Нового Года документ "Акт списания" в ЕГАИС будет дополнен полем, содержащим значение штрихового кода акцизной марки, наклеенной на списываемую бутылку. Получить это значение можно только сканированием только той марки, бутылку с которой вы списываете. Получается, что для ежедневного списания проданного алкоголя его весь нужно будет предварительно отсканировать сканером штрих-кода.

Чем такой вариант отличается от продажи алкоголя через кассу магазина? Только тем, что магазины обязаны сканировать каждую бутылку в каждом чеке, а общепит может делать это в одном документе за смену.

ЭТАПЫ ПЕРЕХОДА НА ПОМАРОЧНЫЙ УЧЕТ

Предварительно утвержден следующий график перехода на помарочный учет в ЕГАИС:

Тестовый период (до 01.02.2018) – система будет позволять работать по новому формату с использованием регистра №3, остатки по которому будут контролироваться только в рамках организации. Активная фаза тестового периода началась с 20.12.2017.

Переходный период (с 01.02.2018 до 01.07.2018) – работа будет продолжена по двум версиям документов, контроль наличия марок в регистре №3 будет производиться не только в рамках организации, но и в рамках других организаций, т.е. будет реализован глобальный контроль дублей акцизных марок.

Промышленная эксплуатация (после 01.07.2018) - система будет принимать документы в отношении помарочной продукции только 3 версии (при ее наличии для данного типа документа). Система не будет позволять отгружать продукцию с указанием неполного количества марок помарочной продукции. Остатки партионной продукции можно будет отгружать без указания штриховых кодов с марок. Фиксация производства и импорта будет возможно только в помарочном режиме. Система будет контролировать факт наличия марок на остатках регистра №3 в рамках всего ЕГАИС.

Для того, чтобы подтолкнуть оптовые компании к переходу на помарочный учет ФСРАР на этапе переходного периода будет изменять минимальные лимиты штриховых кодов по каждой партии, которые будет необходимо указывать в документах. Т.е. полного учета всех штриховых кодов марок в партии требоваться не будет, но будет необходимо ввести от 5 марок в феврале до 60 марок в июне по каждой партии в документе. Это покажет ФСРАР, кто из организаций готовится к переходу, а кто все оставляет на последний момент.

Чем грозит помарочный учет алкоголя.

ФСРАР не будет требовать инвентаризации остатков алкоголя в разрезе марок и заведения этой информации в систему. Процесс перехода будет плавным, с естественным замещением партионных остатков в системе на помарочные, что значительно облегчит переход на новую систему.

Однако новый регистр для хранения марок и работа с ним, потребует глобального обновления всего программного обеспечения, вместе с методологией работы с учетом алкогольной продукции для всех звеньев – и для опта с производством и импортом, и для розницы, и для общепита.

И сделать это придется не позднее 01.02.2018 года, а лучше даже раньше, т.к. требования по работе с регистром №3 намечены и на тестовый период, и на переходный. Пока не понятно, как это будет контролироваться регулятором и какие санкции ждут тех, кто будет их нарушать.

Также пока не понятно, как долго будет разрешена продажа партионной продукции, поступившей в магазины и в рестораны до 01.07.2018.

Необходимость отражения каждой акцизной марки в накладной неизбежно повлечет за собой серьезное перестраивание процесса работы с крепким алкоголем. И в первую очередь – для розничных торговых точек.

С введением ЕГАИС 3.0. придется перестроить процесс приемки алкоголя - нужно будет обзавестись 2D сканером и точкой доступа в ЕГАИС в месте приемке товара. По приезду партии алкоголя сразу сканировать все акцизные марки с каждой привезенной бутылки и при выявлении расхождений сразу же отправлять акт отклонения по соответствующей бутылке.

Мы как всегда призываем не откладывать эти вопросы «на потом» и вдумчиво подходить к процессу перехода на помарочный учет в ЕГАИС.

C 01.02.2018 года Росалкогольрегулирование приступило к внедрению системы помарочного учета алкогольной продукции (ЕГАИС 3.0). Отличительной особенностью ЕГАИС 3.0 является то, что участники алкогольного рынка будут отчитываться перед государством уже не по каждой партии алкоголя, а по каждой отдельной бутылке. Рассказываем, что из себя представляет новая система, как она будет внедряться и чем это обернется для организаций и ИП.

Как будет работать ЕГАИС 3.0

По сравнению с ЕГАИС 2.0 третья версия протокола позволяет отследить легальность алкоголя не только в сфере оптовых поставок, но и в рознице, на которую сейчас приходится огромная доля контрафактной продукции.

Ранее производители и оптовые поставщики применяли серийный учет акцизных марок. На каждую партию алкоголя выдавалось определенное количество акцизных марок, равное количеству выпущенных бутылок. Причем акцизы привязывались не к конкретной бутылке, а именно к выпущенной партии. В учете указывалось число выпущенных в рамках партии бутылок, а также диапазон кодов акцизных марок. То есть, было понятно, что каждой бутылке из партии соответствует тот или иной привязанный код из назначенного диапазона акцизов, но не было понятно, какой именно.

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

Что касается всех ранее отгруженных остатков алкоголя (до введения помарочного учета), его разрешают учитывать и продавать по старым правилам вплоть до полной реализации. Помарочный учет такого алкоголя вести не требуется.

Между тем, государство все же ограничит сроки реализации старых партий алкоголя. В настоящее время Росалкогольрегулирование еще не представляет реальных объемов старых партий, поэтому предельный срок реализации будет известен ближе июлю 2018 года.