Параметры в алгоритмах конвертации данных #625874


#0 by eandrs
Пользую конвертацию 2.1.6.2. Создал общий алгоритм - увидел, что помимо текста алгоритма можно заполнить реквизит "Параметры". Кто-нибудь знает, как ими пользоваться? Как передать значения в алгоритм, как к ним обратиться в самом коде алгоритма?
#1 by andrewks
Параметры - это СЗ в 7-ке и Структура в 8-ке
#2 by eandrs
это понятно. Как в коде алгоритма-то к ним обратиться? =)
#3 by andrewks
в опечатка. не СЗ, а ТЗ как к ТЗ в 7-ке, и к Структуре в 8-ке. Параметры.ИмяПараметра=0; Если Параметры.ИмяПараметра=0 Тогда кэп.
#4 by Йохохо
2 ответа =) один твой, а второй "их нет в 7"
#5 by eandrs
Через Параметры.ИмяПараметра - как понимаю можно обращаться к глобальным параметрам конвертации, т.е. к тем, что будут доступны для любого ПКО, ПКС и т.п. А нафига тогда возможность задавать для каждого алгоритма свою строку параметров?
#6 by andrewks
есть они в 7-ке. только не везде, и не для всего
#7 by andrewks
"А нафига тогда возможность задавать для каждого алгоритма свою строку параметров?"  а по-другому ты в алгоритм аргумент не передашь
#8 by Йохохо
ткни в справку в обработчике
#9 by eandrs
- может у меня не та справка, или руки кривые - но там про использование параметров не говорится. - пойду иным путём. Допустим, я для некоторого алгоритма определил строку параметров. Потом в коде перед вызовом написал: Чем это будет отличаться от простого: без добавления для этого алгоритма строки параметров?
#10 by andrewks
2. отличаться будет тем, что в варианте 1 тебе надо описать параметр на вкладке Параметры", в варианте 2 нет
#11 by acsent
Поле "Параметры" используется при отключенном режиме совместимости. Используется  для явного задания параметров алгоритмов при формировании отладочных модулей и  модулей с кодом обработчиков. При включенном режиме совместимости в правилах  заполнение не обязательно.
#12 by eandrs
, - спасибо! Вопросов больше нет)
#13 by acsent
ты понял ??? ну ты монстр
#14 by Stim
могу скинуть простую обработку, в которой в правилах используются параметры в алгоритмах.
#15 by KindLion
+1 :))
#16 by acsent
просто параметры или из соответственного поля?
#17 by eandrs
в чём подвох?
#18 by acsent
лично я ничего не понял. Может объяснишь
#19 by Stim
там в ПВД формируются параметры(список счетов) и из диалога (список организаций)
#20 by andrewks
из какого поля?
#21 by acsent
>>Пользую конвертацию 2.1.6.2. Создал общий алгоритм - увидел, что помимо текста алгоритма можно заполнить реквизит "Параметры"
#22 by acsent
так то с параметрами никаких вопросов вообще не должно быть.
#23 by andrewks
а-а-а... теперь увидел номер релиза. тогда начинаю понимать то, что написано в
#24 by eandrs
Как я понял - в конвертации запилен отладочный механизм, который формирует для отладки внешние обработки по выгрузке/загрузке. Соответственно - в текст этих обработок переносятся и алгоритмы. Для корректного формирования списка их параметров - и служит этот реквизит алгоритма. Хотя, может я и не прав.
#25 by eandrs
Дословно из справки: Отладка обработчиков Данный режим вызывается из меню Отладка обработчиков и позволяет использовать все возможности конфигуратора для отладки и написания кода обработчиков событий. Содержит следующие действия: "Сформировать модуль обработчиков выгрузки..." - позволяет сформировать текст модуля для внешней обработки для отладки выгрузки. "Сформировать модуль обработчиков загрузки..." - позволяет сформировать текст модуля для внешней обработки для отладки загрузки. "Загрузить модуль обработчиков..." - вызывает форму для загрузки модуля обработки, вносит в код обработчиков изменения, сделанные в режиме конфигуратора. "Настройки…" - открывает настойки текущего пользователя и позволяет изменить режим выгрузки обработчиков.
#26 by acsent
ну расскажи тогда, чем отличаются "отладочных модулей и  модулей с кодом обработчиков", что за резим совместимости (где устанавливается). ну и пример использования
#27 by Йохохо
оттуда же =) Громоздко это относительное понятие. Попробуйте. Закиров Дмитрий (1С, Москва) Если это исправить, у нас все работает. Максим Радченко, 1С
#28 by eandrs
- таки да. Поглядел код обработки выгрузки обработчиков - там как раз этот реквизит и используется.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С