Учет продукции в ЕГАИС осуществляется с привязкой к конкретным регистрационным формам учета 1 и 2. Указанные регистрационные формы характеризуют товар и соответствуют каждой отдельной позиции в электронной накладной.
В "1С:УНФ" регистрационные формы учета соответствуют элементам справочников Справки к ТТН по форме 1 и Справки к ТТН по форме 2 .
В Регистре № 1 продукция хранится по партиям в разрезе Справки 1 и Справки 2. В Регистре № 2 — в разрезе алкогольного наименования и производителя/импортера. В Регистре № 3 — в разрезе Справки 2 и цифровых идентификаторов.
Эти справки загружаются автоматически с документами Остатки ЕГАИС , Акт постановки на баланс ЕГАИС и Товарно-транспортная накладная ЕГАИС (входящая) при обмене с ЕГАИС.
Также есть возможность загружать справки по их номеру в форме выбора справки (команда Запросить справку ).
Единицы хранения остатков в ЕГАИС
В отчетах, полученных из ЕГАИС, следует учитывать, в каких единицах продукция хранится в ЕГАИС, — в штуках (если продукция упакованная, фасованная) или в декалитрах (если неупакованная).
Тип продукции в ЕГАИС – Упакованная или Неупакованная – определяет поставщик при отправке сведений. В "1С:УНФ" его можно посмотреть в соответствующем элементе справочника Классификатор алкогольной продукции .
Объем единицы продукции или транспортной упаковки разливной продукции в декалитрах устанавливается в элементе справочника Номенклатура .
Для сверки остатков и устранения расхождений в ЕГАИС и ИБ следует:
- Запросить остатки в ЕГАИС.
- Оприходовать товар на склад при необходимости.
Запрос остатков в ЕГАИС
Для отправки запроса в ЕГАИС по текущим остаткам служит документ Остатки ЕГАИС (раздел Закупки – ЕГАИС ).
Запрос остатков по Регистру № 1
Для того чтобы получить остатки по Регистру № 1 ЕГАИС, необходимо использовать документ Остатки ЕГАИС .
Создайте документ, на закладке Основное укажите Организацию ЕГАИС и установите переключатель в положение Регистр № 1 .
Проведите документ. Статус созданного документа автоматически примет значение Черновик .
В ЕГАИС будет направлен запрос на получение остатков. Статус документа изменится на Передан в УТМ .
Получить результат запроса вручную можно с помощью кнопки Протокол обмена – Выполнить обмен .
Получены остатки и на закладке Остатки по данным ЕГАИС будет загружена полученная информация.
Перейдите на закладку и нажмите на кнопку Заполнить по расхождениям . Данные об остатках алкогольной продукции ЕГАИС в ИБ будут откорректированы в соответствии с данными ЕГАИС.
Эти цифры попадут в отчет в колонке Количество (по данным ИБ) .
Запрос остатков по Регистру № 2
Запрос остатков по Регистру № 2 осуществляется аналогично Регистру № 1.
Различие в том, что при запросе остатков по Регистру № 2 в форме документа Остатки ЕГАИС на закладке Основное следует установить переключатель Запрос остатков в режим Регистр № 2 .
Закладка Корректировка учетных остатков в этом случае будет недоступна. Документ (аналогично запросу по Регистру № 1) отправляется в ЕГАИС.
После получения ответа на закладке Остатки по данным ЕГАИС будут автоматически загружены текущие сведения.
Корректировка остатков ЕГАИС
Проверить наличие расхождений в остатках алкогольной продукции по данным ЕГАИС и нашей базы помогут отчеты Остатки в Регистрах № 1, 2, 3 .
Для формирования отчета перейдите в рабочее место Обмен с ЕГАИС — Склад — Отчеты ЕГАИС и создайте новый отчет.
Заполните поле Организация и нажмите на ссылку Запросите отчет .
После получения ответа из ЕГАИС статус документа автоматически изменится на Получен отчет .
Станет доступен отчет Остатки алкогольной продукции .
Регистры ЕГАИС,остатки егаис,егаис
В новости вы найдете ответы на вопросы о том, что такое регистры в ЕГАИС и для чего они нужны, когда остатки в ЕГАИС должны быть равны фактическим, а также, какие изменения произойдут в сервисе Контур.ЕГАИС в 4 квартале 2016.
Сразу отметим, что акт списания с регистра №1 появился в сервисе в конце сентября. Но прежде, чем начать что-либо списывать, прочитайте эту статью. В ней мы расскажем, почему со списанием можно не торопиться.
Регистры в ЕГАИС: что это такое и как с ними работать
Регистры — хранилища остатков алкогольной продукции у организации в ЕГАИС.
У каждой организации есть 2 регистра:
Регистр №1 или склад
.
Продукция по принятым накладным поступает на регистр №1 (склад) и хранится на нем по партиям. Под «партией» понимаются справки А и Б, сопровождающие накладную.
Регистр №2 или торговый зал
.
Продукция на нем хранится без учета партий, только по наименованиям. На регистре №2 (торговый зал) у пользователей ЕГАИС до 1 октября стояли нули по всем позициям.
Оборот алкогольной продукции в ЕГАИС ведется по партиям. Поэтому поступления, возвраты поставщикам и перемещения между подразделениями оформляются на регистре №1 (склад) с указанием справок А и Б.
При розничной продаже контролируется лишь количество проданной продукции. Для упрощения этого контроля в ЕГАИС появился регистр №2 (торговый зал), на котором продукция хранится без учета партий. Вместе с этим появилась возможность перемещать продукцию между двумя регистрами.
Для каждой продукции общий остаток в ЕГАИС равен сумме остатков этой продукции на регистре №1 и на регистре №2:
Возможные операции по работе с регистрами в ЕГАИС показаны на схеме:
Требования ФС РАР
Все требования ФС РАР по работе в ЕГАИС можно найти в новостных сообщениях на сайте и в Методологии ведения остатков в ЕГАИС организациями розничной торговли .
Мы проанализировали все требования из этих источников, чтобы вам было проще с ними разобраться. Сразу отметим, что требования касаются только крепкого алкоголя.
По пиву и другой не маркируемой продукции никаких новых требований не предъявляется.
С 1 октября розничные продажи крепкого алкоголя, зафиксированные в ЕГАИС, начали уменьшать баланс регистра №2 (торгового зала). Если на регистре №2 были нулевые остатки, ЕГАИС будет автоматически «уводить» регистр №2 в минус. По пиву и другой не маркируемой продукции остатки регистра №2 не будут «уходить в минус».
Мы понимаем, что работа с двумя регистрами, отслеживание отрицательных значений на регистре №2, контроль остатков — все это дополнительная нагрузка на небольшой розничный магазин. Поэтому мы хотим, чтобы часть этой нагрузки сервис взял на себя.
Розничной организации проще работать с остатками продукции на регистре №2 (торговый зал), потому что там нет справок А и Б. Мы не будем делить остатки в ЕГАИС на регистр №1 и регистр №2.
В сервисе по каждому товару вы будете видеть одно число «Остаток в ЕГАИС », которое мы будем считать, как сумму остатков по регистрам. Срок реализации: конец ноября 2016
Списание проданной продукции
В «Моих товарах» появился раздел «Списание с баланса». В разделе можно заполнить и отправить в ЕГАИС акт списания продукции с регистра №1 (склад). При заполнении акта после выбора продукции по формату необходимо указать справку Б, по которой эта продукция поступила на баланс.
Если вы планировали использовать акт списания для выравнивания остатков в ЕГАИС к 1 января 2017, советуем немного подождать. Скоро в сервисе появится возможность проведения инвентаризации.
Инвентаризация
В «Моих товарах» появится раздел «Инвентаризация». Раздел поможет вам провести инвентаризацию по всей алкогольной продукции. После этого сервис автоматически сформирует акты списания и постановки на баланс для выравнивания остатков в ЕГАИС. Вам останется отправить эти акты в ЕГАИС.
Срок реализации: октябрь 2016.
Заключение
В заключение для каждого типа организации отметим, какие изменения их ждут в 4 квартале 2016 при работе в ЕГАИС.
Розница с крепким алкоголем
Больше всего изменений почувствуют розничные магазины, торгующие крепким алкоголем.
С 1 октября 2016 необходимо следить за балансом регистра №2 (торговый зал). Если на регистре появились отрицательные значения, необходимо их «закрыть» переводом продукции с регистра №1 (склад).
До 1 января 2017 остатки крепкого алкоголя в ЕГАИС необходимо привести в соответствие с фактическими остатками. Для этого необходимо провести инвентаризацию крепкого алкоголя во всех торговых точках.
Розница только с пивом (в том числе ИП)
Изменения в ЕГАИС в 4 квартале 2016 никак не касаются учета пива и другой не маркируемой продукции.
У ИП и организаций, торгующих только пивом, нет обязанности работать с регистром №2 и отражать в ЕГАИС достоверные остатки продукции.
Несмотря на это мы советуем провести инвентаризацию по не маркируемой продукции и вести журнал учета продаж в Контур.ЕГАИС. Тогда сервис будет поддерживать ваши актуальные остатки продукции в ЕГАИС, и вы будете готовы к любым новым требованиям РАР.
Организации общественного питания
Организации общественного питания не фиксируют продажи в ЕГАИС. Регистр №2 у них не будет уходить в «минус». Поэтому этим организациям не надо контролировать появление отрицательных значений на регистре №2.
Но до 1 января 2017 остатки крепкого алкоголя в ЕГАИС необходимо привести в соответствие с фактическими остатками. Для этого необходимо провести инвентаризацию крепкого алкоголя во всех торговых точках.
В Контур.ЕГАИС эта возможность появится в октябре 2016.
После 1 января 2017 для поддержания актуальных остатков в ЕГАИС организации общественного питания могут ежедневно оформлять акты списания с указанием объема розничных продаж за день.
Организации из Республики Крым и г. Севастополя
В требованиях ФС РАР нет дополнительных разъяснений для организаций Крыма по работе с регистрами и по контролю остатков с 1 января 2017.
Напомним, что организации из городских поселений Республики Крым и г. Севастополя должны фиксировать в ЕГАИС розничную продажу крепкого алкоголя с 1 января 2017.
Теперь вы в курсе всех требований ФС РАР и ближайших изменений в Контур.ЕГАИС.
В прошлый раз был рассмотрен вариант увеличения выходов микроконтроллера при помощи микросхемы – дешифратора , сегодня рассмотрим более продвинутый вариант на сдвиговом регистре 74HC595. Использовав всего одну микросхему можно заиметь в свое распоряжение дополнительно 8 выходов, использовав всего 3 ноги микроконтроллера. А благодаря возможности расширения, добавив вторую микросхему, количество выходов можно увеличить до 16. Если мало, можно добавить третью и получить в пользование уже 24 выхода и такой трюк можно повторять сколько угодно раз. При этом количество занимаемых ног микроконтроллера так и останется 3, красота!
Итак, рассмотрим более подробно назначение выводов микросхемы и научимся управлять сдвиговым регистром 74hc595 в Bascom-AVR.
Для начала ознакомимся с выводами микросхемы, а точнее с их функциональностью. Ниже представлена вырезка из даташита на 74hc595 с обозначением выводов микросхемы:
- Q0…Q7 – выходы которыми будем управлять. Могут находится в трёх состояниях: логическая единица, логический ноль и высокоомное Hi-Z состояние
- GND – земля
- Q7′ – выход предназначенный для последовательного соединения регистров.
- MR – сброс регистра.
- SH_CP – вход для тактовых импульсов
- ST_CP – вход «защёлкивающий» данные
- OE – вход переводящий выходы из HI-Z в рабочее состояние
- DS – вход данных
- VCC
– питание 5 вольт
Логика работы с регистром
Когда на тактовом входе SH_CP появляется логическая единица, бит находящийся на входе данных DS считывается и записывается в сдвиговый регистр. Этот бит записывается в самый младший разряд. При поступлении на тактовый вход следующего импульса высокого уровня, в сдвиговый регистр записывается следующий бит со входа данных. А тот бит который был записан ранее сдвигается на один разряд влево, а его место занимает вновь пришедший бит. Следующий тактовый импульс запишет третий бит, а два предыдущих сдвинутся дальше. Когда все восемь бит заполнились и приходит девятый тактовый импульс то регистр снова начинает заполнятся с младшего разряда и всё повторятся вновь. Что бы данные появились на выходах Q0…Q7 нужно их «защёлкнуть». Для этого необходимо подать логическую единицу на вход ST_CP .
- MR
осуществляет сброс регистра, устанавливая все выходы Q0…Q7
в состояние логического нуля. Для осуществления сброса нужно подать логический ноль на этот вход и подать положительный импульс на вход ST_CP
. Очень полезная функция, так как при подаче питания на микросхему на выходе появляется некое произвольное значение. При работе с регистром на этом выводе должна находится логическая единица.
- OE (output enable) если подать сюда логическую 1, то выходы будут находится в высокоомном HI-Z состоянии. Когда подаем на этот вход логический 0, выходы будут находится в рабочем состоянии.
- Q7′
предназначен для последовательного соединения сдвиговых регистров.
Но лучше один раз увидеть, чем два раза прочитать =) поэтому смотрим на анимацию:
Работа с регистром в лоб
Осваивая работу с незнакомой микросхемой часто бывает полезна работа в лоб, тоесть прямое дергание ногами управления, это позволяет лучше понять принципы работы с подопытным. Итак следуя логике работы, написал программу которая должна будет вывести на выход регистра бинарное число 10010010
$regfile
=
"attiny2313.dat"
$crystal
=
1000000
Config
Portb
=
Output
Sh_cp
Alias
Portb
.
3
"нога для тактовых импульсов
Ds
Alias
Portb
.
2
"нога для вывода данных
St_cp
Alias
Portb
.
0
"нога для "защелкивания" данных в регистр хранения
"вывод через регистр числа 146 (в бинарном представлении 10010010)
St_cp
=
0
"выставляем ногу в режим записи данных
Ds
=
1
"выставляем первый бит
Sh_cp
=
0
"даем импульс на тактовый выход
Sh_cp
=
1
Ds
=
0
"выставляем второй бит
Sh_cp
=
0
Sh_cp
=
1
Ds
=
0
"выставляем третий бит
Sh_cp
=
0
Sh_cp
=
1
Ds
=
1
"выставляем четвертый бит
Sh_cp
=
0
Sh_cp
=
1
Ds
=
0
"выставляем пятый бит
Sh_cp
=
0
Sh_cp
=
1
Ds
=
0
"выставляем шестой бит
Sh_cp
=
0
Sh_cp
=
1
Ds
=
1
"выставляем седьмой бит
Sh_cp
=
0
Sh_cp
=
1
Ds
=
0
"выставляем восьмой бит
Sh_cp
=
0
Sh_cp
=
1
St_cp
=
1
"защелкиваем введенные данные
End
компилируем, зашиваем в микроконтроллер или смотрим в симулятор и видим на выходе нашу комбинацию.
Работает, на выходе регистра появилось отправленное число!
Работа с регистром таким образом хоть и возможна но слишком громоздка и занимает много программной памяти. Но зато наглядно демонстрирует всю методику работы с данной микросхемой. Рассмотрим более подходящий метод.
Управление регистром 74HC595 в Bascom через команду ShiftOut
В Bascom-AVR для работы со всевозможными последовательными интерфейсами есть замечательная команда SHIFTOUT
Эта команда сама разложит число на битовые составляющие и последовательно выведет их на любой пин микроконтроллера, заодно она может выдавать тактовые импульсы. Для работы со сдвиговыми регистрами самое то! Синтаксис команды:
SHIFTOUT Datapin , Clockpin , var , option
Datapin – порт микроконтроллера для вывода данных
Clockpin – порт микроконтроллера для вывода тактовых импульсов
Var – данные которые хотим отправить в регистр
Option – число от 0 до 3, этим параметром выбирается в каком порядке будут вводиться данные в регистр и активный уровень на линии Clock при котором происходит запись бита:
option=0 – старший бит идет первым,
Clock
активный уровень низкий
option=1 –
старший бит идет первым
, Clock
активный уровень высокий
option=2 –
младший бит идет первым
, Clock
активный уровень низкий
option=3 –
младший бит идет первым
, Clock
активный уровень высокий
В нашем случае для работы с регистром 74HC595 параметр option нужно ставить 1 или 3.
Для того чтобы защелкнуть данные в регистре, применим команду PulseOut . Эта команда выводит импульс на ногу микроконтроллера с заданной длительностью. Конфигурация команды выглядит следующим образом:
Теперь давайте выведем число 10010001 (145 в десятичной системе) на выход регистра, подключенному к микроконтроллеру по вышеприведенной схеме:
$regfile
=
"attiny2313.dat"
$crystal
=
1000000
Dim
A
As
Byte
Config
Portb
=
Output
A
=
145
Gosub
Hc595
"уходим на подпрограмму отправки данных
End
Hc595
:
"подпрограмма отправки данных
Shiftout
Portb
.
2
,
Portb
.
3
,
A
,
1
"отправляем данные в регистр
Pulseout
Portb
,
0
,
5
"защелкиваем данные
Return
Прошив микроконтроллер можно увидеть аналогичную картину, на выходе сдвигового регистра выставлена отправленная комбинация битов.
Как видно управление сдвиговым регистром 74HC595 в Bascom состоит всего из двух строк кода, и не представляет никаких сложностей.
Увеличение разрядности
Регистр - быстродействующие ячейки памяти, иногда представляется отдельным устройством, используемое для хранения n -разрядных двоичных данных и выполнения преобразований над ними.
Регистр представляет собой упорядоченный набор триггеров , обычно D-, число n которых соответствует числу разрядов в слове . С каждым регистром обычно связано комбинационное [ ] цифровое устройство, с помощью которого обеспечивается выполнение некоторых операций над словами.
Основой построения регистров являются: D-триггеры , RS-триггеры , JK-триггеры .
Энциклопедичный YouTube
-
1 / 5
Типичными являются следующие операции:
- приём слова в регистр (установка состояния);
- передача слова из регистра;
- сдвиг слова влево или вправо на заданное число разрядов в сдвиговых регистрах;
- преобразование последовательного кода слова в параллельный и обратно;
- установка регистра в начальное состояние (сброс).
Классификация регистров
Параллельные регистры
В параллельных (статических) регистрах схемы разрядов не обмениваются данными между собой. Общими для разрядов обычно являются цепи тактирования, сброса/установки, разрешения выхода или приема, то есть цепи управления. Пример схемы статического регистра, построенного на триггерах типа D с прямыми динамическими входами, имеющего входы сброса и выходы с третьим состоянием, управляемые сигналом EZ.
Сдвигающие (последовательные) регистры
Последовательные (сдвигающие) регистры представляют собою цепочку разрядных схем, связанных цепями переноса. Основной режим работы - сдвиг разрядов кода от одного триггера к другому на каждый импульс тактового сигнала. В однотактных регистрах со сдвигом на один разряд вправо слово сдвигается при поступлении тактового сигнала . Вход и выход последовательные (англ. Data Serial Right, DSR ).
Согласно требованиям синхронизации в сдвигающих регистрах, не имеющих логических элементов в межразрядных связях, нельзя применять одноступенчатые триггеры, управляемые уровнем, поскольку некоторые триггеры могут за время действия разрешающего уровня синхросигнала переключиться неоднократно, что недопустимо. Появление в межразрядных связях логических элементов, и тем более, логических схем неединичной глубины упрощает выполнение условий работоспособности регистров и расширяет спектр типов триггеров, пригодных для этих схем. Многотактные сдвигающие регистры управляются несколькими синхропоследовательностями. Из их числа наиболее известны двухтактные с основным и дополнительным регистрами, построенными на простых одноступенчатых триггерах, управляемых уровнем. По такту С1 содержимое основного регистра переписывается в дополнительный, а по такту С2 возвращается в основной, но уже в соседние разряды, что соответствует сдвигу слова. По затратам оборудования и быстродействию этот вариант близок к однотактному регистру с двухступенчатыми триггерами.
Регистры процессора
По назначению регистры процессора различаются на:
- аккумулятор - используется для хранения промежуточных результатов арифметических и логических операций и инструкций ввода-вывода;
- флаговые - хранят признаки результатов арифметических и логических операций;
- общего назначения - хранят операнды арифметических и логических выражений, индексы и адреса;
- индексные - хранят индексы исходных и целевых элементов массива;
- указательные - хранят указатели на специальные области памяти (указатель текущей операции, указатель базы, указатель стэка);
- сегментные - хранят адреса и селекторы сегментов памяти;
- управляющие - хранят информацию, управляющую состоянием процессора, а также адреса системных таблиц.
Троичные регистры
Троичные регистры строятся на троичных триггерах . Как и троичные триггеры, троичные регистры могут быть разных троичных систем кодирования троичных данных (троичных разрядов): трёхуровневая однопроводная, двухуровневая двухразрядная двухпроводная, двухуровневая трёхразрядная одноединичная трёхпроводная, двухуровневая трёхразрядная однонулевая трёхпроводная и др.
На рисунке справа приведена схема девятиразрядного параллельного статического стробируемого троичного регистра данных на трёх трёхразрядных параллельных статических стробируемых троичных регистрах данных в трёхбитной одноединичной системе троичных логических элементов (линии с обозначением 3В: трёхпроводные), имеющего ёмкость в показательной позиционной троичной системе счисления 3 9 = 19683 {\displaystyle 3^{9}=19683} чисел (кодов).
См. также
Примечания
- http://wiki.miem.edu.ru/index.php/Схемотехника:Лекции Глава 11 Раздел 1.1 11.1.Классификация регистров
- http://www.intuit.ru/department/hardware/archhard2/2/2.html Интернет университет информационных технологий. Архитектура и организация ЭВМ. В. В. Гуров, В. О. Чуканов. 2.Лекция: Основные функциональные элементы ЭВМ, часть 2. Регистр хранения. Рис.2.5. Структура четырёхразрядного регистра хранения с асинхронным входом установки в 0 . Рис.2.6. Условно-графическое обозначение четырёхразрядного регистра хранения с асинхронным входом установки в 0
- http://www.bashedu.ru/perspage/wsap/posobie/chapter3/6.htm Основы цифровой электроники. 3.6. Регистры. Регистры хранения. Рис.3.25. Функциональные схемы основных типов регистров. Рис. 3.26. Регистры хранения, на D-триггерах, синхронизируемых уровнем синхроимпульса (а), фронтом (б) и на RS-триггерах, синхронизируемых фронтом (в)
- http://www.gsm-guard.net/glossary/_r.htm Глоссарий. Регистр сдвига (Shifter)
- http://kpe.hww.ru/spravka_circuitry/rs.htm Регистры сдвига
- http://dssp.karelia.ru/~ivash/ims/t12/TEMA6.HTM Регистры сдвига. Рис.1. Регистры сдвига на JK-триггерах
- http://www.airalania.ru/airm/147/53/index.shtml 6.1. Регистры сдвига и кольцевые счётчики
- http://www.intuit.ru/department/hardware/archhard2/2/2.html Интернет университет информационных технологий. Архитектура и организация ЭВМ. В. В. Гуров, В. О. Чуканов. 2.Лекция: Основные функциональные элементы ЭВМ, часть 2. Регистр сдвига. Рис.2.7. Структура регистра сдвига. Рис.2.8. Условно-графическое обозначение четырёхразрядного регистра сдвига с асинхронным входом установки в 0
- http://dfe3300.karelia.ru/koi/posob/log_basis/registr2.html Логические основы ЭВМ. Параллельные регистры сдвига. Рис.9.1 Структурная схема 4-разрядного параллельного кольцевого регистра. Рис.9.2. Логическая схема 4-разрядного кольцевого регистра
- http://www.bashedu.ru/perspage/wsap/posobie/chapter3/6.htm Основы цифровой электроники. 3.6. Регистры. Регистры сдвига. Рис. 3.27. Регистры сдвига на D-триггерах а), RS-триггерах б) и комбинированный регистр на D-триггерах
- http://www.texnic.ru/tools/cif_ms/7.html 7.РЕГИСТРЫ. 7.1. Сдвиговые регистры. Рис. 248. Двенадцатиразрядный сдвигающий регистр