Имя: Пароль:
1C
1С v8
Управленческий учет в ЕВРО. Не верный расчет сумм затрат.
0 romashov
 
30.08.16
11:16
УПП 1.3.81.2. Партионный учет. Валюта регламентированного учета евро.

Заполняется документ Авансовый отчет (только управленческий учет) в евро указывается курс, но при проведение в регистр затраты суммы попадают разделенные на курс указанный в документе.

Прошелся по алгоритму проведения в отладчике. Так при заполнении структуры шапки документа курс документа заменяется на 1 вызывается функция "ЗаполнениеДокументов.КурсДокумента" в которой если валюта документа равно валюте управленческого учета возвращается 1.  
А при подготовке таблицы "прочее" для записи в регистр затрат поле "СуммаУпр" рассчитывается как сумма в строке * курс документа (1 потому что замен при формировании структуры шапки документа) / курс валюты управленческого учета.

Вот как строка для затра в 1с обрабатывается.

СтрокаТаблицы.СуммаУпр = (СтрокаТаблицы.Сумма + ?(УчитыватьНДС И НЕ СуммаВключаетНДС, СтрокаТаблицы.СуммаНДС, 0)) *
            ((СтруктураШапкиДокумента.КурсДокумента * СтруктураШапкиДокумента.КратностьВалютыУправленческогоУчета) /
            (СтруктураШапкиДокумента.КурсВалютыУправленческогоУчета * СтруктураШапкиДокумента.КратностьДокумента));
            
Хотя в поступлении сумма просто пересчитывается стандартной функцией из валюты в валюту. А в ней проверка на равенство валют и сумма не меняется.


Вопрос для чего так сделано. Может расчет себестоимости сам эти моменты учитвает?
1 romashov
 
30.08.16
11:25
В ведомости по затратам как раз эти суммы и распределяются при расчете себестоимости?
2 aleks_default
 
30.08.16
11:28
"Заполняется документ Авансовый отчет (только управленческий учет) в евро указывается курс..."- так а зачем курс указываете если документ заполняется в валюте учета (евро)?
3 romashov
 
30.08.16
11:34
А это не важно какой курс ставишь. После проведения все равно 1. Делитель - курс валюты упр. учета в запросе вычисляется при заполнении структуры.
4 aleks_default
 
30.08.16
11:35
Еще раз перечитал, чет ваше плохо понял... так евро - валюта упр. учета или регламентированного?  И в какой валюте документ?
5 romashov
 
30.08.16
11:41
регламентированного тоже
6 romashov
 
30.08.16
11:42
Напрашивается решение рубль в валюту регл. учета поставить. но бухгалтер против. В базе ведется только упр. учет. Ведется учет затрат филиала за границей.
7 aleks_default
 
30.08.16
11:45
Если у вас и рег и упр валюта одна и та же, то почему СтруктураШапкиДокумента.КурсВалютыУправленческогоУчета получает курс отличный от 1? Это курс чего к чему?
8 romashov
 
30.08.16
12:12
Курс документа не важен какой установить 1 для пробы, при перевыборе валюты верный но при проведение курс документа на 1 подменяется в расчетах в документе какой надо стоит
9 aleks_default
 
30.08.16
12:16
(8) перечитай еще раз мой пост в (7)
10 romashov
 
30.08.16
12:22
курс валюты рассчитывается верный. При заполнении структуры шапки документа тоже все верно но в конце процедуры вызывается функция она и подменяет курс документа на 1.

Сам почитай.
2 + 2 = 3.9999999999999999999999999999999...