Проведение документа "Требование-накладная" в 1С: УПП РАУЗ

16.04.13

Разработка - Механизмы типовых конфигураций

Рассмотрено  проведение документа  требование-накладная в 1с УПП РАУЗ на уровне процедурных решений Конфигуратора.

Скачать исходный код

Наименование Файл Версия Размер
Проведение документа требование.pdf
.pdf 816,65Kb
23
.pdf 816,65Kb 23 Скачать

Проведение документа  требование-накладная в 1с УПП РАУЗ.

При внедрении 1с УПП с использованием расширенной аналитики учета затрат может возникать ситуация, когда в регистр накопления «Учет затрат (бухгалтерский и налоговый учет)» при списании на ОПР и ОХР документом «требование-накладная» создается только запись по расходу с корреспонденцией , соответствующей получателю, а запись по приходу не создается. После расчета себестоимости появляются записи с рассчитанной стоимостью.

                       

Регистр накопления "Учет затрат   (бухгалтерский и налоговый учет)"

 

Вид движения

Измерения

Ресурсы

Реквизиты

 

 

Аналитика вида учета

Количество

Код операции

 

 

Аналитика учета затрат

Количество НУ

Кор. аналитика вида учета

 

 

Аналитика учета партий

Стоимость

Кор. аналитика учета затрат

 

 

Аналитика распределения затрат

Стоимость НУ

Кор. аналитика учета партий

 

 

 

Постоянная разница

Кор. аналитика распределения   затрат

 

Расход

МПЗ; ***; Склад 31; 10.09; 10.09

1,000

Списание партий в производство   оперативно

 

 

ЭЛЕКТРОННАЯ ПЛАТА ДМД-30+F; Новый

1,000

Затраты; ***; 002 (Цех №2); 25.01;   25.02

 

 

<> 

 

Содер. обор.,тр.сред. и др.раб.   мест _М   ; Общепроизводственные   расходы

 

 

<> 

 

<> 

 

 

 

 

<> 

 

                 

Это создает определенные трудности при получении отчетов, так как нарушается принцип отражения внутреннего движения по регистрам «Учет затрат» как пара движений: приходное и расходное.  Ниже представлен анализ ПО по проведению документа  требование-накладная и отражения в РН «УчетЗатратРегл».

  1. Формирование движений по регистру накопления УчетЗатратРегл выполняется в соответствии с правилами, указанными в макете ПараметрыФормированияДвижений регистра УчетЗатратРегл.

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

В первой колонке ИмяПравилаПреобразования определяется  для какого документа, кода операции, вида движения выполняются движения.

Значение в этой колонке имеет следующий вид:

• ИмяДокумента.КодОперации.ИмяТаблицыДокумента. ВидДвижения

где:

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

• КодОперации - код операции документа. Возможные коды операций определяются в функции общего модуля УправлениеЗапасамиРасширеннаяАналитика. ПолучитьКодОперацииПоДокументу(Документ, СтруктураШапкиДокумента, ИмяТабличнойЧасти, ИмяДокумента = "").

// Параметры:

//  Документ - ссылка на документ, для которого нужно определить код операции,

//  СтруктураШапкиДокумента - структура, содержащая реквизиты шапки документа,

//  ИмяТабличнойЧасти - имя табличной части, для которой определяется код операции,

//  ИмяДокумента - переменная, в которую возвращается строковое представление имени документа.

// Возвращаемое значение:

//  Структра, содержащая список кодов операций.

ИмяТаблицы Документа - имя таблицы документа, переданое при проведении документа через ДополнительныеСвойства в подписку на событие ПриПроведенииРасширеннаяАналитикаЗапасовИзменениеСостояния.

ВидДвижения - Источник или Получатель. Для вида движения Источник выполняются расходные движения по регистру, для вида движения Получатель - приходные.

 

Рассмотрим правила макета для строк ТребованиеНакладная.СписаниеПартийВПроизводствоОперативно.ТаблицаПоТоварам.Источник и ТребованиеНакладная.СписаниеПартийВПроизводствоОперативно.ТаблицаПоТоварам.Получатель.

 

Группа колонок «Служебные»:

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

ИспользоватьАналитикуВидаУчета - Если значение равно Ложь, то в корреспондирующем движении как корреспондирующая аналитика вида учета будет использована аналитика учета прочих затрат, то есть те данные, которые указаны в группе колонок Измерения/АналитикаУчетаПрочихЗатрат. Обычно значение в этой колонке равно Ложь, только если ВыполнятьДвижение также равно Ложь, то есть когда происходит внешнее выбытие и корреспондирующую аналитику необходимо заполнить аналитикой прочих затрат.

РассчитыватьСуммы - Признак расчета сумм ресурсов при проведении документа. При значении, равном Истина, суммы ресурсов Стоимость, СтоимостьНУ, ПостояннаяРазница при проведении будут рассчитаны.

Расчет сумм будет произведен в зависимости от указанного способа оценки запасов в соответствующей учетной политике.

В нашем случае во всех трех колонках стоит  Истина.

 

УсловиеОтбораСтрок - условие, по которому будут отобраны строки из таблицы, указанной в первой колонке.

ПолучитьНаправлениеСписанияПоСчетуУчета( СтрокаДокумента.СтатьяЗатрат, СтрокаДокумента.СчетЗатратБУ) = "НаПроизводство"

 

Функция ПолучитьНаправлениеСписанияПоСчетуУчета(СтатьяЗатрат = Неопределено, СчетЗатрат = Неопределено)

                ХарактерЗатрат  = УправлениеЗатратами.ПолучитьХарактерЗатратПоСчетуЗатрат(СчетЗатрат, СтатьяЗатрат);

                Возврат ПолучитьНаправлениеСписанияПоХарактеруЗатрат(ХарактерЗатрат, Перечисления.ВидыОтраженияВУчете.ОтражатьВРегламентированномУчете);

КонецФункции

Данная функция по счетам  25 и 26 определяет , что НаправлениеСписания  равно НаПроизводство.

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

 

       

Расход

МПЗ; ***;   Склад 19; 10.02; 10.02

56,000

Списание   партий в производство оперативно

 
 

СЯПИ755169002   ЗЕРКАЛО; Новый

56,000

Затраты; ***;   015 (Цех №15); 20.01.1; 20.01.1

 
 

<> 

 

Расходы по   технике безопасности_М; Производственные расходы; СЯПИ755169002 ЗЕРКАЛО

 
 

<> 

 

<> 

 
     

<> 

 

Приход

Затраты; ***;   015 (Цех №15); 20.01.1; 20.01.1

56,000

Списание   партий в производство оперативно

 
 

Расходы по   технике безопасности_М; Производственные расходы; СЯПИ755169002 ЗЕРКАЛО

56,000

МПЗ; ***;   Склад 19; 10.02; 10.02

 
 

<> 

 

СЯПИ755169002   ЗЕРКАЛО; Новый

 

 

 

       

Расход

МПЗ; ***;   Склад 19; 10.02; 10.02

56,000

Списание   партий в производство оперативно

 
 

СЯПИ755169002   ЗЕРКАЛО; Новый

56,000

Затраты; ***;   015 (Цех №15); 25.01; 25.02

 
 

<> 

 

Расходы по   технике безопасности_М; Общепроизводственные расходы

 
 

<> 

 

<> 

 
     

<> 

 

 

СкладДляФормированияПроводок - склад, который будет использован как субконто при формировании проводок.

В группе колонок «Измерения» («АналитикаВидаУчета»,«АналитикаУчетаЗатрат», «АналитикаУчетаПартий»,«АналитикаРаспределенияЗатрат», «Аналитика УчетаПрочихЗатрат») содержатся

Группа колонок «Ресурсы»:

Количество - количество в бухгалтерском или управленческом учете

КоличествоНУ - количество в налоговом учете

Таким образом на основании строк макета ТребованиеНакладная.СписаниеПартийВПроизводствоОперативно.ТаблицаПоТоварам.Источник и ТребованиеНакладная.СписаниеПартийВПроизводствоОперативно.ТаблицаПоТоварам.Получатель.

формируются в процедуре РасширеннаяАналитикаЗапасовИзменениеСостояния(Источник, Отказ, РежимПроведения) записи набора данных:

Расход МПЗ; ***; Склад 31; 10.09; 10.09  Затраты; ***; 002 (Цех №2); 25.01; 25.02

Приход Затраты; ***; 002 (Цех №2); 25.01; 25.02МПЗ; ***; Склад 31; 10.09; 10.09

При этом выполняется процедура

ЗаполнитьСуммыВДвижениях(Источник.мСтруктураШапкиДокумента,ТаблицаДляФормированияДвижений, СтруктураНаборовЗаписейПоВидамУчета);

  • Согласно      настройке в учетной политике Порядок формирования учетных цен - определяет способ учета      стоимости выпущенной продукции (работ, услуг) в течение отчетного месяца.      При расчете себестоимости в конце отчетного месяца учетная стоимость будет      скорректирована по фактическим затратам.
  • При использовании расширенной      аналитики учета затрат этот параметр определяет способ учета стоимости не только выпущенной продукции,      но и всех остальных МПЗ.
    • По       плановым ценам -       стоимость МПЗ будет учитываться по ценам, зафиксированным в регистре       сведений «Цены номенклатуры» по типу цен плановой       себестоимости номенклатуры, определенному в «Настройках параметров учета» (раздел       «Производство»)

В Функции УчитыватьЗатратыПоНоменклатуре  возврат Истина только для производственных затрат.. Для  ОПР и ОХР - Ложь.

              

Процедура СформироватьДвиженияПоСтрокеДляСписания(СтруктураШапкиДокумента,ТекущаяСтрока,ТекущийНабор)

Для прихода  ?(УчетЗатратПоНоменклатуре, ТекущаяСтрока.КоличествоПолучатель, 0),

Т.е. для ОПР и ОХР количество по приходу=0;

 

в процедуре  СформироватьДвиженияПоРегиструУчетЗатрат выполняется проверка

  Если Количество = 0

                   И Стоимость = 0

                   И КоличествоНУ = 0

                   И СтоимостьНУ = 0

                   И ПостояннаяРазница = 0

                Тогда

                Сообщить("Возврат"+Строка(Количество));

                               Возврат;

                КонецЕсли;

 

Возвращаясь к нашему примеру: при незаполненном регистре «ЦеныНоменклатуры» имеем стоимость =0 и поэтому не происходит создания записи по приходу в регистре «УчетЗатратРегл».

 

Таким образом , для того чтобы в регистр накопления «Учет затрат (бухгалтерский и налоговый учет)» при списании на ОПР и ОХР документом «Требование-накладная» формировались записи по приходу  можно:

 1.Ввести в регистр  «ЦеныНоменклатуры» плановую стоимость по покупным материалам.

Для нашего примера введем 100 руб.

В этом случае по приходу будут создаваться записи с  количеством =0 и суммой по плановой цене.

       

Вид движения

Измерения

Ресурсы

Реквизиты

 
 

Аналитика вида учета

Количество

Код операции

 
 

Аналитика учета затрат

Количество НУ

Кор. аналитика вида учета

 
 

Аналитика учета партий

Стоимость

Кор. аналитика учета затрат

 
 

Аналитика распределения затрат

Стоимость НУ

Кор. аналитика учета партий

 
   

Постоянная разница

Кор. аналитика распределения затрат

 

 

       

 

       

 

       

Расход

МПЗ; ***;   Склад 31; 10.09; 10.09

1,000

Списание   партий в производство оперативно

 
 

ЭЛЕКТРОННАЯ   ПЛАТА ДМД-30+F; Новый

1,000

Затраты; ***;   002 (Цех №2); 25.01; 25.02

 
 

<> 

100,00

Содер.   обор.,тр.сред. и др.раб. мест _М ; Общепроизводственные расходы

 
 

<> 

100,00

<> 

 
     

<> 

 

Приход

Затраты; ***;   002 (Цех №2); 25.01; 25.02

 

Списание   партий в производство оперативно

 
 

Содер.   обор.,тр.сред. и др.раб. мест _М ; Общепроизводственные расходы

 

МПЗ; ***;   Склад 31; 10.09; 10.09

 
 

<> 

100,00

ЭЛЕКТРОННАЯ   ПЛАТА ДМД-30+F; Новый

 
 

<> 

100,00

<> 

 
     

<> 

 
                 

2.Внести изменения в конфигурацию в функцию УчитыватьЗатратыПоНоменклатуре.

Если (Не ЗначениеЗаполнено(ХарактерЗатрат)

                                              ИЛИ ХарактерЗатрат = Перечисления.ХарактерЗатрат.ПроизводственныеРасходы

//            

                ИЛИ ХарактерЗатрат = Перечисления.ХарактерЗатрат.ОбщепроизводственныеРасходы

ИЛИ ХарактерЗатрат = Перечисления.ХарактерЗатрат.ОбщехозяйственныеРасходы    

//\

                                              

                                              ИЛИ ХарактерЗатрат = Перечисления.ХарактерЗатрат.ЗаготовлениеИПриобретениеМЦ)

                  И (Не ЗначениеЗаполнено(ВидЗатрат)

                                              ИЛИ ВидЗатрат = Перечисления.ВидыЗатрат.Материальные)

               Тогда

                               Возврат Истина;

               Иначе

                               Возврат Ложь;

               КонецЕсли;

              

КонецФункции // УчитыватьЗатратыПоНоменклатуре()

В этом случае по приходу будут создаваться записи с количеством и суммой =0(если не вести РС ЦеныНоменклатуры) или с суммой по плановой цене(если вести РС ЦеныНоменклатуры).

                          

См. также

Ценовая власть. Выносим из цикла схему СКД

Механизмы типовых конфигураций Ценообразование, анализ цен Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Абонемент ($m)

Продолжение темы вынесения кусков повторно-используемого кода в запрос. В прошлый раз мы сделали это с вычислением пользовательских формул. Здесь замахнулись на формулы, задаваемые пользователем запросами.

1 стартмани

11.04.2024    497    tango    0    

3

Формула в реквизите. Приквелл к сериалу "Ценовая власть"

Механизмы типовых конфигураций Платформа 1С v8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

Какому-либо элементу списка сопоставляется числовое значение, зависящее от других значений, причем эта зависимость изменяется от элемента к элементу. Так, в справочнике "Валюты" курс какой-либо валюты может быть задан формулой (или даже запросом) от значения другой валюты. А в справочнике "Виды цен" формула определяет расчет цены для товарной позиции, т.е. элементов справочника "Номенклатура", у которых в карточке указан этот вид цены. А в 1С:ERP, например, этот механизм используется в ресурсной спецификации.

10 стартмани

11.04.2024    382    tango    5    

3

Ценовая власть. Второй сезон

Механизмы типовых конфигураций Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Бесплатно (free)

В первом сезоне мы рассмотрели (с точки зрения программиста) внутренний механизм, помещающий цены в регистр "Цены". Из этого регистра цена попадает в исходящие УПД (в продажи). Но эта цена (в прайс-листе) дифференцирована (ценообразована) в разрезах свойств самой номенклатуры. Но стратегия ценообразования, ценовая власть - это в первую очередь о работе с ценами для клиента. И тут вступает в дело второй акт марлезонского, Скидки (наценки) и кешбек.

08.04.2024    615    tango    0    

2

Ценовая власть (УТ 11.5) - 2

Механизмы типовых конфигураций Платформа 1С v8.3 1С:Управление торговлей 11 Бесплатно (free)

В прошлый раз специальной обработкой мы выбрали объекты УТ 1.5, группируя по подсистемам. Оказалось, что состав подсистем не вполне корректно отображает функциональную структуру, но зато мы нашли процедуру, которая, вроде бы, должна содержать в себе всё, что нас интересует. Обновление цен должно ведь следовать выбранной стратегии ценообразования, верно? Иначе что она обновляет...

06.04.2024    444    tango    1    

1

Ценовая власть или Управление ценообразованием (УТ 11.5)

Ценообразование, анализ цен Механизмы типовых конфигураций Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Ценовая власть - это способность (возможность) компании изменять в некоторых пределах отпускную цену своего товара (услуг, продукции). Чем в более широких пределах вы можете играть в цену продажи, тем больше этой власти у вас. Если вы не можете управлять отпускной ценой, то это или не ваш бизнес, или не бизнес вовсе. Здесь в рубрике "База знаний аналитика и руководителя проекта" слово проект не ограничено "проектом в 1С". Посмотрим, что для этого есть в УТ 11.5.

1 стартмани

05.04.2024    529    tango    12    

2

Расширяем возможности дополнительных обработок и настраиваем их отладку

БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

07.02.2024    2599    YA_418728146    11    

42

Регистры накопления в 1С:КА2 и 1С:ERP для расчета НДФЛ, страховых взносов и взаиморасчетов с сотрудниками на январь 2024 года. Краткое описание

Зарплата Механизмы типовых конфигураций Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет НДФЛ Абонемент ($m)

Для расчета зарплаты и соответствующих налогов в конфигурациях 1С:КА2 и 1С:ERP используется 22 регистра накопления, 7 регистров сведений, 1 регистр расчета и бухгалтерские проводки. В таблице приведены названия этих регистров, указаны основные регистраторы и виды движений приход/расход. В описании приводится краткое функциональное назначение регистров в основных зарплатных процессах. Описание регистров родилось из черновиков при написании различных отчетов и обработок при эксплуатации 1С-овских конфигураций и исправлении ошибок по НДФЛ, взаиморасчетов с сотрудниками и прочих. Информация не претендует на полноценное описание работы регистров, скорее это дискуссионный материал. Но, возможно, кому-то пригодится и сократит время при подготовке отчетности за непростой (в плане учета зарплаты) 2023 год. А возможно, кто-то поделится своим опытом.

1 стартмани

10.01.2024    1143    8    2ncom    6    

8

Шаблоны новых объектов 1С для 1С:Бухгалтерии предприятия

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Платформа 1С v8.3 1С:Бухгалтерия 3.0 Бесплатно (free)

Используются для создания новых объектов в конфигурации, чтобы не забыть, что нужно сделать. Сделано на примере 1С:Бухгалтерия предприятия, в других конфигурациях могут быть другие, а могут быть и похожие объекты.

28.12.2023    4968    mrXoxot    11    

100
Оставьте свое сообщение