Имя: Пароль:
1C
1С v8
ERP. Заполнение упр. сумм в движениях не соответствует значению функциональной опции.
,
0 Margo93
 
09.03.22
14:55
В мае создали Приобретение услуг и прочих активов.
Сейчас поняли что не на ту статью расходов.
Но т.к. период закрыт, а открыт только декабрь, решили на основании Приобретения ТиУ сделать сторно и в декабре ввести заного.
Но сейчас при закрытии декабря выходят ошибки:
Заполнение упр. сумм в движениях не соответствует значению функциональной опции "ВестиУправленческийУчетОрганизаций":
Сторно 0000-000004 от 31.12.2021 12:00:02 (e1cib/data/Документ.Сторно?ref=a2870cc47a2bbb8711ec9af5a66a1997), организация "Х***", регистр "ПрочиеРасходы"

Подскажите пожалуйста как быть ?
РН "Прочие расходы" выглядит так:
https://disk.yandex.ru/i/5a-6YD9TQ8UDCA
1 shuhard
 
09.03.22
15:06
(0) найти точку в коде, выдающую сообшение и изучить причину
2 shuhard
 
10.03.22
06:58
(1) +1
Должно лечиться установкой
РасчетПартий или РасчетСебестоимости или сдвигом в предыдущий период

Запрос.Текст =
    "ВЫБРАТЬ РАЗЛИЧНЫЕ
    |    ""СебестоимостьТоваров"" КАК ИмяРегистра,
    |    Т.Регистратор              КАК Ссылка,
    |    Т.Организация              КАК Организация,
    |    1                          КАК КодОшибки
    |ПОМЕСТИТЬ ВТРегистраторыСНекорректнымиДвижениями
    |ИЗ
    |    РегистрНакопления.СебестоимостьТоваров КАК Т
    |ГДЕ
    |    Т.Период МЕЖДУ &НачалоПериода И &КонецПериода
    |    И Т.Организация В (&МассивОрганизаций)
    |    И Т.Активность
    |    И НЕ Т.РасчетПартий
    |    И НЕ Т.РасчетСебестоимости
    |    И Т.АналитикаФинансовогоУчета В
    |        (ЗНАЧЕНИЕ(Справочник.СтруктураПредприятия.ПустаяСсылка),
    |         ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка),
    |         ЗНАЧЕНИЕ(Справочник.СделкиСКлиентами.ПустаяСсылка),
    |         ЗНАЧЕНИЕ(Справочник.ГруппыАналитическогоУчетаНоменклатуры.ПустаяСсылка))
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ РАЗЛИЧНЫЕ
    |    ""СебестоимостьТоваров"" КАК ИмяРегистра,
    |    Т.Регистратор              КАК Ссылка,
    |    Т.Организация              КАК Организация,
    |    2                          КАК КодОшибки
    |ИЗ
    |    РегистрНакопления.СебестоимостьТоваров КАК Т
    |ГДЕ
    |    Т.Период МЕЖДУ &НачалоПериода И &КонецПериода
    |    И Т.Организация В (&МассивОрганизаций)
    |    И Т.Активность
    |    И НЕ Т.РасчетПартий
    |    И НЕ Т.РасчетСебестоимости
    |    И Т.КорАналитикаФинансовогоУчета В
    |        (ЗНАЧЕНИЕ(Справочник.СтруктураПредприятия.ПустаяСсылка),
    |         ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка),
    |         ЗНАЧЕНИЕ(Справочник.СделкиСКлиентами.ПустаяСсылка),
    |         ЗНАЧЕНИЕ(Справочник.ГруппыАналитическогоУчетаНоменклатуры.ПустаяСсылка))
    |    И ТИПЗНАЧЕНИЯ(Т.Регистратор) В (
    |        ТИП(Документ.РеализацияТоваровУслуг),
    |        ТИП(Документ.ПеремещениеТоваров))
    |";
    
    РасчетСебестоимостиПрикладныеАлгоритмы.ПерепровестиДокументыПоОтдельнымРегистрамНакопления(
        ПараметрыРасчета,
        Запрос,
        РасшифровкаКодовОшибок,
        НСтр("ru = 'ошибка 00-00098117';
            |en = 'error 00-00098117'"));
    
    #КонецОбласти

    #Область СуммыВДвижениях
    
    // Проверка соответствия заполненности суммы упр./регл. значениям функциональных опций.
    РасшифровкаКодовОшибок = Новый Соответствие;
    РасшифровкаКодовОшибок.Вставить(1, НСтр("ru = 'Заполнение упр. сумм в движениях не соответствует значению функциональной опции ""ВестиУправленческийУчетОрганизаций""';
                                            |en = 'Man. amount filling in movements does not correspond to the ВестиУправленческийУчетОрганизаций functional option value'"));
    РасшифровкаКодовОшибок.Вставить(2, НСтр("ru = 'Заполнение регл. сумм в движениях не соответствует значению функциональной опции ""ИспользоватьУчетПрочихДоходовРасходовРегл""';
                                            |en = 'Filling of compl. amounts in movements does not match the value of functional option ИспользоватьУчетПрочихДоходовРасходовРегл'"));
    РасшифровкаКодовОшибок.Вставить(3, НСтр("ru = 'Заполнение суммы без НДС в движениях не соответствует варианту распределения статьи расходов';
                                            |en = 'Populating amount excluding VAT in records does not match the expense item distribution option'"));
3 kittystark
 
10.03.22
07:59
(2) а на вскидку этот вызов РасчетСебестоимостиПрикладныеАлгоритмы.ПерепровестиДокументыПоОтдельнымРегистрамНакопления
пересчитывает движения по регистру ВыручкаИСебестоимость ?

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

но иногда нужно "точечные" расчеты по 2-3 документам
4 Margo93
 
10.03.22
08:11
(2) Должно лечиться установкой
РасчетПартий или РасчетСебестоимости или сдвигом в предыдущий период

а где это установить ?
5 shuhard
 
10.03.22
08:13
(4) в в реквизитах движениях по Рг прочие расходы
6 Margo93
 
10.03.22
08:51
(5) А как в запись РН установить параметр РасчетПартий или РасчетСебестоимости ?
7 shuhard
 
10.03.22
09:47
(6) написать обработку или использовать http://devtool1c.ucoz.ru/load/osnovnye/portativnye_instrumenty_razrabotchika_dlja_1s_8_2/1-1-0-6
8 shuhard
 
12.03.22
18:02
(5) +1
самым удобным оказалась копейка, а ресурсе сумма уу + к ней отдельно КЗР
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн