Счет фактура КПП подскажите!!!
13.05.2013
15:19
#1
"1с БП КОРП 2.0
в счет фактуру выданной был добавлен реквизит КППКонтрагента, там отображается Кпп контрагента и его можно менять в самой этой счет фактуре, имеется внешняя печатная форма счет фактуры!
Вопрос: Как сделать чтобы у меня КПП бралось именно из счет фактуры выданной а не из контрагента?
вот код:
Если НЕ (СсылкаНаОбъект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НалоговыйАгент
И СсылкаНаОбъект.ДоговорКонтрагента.ВидАгентскогоДоговора = Перечисления.ВидыАгентскихДоговоров.Нерезидент) Тогда
КПП = ФормированиеПечатныхФорм.ОписаниеОрганизации(СведенияОПоставщике, "КПП,", Ложь);
// {ОбособленныеПодразделения
ИндексПодразделения = 0;
Если ЗначениеЗаполнено(ДанныеДляПечати.Подразделение)
И ДанныеДляПечати.Подразделение.ОбособленноеПодразделение Тогда
КПП = ДанныеДляПечати.Подразделение.КПП;
ИндексПодразделения = ДанныеДляПечати.Подразделение.ЦифровойИндексОбособленногоПодразделения;
ИначеЕсли ОбщегоНазначения.ЭтоОбособленноеПодразделение(ДанныеДляПечати.Организация) Тогда
КПП = ФормированиеПечатныхФорм.ОписаниеОрганизации(СведенияОбОрганизации, "КПП,", Ложь);
ИндексПодразделения = ДанныеДляПечати.Организация.ЦифровойИндексОбособленногоПодразделения;
КонецЕсли;
Если ИндексПодразделения <> 0 Тогда
ДанныеДляПечати.Номер = ДанныеДляПечати.Номер + "/" + ИндексПодразделения;
КонецЕсли;
// }ОбособленныеПодразделения
Если ЗначениеЗаполнено(КПП) Тогда
КПП = "/" + КПП;
КонецЕсли;
ОбластьМакета.Параметры.ИННпоставщика = "ИНН/КПП продавца: "
+ ФормированиеПечатныхФорм.ОписаниеОрганизации(СведенияОПоставщике, "ИНН,", Ложь) + КПП;
Иначе
ОбластьМакета.Параметры.ИННпоставщика = "ИНН/КПП продавца: --"
КонецЕсли;
Подскажите что и как поменять плиз, ну или наводки какие нибудь. Как подцепить КПП в счет фактуре выданной вместо кпп который указывается из контрагента?"
в счет фактуру выданной был добавлен реквизит КППКонтрагента, там отображается Кпп контрагента и его можно менять в самой этой счет фактуре, имеется внешняя печатная форма счет фактуры!
Вопрос: Как сделать чтобы у меня КПП бралось именно из счет фактуры выданной а не из контрагента?
вот код:
Если НЕ (СсылкаНаОбъект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НалоговыйАгент
И СсылкаНаОбъект.ДоговорКонтрагента.ВидАгентскогоДоговора = Перечисления.ВидыАгентскихДоговоров.Нерезидент) Тогда
КПП = ФормированиеПечатныхФорм.ОписаниеОрганизации(СведенияОПоставщике, "КПП,", Ложь);
// {ОбособленныеПодразделения
ИндексПодразделения = 0;
Если ЗначениеЗаполнено(ДанныеДляПечати.Подразделение)
И ДанныеДляПечати.Подразделение.ОбособленноеПодразделение Тогда
КПП = ДанныеДляПечати.Подразделение.КПП;
ИндексПодразделения = ДанныеДляПечати.Подразделение.ЦифровойИндексОбособленногоПодразделения;
ИначеЕсли ОбщегоНазначения.ЭтоОбособленноеПодразделение(ДанныеДляПечати.Организация) Тогда
КПП = ФормированиеПечатныхФорм.ОписаниеОрганизации(СведенияОбОрганизации, "КПП,", Ложь);
ИндексПодразделения = ДанныеДляПечати.Организация.ЦифровойИндексОбособленногоПодразделения;
КонецЕсли;
Если ИндексПодразделения <> 0 Тогда
ДанныеДляПечати.Номер = ДанныеДляПечати.Номер + "/" + ИндексПодразделения;
КонецЕсли;
// }ОбособленныеПодразделения
Если ЗначениеЗаполнено(КПП) Тогда
КПП = "/" + КПП;
КонецЕсли;
ОбластьМакета.Параметры.ИННпоставщика = "ИНН/КПП продавца: "
+ ФормированиеПечатныхФорм.ОписаниеОрганизации(СведенияОПоставщике, "ИНН,", Ложь) + КПП;
Иначе
ОбластьМакета.Параметры.ИННпоставщика = "ИНН/КПП продавца: --"
КонецЕсли;
Подскажите что и как поменять плиз, ну или наводки какие нибудь. Как подцепить КПП в счет фактуре выданной вместо кпп который указывается из контрагента?"
13.05.2013
15:48
#3
а в какой строке это нужно реализовать? вместо какой?
Выдает что переменная не определена
Выдает что переменная не определена
Как правильно очистить ккм перед загрузкойУправление торговлей 11: чем чревато изменение базовой валюты
Читают тему
(гостей: 1)