Имя: Пароль:
1C
 
Параметры функции в РИБ
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
все равно полного понимания нет, я понял что присваивается определенному элементу код операции, параметр, но непосредственно вызова не вижу(