|
Не меняется значение параметра по умолчанию
| ☑ |
0
arsenfn
25.05.21
✎
15:27
|
Добрый день!
В процедуру передаю параметр булевского типа. Но значение по умолчанию этого параметра при приеме не меняется. Не могу понять почему.
Вот вызов процедуры:
Процедура НазваниеПроцедуры()
АвтодокКизляр = Истина;
ЗаполнитьРеквизитыСтрокиТовара(СтрокаТовары, ОбластьСтрока, НомерСтроки, , ВыводитьКодыТНВЭД, АвтодокКизляр);
КонецПроцедуры
Процедура ЗаполнитьРеквизитыСтрокиТовара(СтрокаТовары, ОбластьМакета, НомерСтроки, ВыводитьКодНоменклатуры = Истина, ВыводитьКодТНВД = Неопределено, СчетФактураНаАванс = Ложь, АвтодокКизляр = Ложь)
КонецПроцедуры
Значение параметра "АвтодокКизляр" всегда ложь.
Кто-нибудь подскажите причину.
|
|
1
Deal with it
25.05.21
✎
15:30
|
(0) сравни количество параметров процедуры и количество параметров, которые ты передаешь
все поймешь
|
|
2
acht
25.05.21
✎
15:30
|
Внимательно посчитай количество запятых в вызове метода.
|
|
3
Kassern
25.05.21
✎
15:30
|
(0) количество параметров посчитай
|
|
4
arsenfn
25.05.21
✎
15:32
|
Всем спасибо. Да, торможу.
|
|
5
Kassern
25.05.21
✎
15:33
|
(4) и на будущее не пихать 100500 параметров в процедуру. Если есть возможность пихай структуру, чтобы не создавать портянку в параметрах.
|
|
6
ДенисЧ
25.05.21
✎
15:37
|
(5) Жабаскриптёр детектед!
|
|
7
arsenfn
25.05.21
✎
15:42
|
(5) Процедуры типовые, поэтому не хочу типовые параметры трогать. Решил лучше добавить один параметр.
|
|
8
arsenfn
25.05.21
✎
15:45
|
Пардон это ответ для (4)
|
|