ЗиК инкассовое поручение

Новая тема
"Не подскажете что означает Слишком много фактических параметров?

И из-за чего происходит эта ошибка?



глПлатежныеРеквизиты(СчетКонтрагента, Плательщик, БанкПлательщика, НомерСчетаПлательщика, БИКБанкаПлательщика, СчетБанкаПлательщика, <>ИННплательщика, КППплательщика, 2);

{Документ.ИнкассовоеПоручение.Форма.Модуль(73)}: Слишком много фактических параметров

глПлатежныеРеквизиты(РасчетныйСчет, Получатель, БанкПолучателя, НомерСчетаПолучателя, БИКБанкаПолучателя, СчетБанкаПолучателя, <>ИННполучателя, КППполучателя, 2);

{Документ.ИнкассовоеПоручение.Форма.Модуль(84)}: Слишком много фактических параметров

ОткрытьФорму("Отчет", Параметры, глКаталогПечФорм<>+ТаблицаПечФорм.ПолучитьЗначение(НомерТекущейФормы,"Файл"));

{Документ.ИнкассовоеПоручение.Форма.Модуль(128)}: Переменная не определена (глКаталогПечФорм)

ОткрытьФорму("Отчет", Параметры, глКаталогПечФорм+ТаблицаПечФорм.ПолучитьЗначение(НомерТекущейФормы,"Файл")<>);

{Документ.ИнкассовоеПоручение.Форма.Модуль(128)}: Неопознанный оператор

ОткрытьФорму("Отчет", Параметры, глКаталогПечФорм+ТаблицаПечФорм.ПолучитьЗначение(НомерТекущейФормы,"Файл"))<>;

{Документ.ИнкассовоеПоручение.Форма.Модуль(128)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')

ОткрытьФорму("Отчет", Параметры, глКаталогПечФорм+ТаблицаПечФорм.ПолучитьЗначение(НомерТекущейФормы,"Файл"));<>

{Документ.ИнкассовоеПоручение.Форма.Модуль(128)}: Обнаружено логическое завершение исходного текста модуля"
Из сообщения об ошибке следует что при вызове из формы документа процедуры глПлатежныеРеквизиты их вставлено слишком много, т.е. где стоит <> они уже должны быть закончены, скобка там уже должна быть закрыта.

Ищи процедуру глПлатежныеРеквизиты, сначала в модуле документа ИнкассовоеПоручение, потом в глобальном модуле.

Сколько там параметров объявлено?

PS: Наверное документ из другой конфигурации вставлен. Смотри в той конфигурации откуда копировал, что там сделано. Потому что дальше у тебя еще ошибка идет, что не найдена переменная глКаталогПечФорм
"Да но там же нужны и ИНН и КПП.

Я посмотрел в форме документа там

глПлатежныеРеквизиты(РасчетныйСчет, Получатель, БанкПолучателя, НомерСчетаПолучателя, БИКБанкаПолучателя, СчетБанкаПолучателя, ИННполучателя, КППполучателя, 2);



В глобальном модуле:



Процедура глПлатежныеРеквизиты(Счет, СтрОрганизация="""", СтрБанк="""", РасчСчет="""", БИК="""", КоррСчет="""") Экспорт



СтрОрганизация = """"; СтрБанк = """";



Если Счет.Вид()="РасчетныеСчета" Тогда

глДобавитьРеквизит(СтрОрганизация, "ИНН ", Счет.Владелец.ИНН);

Если ПустаяСтрока(Счет.Владелец.ПолнНаименование)=1 Тогда

глДобавитьРеквизит(СтрОрганизация, " ", Счет.Владелец.Наименование);

Иначе

глДобавитьРеквизит(СтрОрганизация, " ", Счет.Владелец.ПолнНаименование);

КонецЕсли;

Иначе

глДобавитьРеквизит(СтрОрганизация, "ИНН ", Константа.ИННОрганизации);

глДобавитьРеквизит(СтрОрганизация, " ", Константа.НазваниеОрганизации);

КонецЕсли;



Если Счет.БанкДляРасчетов.Выбран() = 1 Тогда

Если ПустоеЗначение(Счет.БанкОрганизации.КоррСчет)=0 Тогда

глДобавитьРеквизит(СтрОрганизация, " р/с ", Счет.Номер);

РасчСчет = Счет.БанкОрганизации.КоррСчет;

Иначе

РасчСчет = Счет.Номер;

КонецЕсли;

глДобавитьРеквизит(СтрОрганизация, " в ", Счет.БанкОрганизации.Наименование);

глДобавитьРеквизит(СтрОрганизация, " ", Счет.БанкОрганизации.Местонахождение);



глДобавитьРеквизит(СтрБанк, """", Счет.БанкДляРасчетов.Наименование);

глДобавитьРеквизит(СтрБанк, " ", Счет.БанкДляРасчетов.Местонахождение);

БИК = Счет.БанкДляРасчетов.Код;

КоррСчет = Счет.БанкДляРасчетов.КоррСчет;



Иначе

РасчСчет = Счет.Номер;

глДобавитьРеквизит(СтрБанк, """", Счет.БанкОрганизации.Наименование);

глДобавитьРеквизит(СтрБанк, " ", Счет.БанкОрганизации.Местонахождение);

БИК = Счет.БанкОрганизации.Код;

КоррСчет = Счет.БанкОрганизации.КоррСчет;

КонецЕсли;



   Если ПустоеЗначение(Счет.Корреспондент)=0 Тогда

СтрОрганизация=Счет.Корреспондент;

КонецЕсли;



КонецПроцедуры //глПлатежныеРеквизиты"
Читают тему
(гостей: 1)

Быстрый переход