Не меняется значение параметра по умолчанию
☑
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)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой