|
Параметры функции в РИБ |
☑ |
0
Александр056
23.06.16
✎
09:37
|
всем привет! вопрос таков, типовое регламентное задание в рознице. Выполнение обмена зовется, так вот имеет метод, Процедура ВыполнитьОбменДаннымиДляНастройкиАвтоматическогоОбменаДанными(КодНастройки) Экспорт
вопрос, как в параметр КодНстройки прилетит значение какое-либо?? гл поиск показал что вызов данной процедуры не используется где либо в коде, получается что регламентное стартует с этой процедуры, и уже передает в нее параметр... как? если значение будет пусто то сработает возврат:
Если НЕ ЗначениеЗаполнено(КодНастройки) Тогда
Возврат;
КонецЕсли;
раньше с обменами глубоко не копался, ногами не бейте(ну или не сильно) подскажите как так?
|
|
1
Александр056
23.06.16
✎
09:48
|
параметр тоже используется только в этом общем модуле и нигде не присваивается ему значение....
|
|
2
catena
23.06.16
✎
09:59
|
В справочнике "НастройкиВыполненияОбмена"
|
|
3
Александр056
23.06.16
✎
10:14
|
(2) я видел что там он ищет по коду:
НастройкаОбмена = Справочники.НастройкиВыполненияОбмена.НайтиПоКоду(КодНастройки);
код откуда берется?
|
|
4
catena
23.06.16
✎
10:17
|
Процедура УстановитьПараметрыРегламентногоЗадания(РеквизитЗадания, ПараметрЗадания, КлючРегламентногоЗадания = "", Постфикс = "")
Если ПараметрЗадания = Неопределено Тогда
РеквизитЗадания = "";
Иначе
РеквизитЗадания = Строка(ПараметрЗадания.УникальныйИдентификатор);
ПараметрЗадания.Наименование = Наименование + Постфикс;
// генерируем уникальный ключ, что бы в один момент времени 2 регламентных задания не выполнялись
Если ПустаяСтрока(ПараметрЗадания.Ключ) Тогда
ПараметрЗадания.Ключ = КлючРегламентногоЗадания;
КонецЕсли;
Массив = Новый Массив();
Массив.Добавить(Код);
ПараметрЗадания.Параметры = Массив;
ПараметрЗадания.Записать();
КонецЕсли;
КонецПроцедуры
|
|
5
catena
23.06.16
✎
10:17
|
В справочнике
|
|
6
catena
23.06.16
✎
10:17
|
В модуле справочника НастройкиВыполненияОбмена
|
|
7
Александр056
23.06.16
✎
10:19
|
(6) во блин спасибо
|
|
8
Александр056
23.06.16
✎
11:54
|
все равно полного понимания нет, я понял что присваивается определенному элементу код операции, параметр, но непосредственно вызова не вижу(
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой