Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Непонятка или ошибка в рег.отчетах 4кв 213 №5
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
vadim007
Здравствуйте. Конфигурация "Бухучет для Украины", 7.70.301.
Есть неплательщики НДС, для которых в справочнике Контрагенты ИНН не указан, и для которых в Реестре, в "Розділ ІІ. Отримані податкові накладні", в поле "індивідуальний податковий номер" ставится код 400000000000.
Эти-же контрагенты попадают в раздел "Операції з придбання без податку на додану вартість (рядки 11.1 + 11.2 + 14.2 декларації)", Розділ ІІ. Податковий кредит, Додатку 5 Декларації з податку на додану вартість. Без ИНН.
При сохранении в формате XML Декларации выводится сообщение "Приложение 5. Раздел 2. Таблица 3. Не заполнена строка 1! Действие не выполнено!". Т.е., требуется ИНН. Но его у контрагента нет, он неплательщик НДС.
Это ошибка отчета?
vadim007
Еще одна непонятка обнаружилась.
Отчет "Декларация о прибыли (квартальная форма)", за год (2013), формирует только за первый квартал. Кто-нибудь сталкивался?
Fynjy
Клюшки маст дай!
vadim007
Нашел откуда ноги:
Функция РассчитатьИтоги()
...
   Дата1 = НачГода(ДатаВКвартале);
   Дата2 = КонКвартала(ДатаВКвартале);
...
   БИДоходыПоСчетам. ВыполнитьЗапрос(Дата1,Дата2,"70,71,72,73,74,75,76,Н7",,,3,,1);
   БИДоходыПоСтатьям.ВыполнитьЗапрос(Дата1,Дата2,"70,71,72,73,74,75,76,Н7",,,3,,1);

В отладчике:
Дата1 = '01.01.13'
Дата2 = '31.03.13'
ДатаВКвартале = '01.02.13'

Совсем уже семерку не поддерживают...

Нужно было быстр решить. Сделал так (см.//!):
//=====================================
Процедура ПлюсПериод()
    Если флПериодГод = 1 Тогда
        ДатаВКвартале = ДобавитьМесяц(ДатаВКвартале,12);
        ДатаВКвартале = КонГода(ДатаВКвартале); //!
    Иначе    
        ДатаВКвартале = ДобавитьМесяц(ДатаВКвартале,3);
    КонецЕсли;
    ПериодОтчета = КварталОтчетаСтр();  
    УстДостЯчеек();
    ИзмПредставление(0);
    ЗаполнитьРеквизиты();
КонецПроцедуры

//=====================================
Процедура МинусПериод()
    Если флПериодГод = 1 Тогда
        ДатаВКвартале = ДобавитьМесяц(ДатаВКвартале,-12);
        ДатаВКвартале = КонГода(ДатаВКвартале); //!
    Иначе    
        ДатаВКвартале = ДобавитьМесяц(ДатаВКвартале,-3);
    КонецЕсли;
    ПериодОтчета = КварталОтчетаСтр();
    УстДостЯчеек();
    ИзмПредставление(0);
    ЗаполнитьРеквизиты();
КонецПроцедуры
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.