|
Не срабатывает установка значения параметра по-умолчанию в процедуре
| ☑ |
0
cons74
22.12.15
✎
15:41
|
Процедура упкЗаполнениеРС_СвязиСИсходнымиПолуфабрикатамиПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения, ВызовИзВнешнейОбработки = Ложь) Экспорт
далее в процедуре проверяю значение переменной ВызовИзВнешнейОбработки - а оно Неопределено. Я то ожидал Ложь. ЧЯДНТ?
|
|
1
Господин ПЖ
22.12.15
✎
15:43
|
с ложью оно должно приходить если сигнатура вызова из 4-х параметров
|
|
2
cons74
22.12.15
✎
15:46
|
ну так вызов-то из подписки на событие, там как раз 4 параметра
|
|
3
hhhh
22.12.15
✎
15:49
|
(2) значит еще есть другой ВызовИзВнешнейОбработки. Называйте переменные по-разному.
|
|
4
cons74
22.12.15
✎
15:58
|
(3) отладчик останавливается только 1 раз
|
|
5
hhhh
22.12.15
✎
16:01
|
(4) почему нас должно это волновать? количество раз?
|
|
6
Господин ПЖ
22.12.15
✎
16:03
|
(2) сформируй стек вызовов и ипи ему мозг...
|
|
7
Timon1405
22.12.15
✎
16:04
|
могу ошибаться, но разве в типовой процедуре-обработчике подписки не жесткое количество параметров?
>>ВызовИзВнешнейОбработки -такие штуки обычно через ДополнительныеСвойства источника передают
|
|
8
cons74
22.12.15
✎
16:08
|
(6) это он мне ипет мозг: поставил 2 переменные, присвоил им =0. В Стеке:
ОбщийМодуль.упкПодсистемаКлиентСервер.Модуль.упкЗаполнениеРС_СвязиСИсходнымиПолуфабрикатамиПередЗаписью(Источник = Перемещение товаров СВ000000005 от 02.11.2015 13:14:58, Отказ = Ложь, РежимЗаписи = Проведение, РежимПроведения = Неоперативный, а = , б = ) 961 Толстый клиент:служебный (273), SQLSERVER:1569
|
|
9
cons74
22.12.15
✎
16:11
|
Короче забил. Проверяю ниже на =Истина и всё.
|
|
10
aleks_default
22.12.15
✎
16:20
|
(7)Ему видимо пофиг что это обработчик события.
|
|