Имя: Пароль:
1C
1С v8
БП2. Закрытие месяца. Расчет налога на прибыль
0 IamAlexy
 
06.11.12
09:50
Собственно вот вопрос:
в закрытии месяца, в регламентно операции имеем запрос в процедуре РасчетНалогаНаПрибыль:

   Запрос.Текст = "ВЫБРАТЬ
                  |    ФинРезультаты.СуммаОборотДт,
                  |    ФинРезультаты.СуммаОборотКт,
                  |    Оборотыпо68.СуммаОборот КАК Сумма68
                  |ИЗ
                  |    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоМесяца, &КонецМесяца, , Счет = &Счет  , , Организация В ИЕРАРХИИ (&Организация), , ) КАК ФинРезультаты,
                  |    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоМесяца, &КонецМесяца, , Счет = &Счет68, , Организация В ИЕРАРХИИ (&Организация), , ) КАК Оборотыпо68
                  |ГДЕ
                  |    ФинРезультаты.Субконто1 В(&ПрибылиИУбытки)
                  |
                  |ДЛЯ ИЗМЕНЕНИЯ
                  |    РегистрБухгалтерии.Хозрасчетный.Обороты";
   


   Результат = Запрос.Выполнить();
   
   ТаблицаРезультат = Результат.Выгрузить();
   
   СуммаДоходаРасхода   = ТаблицаРезультат.Итог("СуммаОборотКт") - ТаблицаРезультат.Итог("СуммаОборотДт");
   Сумма68   = ТаблицаРезультат.Итог("Сумма68");
   
   СуммаУсловногоНалога = Окр(СуммаДоходаРасхода * мСтавкаНалогаНаПрибыль,2);
   
   Если Не СуммаУсловногоНалога = Сумма68 И СуммаУсловногоНалога - Сумма68 < 0.05 И СуммаУсловногоНалога - Сумма68 >= -0.05 Тогда
        СуммаУсловногоНалога = Сумма68;
    КонецЕсли;


То есть собственно суть в том что пятикопеечная разница между оборотами 68.04.2 и расчитаным условным налогом игнорируется.
но по запросу, если на 99.01.1 имеем обороты по двум и более субконто  сумма оборотов 68.04.2 задваивается, затраивается и тд  - в зависимости от количества субконто 99.01.1

и соответственно не происходит "игнорирования" пятикопеечной разницы.


отсюда вопрос: это так и нужно или просто косяг?
1 IamAlexy
 
06.11.12
09:53
Соответственно если запрос заменить на чонить тупое типа:

   Запрос.Текст = "ВЫБРАТЬ
                  |    Оборотыпо68.СуммаОборот КАК Сумма68,
                  |    ВложенныйЗапрос.СуммаОборотДт,
                  |    ВложенныйЗапрос.СуммаОборотКт
                  |ИЗ
                  |    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоМесяца, &КонецМесяца, , Счет = &Счет68, , Организация В ИЕРАРХИИ (&Организация), , ) КАК Оборотыпо68,
                  |    (ВЫБРАТЬ
                  |        СУММА(ФинРезультаты.СуммаОборотДт) КАК СуммаОборотДт,
                  |        СУММА(ФинРезультаты.СуммаОборотКт) КАК СуммаОборотКт
                  |    ИЗ
                  |        РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоМесяца, &КонецМесяца, , Счет = &Счет, , Организация В ИЕРАРХИИ (&Организация), , ) КАК ФинРезультаты
                  |    ГДЕ
                  |        ФинРезультаты.Субконто1 В(&ПрибылиИУбытки)
                  |    
                  |    ДЛЯ ИЗМЕНЕНИЯ
                  |        РегистрБухгалтерии.Хозрасчетный.Обороты) КАК ВложенныйЗапрос
                  |
                  |ДЛЯ ИЗМЕНЕНИЯ
                  |    РегистрБухгалтерии.Хозрасчетный.Обороты";


то проблема решается...
2 IamAlexy
 
06.11.12
09:54
Ошибка проявлялась собственно в том что незакрывался 68.04.2 и на нем зависала копейка другая...
ну и далее краснота в анализе по налогу на прибыль (причем краснота только на сумме налога - все разделы учета в норме) и  паника у бухов...
3 bazvan
 
06.11.12
09:59
Блин чето такое было, но как то автоматом решалось
Надо вспоминать
4 IamAlexy
 
06.11.12
10:00
ну
народ
чокак
все эти копейки ручками хреначат чтоле?
5 IamAlexy
 
06.11.12
10:00
(3) ага.. схлопнуть субконто на 99.01.1 в одно какоенить...
6 bazvan
 
06.11.12
10:01
я у себя оставлял (стандартно плавает 0.03 копейки, причем то пропадудт то появятся мы на них не смотрим
7 bazvan
 
06.11.12
10:02
Неее аналитику на 99 точно не трогали
8 IamAlexy
 
06.11.12
10:03
(6) аа ну у меня тут копейка плавает...

но бухи не могут спокойно на красную рамочку отчета смотреть... за сердце хватаются что у них "все плохо и все пропало и опять вылезло"
9 IamAlexy
 
06.11.12
10:03
+(8) причем самое хреновое что анализ ошибок до самого последнего блока не показывает - только на сумме налога лезет.. все остальное белое и пушистое
10 GenV
 
06.11.12
10:21
(0) Ага. Тоже периодически копейка всплавает. Именно красной рамкой налога в отчете. Мы забили.
11 bazvan
 
06.11.12
10:21
так сделай контрольный выстрел.
Проверь следующее
12 IamAlexy
 
06.11.12
10:24
(11) да я уже запрос поменял, перезакрыл и вся краснота убралась...
13 bazvan
 
06.11.12
10:24
1) "Сколько" сальдо на счете 68.04.2
2) Чему равен налог на прибыль по декларации и по форме2
3) Сальдо по сччету 99 должно быть равно строке 2400 формы2
14 IamAlexy
 
06.11.12
10:25
(10) бгыыыы

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

когда они из всего того что в 1С видят различают только "красное и не красное" и все..  то тут остается только рамки убирать
15 bazvan
 
06.11.12
10:25
(12) блин херь какая то, чето подозрительно как то, а релиз какой?
16 IamAlexy
 
06.11.12
10:26
(15) и предпоследний
и последний

сороковые в общем и сорокпервые
17 IamAlexy
 
06.11.12
10:27
(15) копейка то не просто так в отчетах рамку кажет - 68.04.2 на эту копейку не закрывается...
18 bazvan
 
06.11.12
10:28
хммм. чето пока жалоб небыло, хотя как писано в (10) такое систематически бывает, делаем проверку как в (13) и если все сходится то забиваем
19 IamAlexy
 
06.11.12
10:28
(18) ну вам повезло

знаний ваших сотрудников хватает игнорировать очевидные глупости.. даже если они в 1С отображаются страшным красным цветом...
20 GenV
 
06.11.12
10:29
(17) У тас такое при убытках бывает, по-моему. Потом закрывается нормально. Т.е. в какой-то период копейка есть, а по итогам года нормально все закрылось.
21 bazvan
 
06.11.12
10:30
(19) ну так и бухам пытаемся объяснить шо матиматика она такая математика. 68.04.2 это же разницы которые получаются расчетным путем, вот и лезут возможно округления
22 bazvan
 
06.11.12
10:31
(20) ага тоже заметили такое
23 IamAlexy
 
06.11.12
10:32
(20) угу.. при убытках..
а
вообще судя по (0) такое бывает всегда когда 2 субконто на 99.01.1 сидит...

ну или не всегда а с большой долей вероятности
AdBlock убивает бесплатный контент. 1Сергей