|
Слишком много фактических параметров |
☑ |
0
demous
07.06.12
✎
08:57
|
Упп 8.2
{Документ.СчетФактураВыданный.Форма.ФормаДокумента.Форма(976,39)}: Слишком много фактических параметров (ВидСчетаФактурыПриИзменении)
ВидСчетаФактурыПриИзменении(Элемент, <<?>>Исправление); (Проверка: Толстый клиент (обычное приложение))
вот код
Процедура ИсправлениеПриИзменении(Элемент)
Если Исправление И НЕ МожноИспользоватьДоговорКонтрагента(ДоговорКонтрагента) Тогда
Исправление = Ложь;
Возврат;
КонецЕсли;
мТекущийВидСчетаФактуры = ВидСчетаФактуры;
ВидСчетаФактурыПриИзменении(Элемент, Исправление);
Если НЕ Исправление Тогда
НомерИсправления = "";
Если ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.Корректировочный Тогда
НомерИсправляемогоКорректировочногоДокумента = "";
ДатаИсправляемогоКорректировочногоДокумента = '00010101';
Иначе
НомерИсходногоДокумента = "";
ДатаИсходногоДокумента = '00010101';
КонецЕсли;
КонецЕсли;
Если НЕ ПустаяСтрока(Номер) Тогда
МеханизмНумерацииОбъектов.СброситьУстановленныйКодНомерОбъекта(
ЭтотОбъект, "Номер", ЭлементыФормы.ДействияФормы.Кнопки.Подменю, ЭлементыФормы.Номер);
КонецЕсли;
УстановитьКодВидаОперации();
УстановитьВидимость();
КонецПроцедуры
ругается вот сюда
мТекущийВидСчетаФактуры = ВидСчетаФактуры;
ВидСчетаФактурыПриИзменении(Элемент, Исправление);
ПОдскажите в чем проблема?
|
|
1
Stepa86
07.06.12
✎
08:59
|
отладчик вроде б доступно все объяснил, не?
|
|
2
ДенисЧ
07.06.12
✎
08:59
|
В ДНК, как всегда...
Посмотри на объявление ВидСчетаФактурыПриИзменении(...)
|
|
3
shamannk
07.06.12
✎
08:59
|
процедура с одним параметром Процедура ИсправлениеПриИзменении(ЭЛЕМЕНТ) а ты передаеш два Элемент, Исправление
|
|
4
shamannk
07.06.12
✎
09:00
|
(3) ну как то так))
|
|
5
Stepa86
07.06.12
✎
09:01
|
Мне кажется разработчикам платформы можно уже в тексты ошибок вставлять ссылку "Спросить на мисте"
|
|
6
ale-sarin
07.06.12
✎
09:03
|
(0) И еще: зачем здесь Возврат?
"Если Исправление И НЕ МожноИспользоватьДоговорКонтрагента(ДоговорКонтрагента) Тогда
Исправление = Ложь;
Возврат;
КонецЕсли;"
Если далее на ложь Исправление проверяете?
|
|
7
demous
07.06.12
✎
09:07
|
А тут суть в том что это типовой код из (1.3.25.1)
|
|
8
Buster007
07.06.12
✎
09:08
|
(6) а ты зачем открыл конфигуратор? советую почитать основы программирования для начала...
|
|
9
ale-sarin
07.06.12
✎
09:14
|
(8) Ого! Что это? Наставления мудреца? Или ты всевидящий, понял, кто есть кто?
Я в коде и не пытался разобраться, так - глаз кинул, и вопрос автору задал?
Какого черта ты лезешь?
|
|
10
Defender aka LINN
07.06.12
✎
09:15
|
(9) Спокойнее будь.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший