Главная страница
Навигация по странице:

  • ТЕОРЕТИЧЕСКАЯ ЧАСТЬ Зачем нужно проведение документа по нескольким регистрам

  • Движения документа

  • проведение по нескольким регистрам 1с. регистры нак и свед. СтоимостьМатериалов На закладке Данные Добавим измерение Материал


    Скачать 15.65 Kb.
    НазваниеСтоимостьМатериалов На закладке Данные Добавим измерение Материал
    Анкорпроведение по нескольким регистрам 1с
    Дата18.11.2022
    Размер15.65 Kb.
    Формат файлаdocx
    Имя файларегистры нак и свед.docx
    ТипДокументы
    #797358

    Добавление еще одного регистра накопления СтоимостьМатериалов

    На закладке Данные Добавим измерение – Материал

    Перетащим все , включим видимость у команды стоимость материалов ..

    Теперь мы можем приступить к внесению изменений в процедуры проведения наших документов

    Проведение приходной накладной по двум регистрам

    Изменение процедуры проведения

    Откр Документ ПриходнаяНакладная

    на закладку Движения.

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

    СтоимостьМатериалов

    Тип движения регистра СтоимостьМатериалов по умолчанию будет установлен как Приход

    (пиктограмма со знаком + слева от имени регистра).

    В поле выбора Табличная часть выберем табличную часть нашего документа – Материалы.

    текст обработчика, содержащий движения по двум регистрам (листинг 11.1).

    Можно в одном цикле формировать движения сразу по двум регистрам

    Команда перехода к записям регистра

    Редачим командный интерфейс

    Стоимость материалов. Установим свойство Видимость для этой команды (галочка в разделе панель навигации)

    В режиме «1С:Предприятие

    Надо провести еще раз (перепровести) все приходные накладные. Это необходимо для того, чтобы эти документы создали новые записи в регистрах в соответствии с алгоритмом проведения, который мы только что изменили.

    Приходные накладные в разделе Учет материалов перепроведем

    Выделим одновременно, используя клавишу Ctrl и перепроведем

    Перейдем к регистрам Остатки материалов и Стоимость материалов (Вкладочки), убедимся, что документ создает желаемые записи как в одном так и в другом регистре накопления

    Проведение документа «Оказание услуги» по двум регистрам

    мы внесем изменения в процедуру обработки проведения документа ОказаниеУслуги

    В режиме «Конфигуратор»

    Новый реквизит документа

    Документ ОказаниеУслуги и перейдем на закладку Данные.

    Создадим новый реквизит табличной части документа с именем Стоимость

    Найдем в табличной части реквизит Стоимость и с помощью мыши перетащим его в окно элементов

    формы, расположенное слева в верхней части редактора форм.

    Новый реквизит сразу же отобразится в форме документа, расположенной в левом нижнем окне

    редактора форм

    Изменение процедуры проведения

    Теперь создадим движения документа ОказаниеУслуги.

    Документ ОказаниеУслуги перейдем на закладку Движения. В списке регистров отметим, что документ будет создавать теперь движения и по регистру СтоимостьМатериалов.

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

    откроем модуль объекта. Для этого нажмем кнопку Модуль объекта.

    Откроем процедуру обработчика события ОбработкаПроведения.

    и добавим строки кода, создающие движения регистра СтоимостьМатериалов, производимые документом ОказаниеУслуги

    измерение регистра Стоимость вычисляется как произведение стоимости и

    количества, указанных в табличной части документа……

    В заключение отредактируем командный интерфейс формы документа, чтобы в панели навигации

    формы иметь возможность переходить к списку записей регистра Стоимость Материалов,

    связанному с документом.

    Для этого откроем форму документа ОказаниеУслуги. В левом верхнем окне перейдем на закладку

    Командный интерфейс. В разделе Панель навигации раскроем группу Перейти и увидим команду для

    открытия регистра накопления Стоимость материалов. Установим свойство Видимость для этой

    команды

    В режиме «1С:Предприятие»

    В режиме 1С:Предприятие наша задача будет заключаться в том, чтобы провести еще раз

    (перепровести) наш документ оказания услуги

    Это необходимо для того, чтобы этот документ

    создал новые записи в регистрах в соответствии с алгоритмом проведения, который мы только что

    изменили.

    ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

    Зачем нужно проведение документа по нескольким регистрам

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

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

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

    (При этом нужно, чтобы при закупке суммовой учет велся по ценам приобретения, а при расходе – по средней стоимости)

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

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

    Таким образом, документы ПриходнаяНакладная и ОказаниеУслуги должны будут создавать движения не только в регистре ОстаткиМате­риалов, но одновременно и в регистре СтоимостьМатериалов, отражая изменения суммового учета.

    Движения документа – это записи в регистрах, которые формируются в процессе проведения документа и отражают изменения, проводимые документом


    написать администратору сайта