ЗиК 293 Выгрузка расходов будущих периодов
16.02.2010
16:17
#1
Не хотел все писать в одной теме. Проблема заключается в том, что свод проводок формируется корректно, только вот при выгрузке вместо проводки Дт97-Кт69.1 упорно выгружает Дт91.2-Кт69.1. Может кто сталкивался?
17.02.2010
11:05
#3
> при выгрузке вместо проводки Дт97-Кт69.1 упорно выгружает Дт91.2-Кт69.1. Может кто сталкивался?
Это ошибка в глобальном модуле, одинаковая в ЗиК 293 и в Комплексной 494
В ЗиК в строке 60057 глобального модуля есть условие:
Если Лев(СокрЛП(ТаблицаУчетаНалоговННП_дляРБП.ВидНалога),5) = Лев(КодНалога,5) Тогда
Проблемка в том, что ТаблицаУчетаНалоговННП_дляРБП.ВидНалога для ФССа всегда имеет значение "ФССс2010", КодНалога для ФССа всегда имеет значение "ФСС"
Получается:
Лев(СокрЛП(ТаблицаУчетаНалоговННП_дляРБП.ВидНалога),5)= "ФССс2"
Лев(КодНалога,5)="ФСС "
Поэтому при обходе таблиц для подмены счета дебета на счет 97 никогда не выполняется условие из строки 60057 и шаблон для проводки ДТ 97 Кт 69.1 попросту не находится.
А в этом случае сумма проводки автоматом "вываливается" через 91 счетт (вроде как ошибки округления 5 знаков), что Вы и имеете.
Можно подменить условие в строке 60057 на другое, срабатывает:
Если (Лев(СокрЛП(ТаблицаУчетаНалоговННП_дляРБП.ВидНалога),5) = Лев(КодНалога,5))
ИЛИ
((Лев(СокрЛП(ТаблицаУчетаНалоговННП_дляРБП.ВидНалога),3)="ФСС") И (Лев(КодНалога,3)="ФСС"))
Тогда
Это ошибка в глобальном модуле, одинаковая в ЗиК 293 и в Комплексной 494
В ЗиК в строке 60057 глобального модуля есть условие:
Если Лев(СокрЛП(ТаблицаУчетаНалоговННП_дляРБП.ВидНалога),5) = Лев(КодНалога,5) Тогда
Проблемка в том, что ТаблицаУчетаНалоговННП_дляРБП.ВидНалога для ФССа всегда имеет значение "ФССс2010", КодНалога для ФССа всегда имеет значение "ФСС"
Получается:
Лев(СокрЛП(ТаблицаУчетаНалоговННП_дляРБП.ВидНалога),5)= "ФССс2"
Лев(КодНалога,5)="ФСС "
Поэтому при обходе таблиц для подмены счета дебета на счет 97 никогда не выполняется условие из строки 60057 и шаблон для проводки ДТ 97 Кт 69.1 попросту не находится.
А в этом случае сумма проводки автоматом "вываливается" через 91 счетт (вроде как ошибки округления 5 знаков), что Вы и имеете.
Можно подменить условие в строке 60057 на другое, срабатывает:
Если (Лев(СокрЛП(ТаблицаУчетаНалоговННП_дляРБП.ВидНалога),5) = Лев(КодНалога,5))
ИЛИ
((Лев(СокрЛП(ТаблицаУчетаНалоговННП_дляРБП.ВидНалога),3)="ФСС") И (Лев(КодНалога,3)="ФСС"))
Тогда
17.02.2010
13:23
#4
Спасибо большое. Выгрузил, проверил вроде все правильно )))
Александр, а Вы не знаете про вычеты в новом релизе, они только у меня не учитываются или это тоже проблема релиза?
Спасибо ))
Александр, а Вы не знаете про вычеты в новом релизе, они только у меня не учитываются или это тоже проблема релиза?
Спасибо ))
17.02.2010
17:13
#5
> Выгрузил, проверил вроде все правильно )))
Прошу прощения, "сильно быстро делал" и сам ошибся.
Приведенный мною выше условный оператор может "прихватить" и ФСС_НС, будут завышены обороты Дт 97 Кт 69.1 и ошибка "вылезет" в Дт 69.1 Кт 91.1
Правильно будет поправить так:
Если (Лев(СокрЛП(ТаблицаУчетаНалоговННП_дляРБП.ВидНалога),5) = Лев(КодНалога,5))
ИЛИ
((СокрЛП(ТаблицаУчетаНалоговННП_дляРБП.ВидНалога)="ФСС") И (КодНалога="ФССс2010"))
Тогда
Прошу прощения, "сильно быстро делал" и сам ошибся.
Приведенный мною выше условный оператор может "прихватить" и ФСС_НС, будут завышены обороты Дт 97 Кт 69.1 и ошибка "вылезет" в Дт 69.1 Кт 91.1
Правильно будет поправить так:
Если (Лев(СокрЛП(ТаблицаУчетаНалоговННП_дляРБП.ВидНалога),5) = Лев(КодНалога,5))
ИЛИ
((СокрЛП(ТаблицаУчетаНалоговННП_дляРБП.ВидНалога)="ФСС") И (КодНалога="ФССс2010"))
Тогда
Читают тему
(гостей: 1)