Описание алгоритма работы новых режимов
Описание работы режима «РАЗДЕЛЕНИЕ ИНВЕНТАРНЫХ КАРТОЧЕК ГРУППОВОГО УЧЕТА ОС» При входе в режим пользователь задает расчетную дату.
В таблицу отбираются объекты ОС по следующим условиям:
признак группового учета,
наличие в остатках по счетам *101** на заданную дату,
количество > 1,
стоимость за единицу не более 10000 рублей,
без кода причины 11, 12 в истории объекта
отсутствие оборотов по КТ с 01.01 расчетного года по заданную дату.
Пользователь помечает объекты ОС, подлежащие разделению.
По кнопке "Разделить карточку" происходит:
Формирование проводок вида ДТ *101**310 КТ *101**310 (1)
ДТ *104**410 КТ *104**410 (2)
на основании Справки (ф.0504833),
где в проводках (1) по ДТ и КТ заполняется аналитика по "старому" инвентарному номеру, но в поле "Инв. номер ОС" по ДТ заносятся созданные инвентарные номера. Количество проводок (1) по каждому выбранному объекту ОС =количеству этого объекта. Сумма по каждой проводке = балансовой стоимости созданных объектов;
в проводках (2) по ДТ и КТ заполняется аналитика по "старому" инвентарному номеру, но в поле "Инв. номер ОС" по КТ заносятся созданные инвентарные номера. Количество проводок (2) по каждому выбранному объекту ОС =количеству этого объекта. Сумма по каждой проводке = частному от деления остатка по счету *104** по "старому" инвентарному номеру на расчетную дату на количество по "старому" инвентарному номеру.
Если проводка сохранена, то происходит:
Присвоение новых инвентарных номеров помеченным объектам. Количество новых объектов равно общему количеству, учитываемому на "старом" инвентарном номере.
В "старой" инвентарной карточке:
проставляется дата выбытия = расчетной дате;
в истории объекта заполняется код причины 11 "Разделение инвентарной карточки группового учета".
В созданных инвентарных карточках:
переносятся значения всех полей всех вкладок "старой" карточки, кроме поля "Сумма начисленной амортизации, руб"-сюда заносится сумма равная частному от деления остатка по счету *104** по "старому" инвентарному номеру на расчетную дату на количество по "старому" инвентарному номеру;
в истории объекта заполняется код причины 11 "Разделение инвентарной карточки группового учета".
Описание режима «Объединение инвентарных карточек группового учета»
Пользователь задает расчетную дату.
В таблицу отбираются объекты ОС по следующим условиям:
признак группового учета,
наличие в остатках по счетам *101** на заданную дату,
количество = 1,
стоимость за единицу не более 10000 рублей,
без кода причины 11, 12 в истории объекта
отсутствие оборотов по КТ с 01.01 расчетного года по заданную дату.
Пользователь помечает объекты ОС, подлежащие объединению, и нажимает кнопку "Объединить".
По помеченным объектам запускается контроль на совпадение номера субсчета, балансовой стоимости, кода по ОКОФ и амортизационной группы.
Если указанные параметры по помеченным карточкам совпадают, то появляется экран с открытыми для редактирования номером карточки, наименованием объекта ОС, датой заполнения карточки и ФИО сотрудника, заполнившего карточку (предлагаются значения из первой помеченной карточки);
Если хотя бы один из параметров не совпадает, то выполнение режима прерывается.
По помеченным объектам:
проставляется один и тот же номер карточки;
в историю заносится запись с кодом причины 12 "Объединение инвентарных карточек группового учета".
После этого из таблицы удаляются объединенные записи.
Повторяются п.п. 1-5
|