Имя: Пароль:
1C
 
БП 3.0 Распределение НДС
0 varyag
 
11.07.18
12:45
Здравствуйте.
Я не силен в бухгалтерии, меня озадачили таким вопросом:
Создали документ Распределение НДС за 2й квартал, заполнили. В итоге в строках, где партия указана - корректировка поступлений - не заполнены столбцы счет-фактура, вид ценности, Счет НДС, %НДС:
https://img-host.ru/8TQ9.png

Данные корректировки с ручными проводками:
https://img-host.ru/8TQ9.png
https://img-host.ru/KTOI.png
https://img-host.ru/2ASR.png

Уже полдня ищу в чем дело, сравнил проводки других корректировок с ручными проводками, где всё заполнилось, всё вроде одинаково:
Куда еще смотреть не знаю, может подскажете кто более компетентен в бухгалтерии?

спасибо
1 varyag
 
11.07.18
13:16
апну
2 varyag
 
11.07.18
13:50
Вроде как нашел - нет записей в регистре сведений Аналитика учета НДС. Он независимый, как чем туда данные пишутся??
3 varyag
 
11.07.18
14:09
Кто нибудь, подскажииитеее
4 varyag
 
11.07.18
14:32
пожаалуйста
5 ribuh
 
11.07.18
14:42
Ежели открыть Конфигуратор, а в нём открыть конфигурацию, потом нажать на волшебную кноповку "Глобалый поиск", в в поле поиска ввести АналитикаУчетаНДС, получим 134 ссылки, среди которых можно углядеть функцию общего модуля "УчетНДСРаздельный:

Функция ПодготовитьДанныеДвиженийНДСРаздельныйУчетПоступлениеЦенностей(ДанныеДвижений, Реквизиты)
    
    Если ДанныеДвижений.Колонки.Найти("АналитикаУчетаЗатрат") = Неопределено Тогда
        ДанныеДвижений.Колонки.Добавить("АналитикаУчетаЗатрат",
            Новый ОписаниеТипов("СправочникСсылка.КлючиАналитикиУчетаЗатрат"));
    КонецЕсли;    
        
    Если ДанныеДвижений.Колонки.Найти("АналитикаУчетаНДС") = Неопределено Тогда    
        ДанныеДвижений.Колонки.Добавить("АналитикаУчетаНДС",
            Новый ОписаниеТипов("СправочникСсылка.КлючиАналитикиУчетаНДС"));
    КонецЕсли;
    
    УчетПоПродажнойСтоимости = УчетнаяПолитика.СпособОценкиТоваровВРознице(Реквизиты.Организация, Реквизиты.Период)
        = Перечисления.СпособыОценкиТоваровВРознице.ПоПродажнойСтоимости;
    ПолучательНТТПоПродажнойСтоимости = Ложь;
    
    Если ТипЗнч(Реквизиты.Регистратор) = Тип("ДокументСсылка.ВозвратТоваровОтПокупателя")
     ИЛИ ТипЗнч(Реквизиты.Регистратор) = Тип("ДокументСсылка.ПередачаТоваров")
     ИЛИ ТипЗнч(Реквизиты.Регистратор) = Тип("ДокументСсылка.ПеремещениеТоваров")
     ИЛИ ТипЗнч(Реквизиты.Регистратор) = Тип("ДокументСсылка.ПоступлениеИзПереработки") Тогда
        ПолучательНТТПоПродажнойСтоимости = УчетПоПродажнойСтоимости
            И Реквизиты.Владелец().Колонки.Найти("ТипСкладаПолучателя") <> Неопределено
            И Реквизиты.ТипСкладаПолучателя = Перечисления.ТипыСкладов.НеавтоматизированнаяТорговаяТочка;    
    Иначе
        ПолучательНТТПоПродажнойСтоимости = Реквизиты.Владелец().Колонки.Найти("ТипСклада") <> Неопределено
            И Реквизиты.ТипСклада = Перечисления.ТипыСкладов.Неавт........

не это-ли ответ на Ваш вопрос?
6 ribuh
 
11.07.18
14:42
Глобальный*
7 varyag
 
12.07.18
11:17
(5) Спасибо, я уже нашел. Глобальным поиском и искал, и нашел несколько функций, которые обращаются к модулю менеджера справочника КлючиАналитикиНДС, к функции КлючиАналитикиУчетаНДСДокумента(), в которой есть обращение к созданию записи в регистре по найденному ключу.
Но всё равно спасибо за ответ.

В общем оказалось что для Корректировок поступлений с ручными проводками есть ключи но нет записей в рс АналитикаУчетаНДС, групповой обработкой такие записи создал, Распределение НДС заполнилось. Не знаю насколько это правильно, но так требовали бухгалтеры.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший