Имя: Пароль:
1C
1С v8
Обмен УНФ с БП
,
0 pororo
 
17.06.15
15:19
Добрый день.
Стоит УНФ 1.5.2.31 и БП 2.0.64.26
настроен типовой обмен данными между УНФ и БП. Организация в УНФ осуществляет продажу и покупку с НДС 18%. В БП во всех документах ставится ставка НДС = 18% /118%.
В прошлом месяце выгружалось все правильно, в УНФ НДС= 18% и в БП = 18%. Пару дней назад обновил БП до последнего релиза и сейчас в документах БП ставится ставка 18% / 118%.

Не понятно, то ли обновление привело к такому, тол и пользователи понажимали.

Подскажите, пожалуйста, как и где найти соответствие ставок НДС в строках документов? Нигде ничего не смог найти
1 pororo
 
17.06.15
16:23
ап
2 pororo
 
17.06.15
16:23
куда копать?
3 pororo
 
17.06.15
16:30
Всем спасибо... Нашел.

Правила конвертации данных из УНФ в БП, "Алгоритмы\Запросы", алгоритм "ЗаполнитьСтавкуНДСТабличнойЧасти":

// Алгоритм предназначен для заполнения ставки НДС в типовой табличной части
// Вызывается в обработчике "перед выгрузкой" ПКС
Если ОбъектКоллекции.СтавкаНДС.НеОблагается Тогда
    Выражение = "Перечисления.СтавкиНДС.БезНДС";    
ИначеЕсли ОбъектКоллекции.СтавкаНДС.Ставка = 18
        И НЕ ОбъектКоллекции.СтавкаНДС.Расчетная Тогда
    Выражение = "Перечисления.СтавкиНДС.НДС18";
ИначеЕсли ОбъектКоллекции.СтавкаНДС.Ставка = 18
        И ОбъектКоллекции.СтавкаНДС.Расчетная Тогда
    Выражение = "Перечисления.СтавкиНДС.НДС18_118";
ИначеЕсли ОбъектКоллекции.СтавкаНДС.Ставка = 10
     И НЕ ОбъектКоллекции.СтавкаНДС.Расчетная Тогда
    Выражение = "Перечисления.СтавкиНДС.НДС10";
ИначеЕсли ОбъектКоллекции.СтавкаНДС.Ставка = 10
        И ОбъектКоллекции.СтавкаНДС.Расчетная Тогда
    Выражение = "Перечисления.СтавкиНДС.НДС10_110";
ИначеЕсли ОбъектКоллекции.СтавкаНДС.Ставка = 0 Тогда
    Выражение = "Перечисления.СтавкиНДС.НДС0";
ИначеЕсли ОбъектКоллекции.СтавкаНДС.Ставка = 20
     И НЕ ОбъектКоллекции.СтавкаНДС.Расчетная Тогда
    Выражение = "Перечисления.СтавкиНДС.НДС20";
ИначеЕсли ОбъектКоллекции.СтавкаНДС.Ставка = 20
        И ОбъектКоллекции.СтавкаНДС.Расчетная Тогда
    Выражение = "Перечисления.СтавкиНДС.НДС20_120";
Иначе
    Выражение = "Перечисления.СтавкиНДС.НДС18";
КонецЕсли;

Так вот. В УНФ кто-то для ставки НДС 18% поставил галочку "Расчетная", поэтому по данному алгоритму подставлялась в бухгалтерии ставка "18% / 118%"
4 Azverin
 
17.06.15
16:36
(3) не за что! приходи ещё, чайку попьём с можжевеловыми ветками
5 pororo
 
17.06.15
16:40
(4) ага, так и сделаю, когда пользователи что-то опять сломают - приду к вам чай пить ;-)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс