Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 7.7Торговля и Склад для УкраиныМетодики проведения торговы…

1С:Предприятие 7.7 /
Торговля и Склад для Украины /
Методики проведения торговых операций

Оглавление

Методика добавления новой хозяйственной операции

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

"КодОперации" представляет собой строку, длиной в 1 символ. Для удобства использования кодов операций при кодировании существует набор глобальных переменных, являющихся "синонимами" кодов операций. В типовых конфигурациях присутствует 2 отдельных набора кодов операций: один, для операций связанных с взаиморасчетами (использующийся в регистрах "Взаиморасчеты покупателей", "Взаиморасчеты поставщиков"), другой - для операций с товарами/услугами (использующийся в регистрах "Партии товаров" и "Обороты").

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

В данной статье мы рассмотрим методику добавления новой хозяйственной операции в типовую конфигурацию "Торговля + склад для Украины" (аналогичная методика может быть применена и в конфигурации "Комплексный учет для Украины").

Для добавления новой операции необходимо выполнить следующие действия.

  1. Выбрать код операции (односимвольная строка) для добавляемой операции. Как уже упоминалось ранее наборы кодов для регистров партий и регистров взаиморасчетов могут пересекаться (операции могут иметь один и тот же код).
    !
    Нет гарантии, что при доработке типовой конфигурации разработчиками не будет использован тот же код операции, который был добавлен Вами при внедрении. Поэтому при обновлении конфигурации данную ситуацию следует отслеживать вручную.
  2. В теле глобального модуля объявить переменную, которая будет использоваться вместо кода операции, и присвоить ей значение - строку из одного символа.
    Перем ПродажаПродукции Экспорт; 
    ...
    ПродажаПродукции = "Q";
    
  3. Добавить расшифровку кода операции в процедуру глОперацияТекстом, которая отвечает за печать движений документа. Изменения следует вносить в ту часть процедуры, которая соответствует набору регистров добавляемой хозяйственной операции. В нашем примере - это регистр "Партии товаров" (работает ветка ВидРег = "ПартииТоваров").
            ...
            ИначеЕсли РегКодОперации=ПродажаПродукции Тогда
                КодОперации="Продажа продукции";
                Комментарий="Продажа продукции";
            Иначе
                КодОперации="Новая операция: "+РегКодОперации;
                Комментарий="Новая операция: "+РегКодОперации;
            КонецЕсли;
            ...
    
  4. Добавить вводимую операцию в список хоз.операций в процедуре глЗаполнитьСписокХозОпераций.
        Рег = "ПартииТоваров";
        ...
        Опер = ПродажаПродукции+Рег;
        спХозОперации.ДобавитьЗначение(Опер, глОперацияТекстом(Опер));
        ...
    
  5. Добавить операцию в справочнике " Хозяйственные операции " и проводки по этой операции:
    Справочник: Хозяйственные операции Ш х в а I к.. Название Партии товаров и ф Продажа услуги и ф Сторно продажи услуги и ы Перемещение товара в розницу и ы Перемещение товара из розницы и ю Перемещение принятого товара в розницу и ю Перемещение принятого то
    В режиме предприятия добавить в справочник "Хозяйственные операции" элемент в группу, соответствующую регистру (в нашем примере - "Партии товаров"). По нажатию F4 в поле "Название" появится список всех хоз.операций для выбора. Следует выбрать новую операцию - "Продажа продукции", сохранить, а затем добавить для нее проводки.

  6. Последним шагом по добавлению новой операции будет изменение модулей проведения для необходимых документов. Созданную операцию надо записывать в реквизит КодОперации соответствующего регистра (в нашем случае в регистр "Партии товаров"). В алгоритме обработки " Экспорт проводок " заложен механизм формирования проводок для обрабатываемой операции в соответствии с регистром, КодомОперации и соответствующими данными из справочников "Хозяйственные операции" и "Проводки".
    !
    В некоторых случая понадобятся дополнительные изменения в метаданных конфигурации, для правильного определения операции соответствующей движению. Например, в нашем случае желательно добавить еще одно значение для перечисления "Виды товаров" - "Продукция", которое в дальнейшем можно будет выбирать в справочнике "Товары" и соответственно использовать при создании движений по регистру "Партии товаров".

Нас находят: url shortener, типовые хозяйственные операции украина, 1с 7 7 записать хозяйственную операцию, хозяйственные операции проводки, хозяйственные операции предприятия пример, хозяйственные операции на предприятии, хозяйственные операции в проводках, торговля и склад для украины партии, справочник кодов операции украина, розкрить хоз операции д22 к40


Подписка на новости RSS     Добавьте в закладки Google fusion     Мы в Google+    

 

Мы ВКонтакте

 

Мы на Facebook