Конвертация данных - Передача параметров в алгоритм #755420


#0 by VladSt
Добрый день. Делаю конвертацию из 1С77 в 1C8, в ПВД создаю таблицу значений и заполняю поля. Для заполнения одного поля вызываю алгоритм(функцию), которая создаст какое-то значение и вернет его. И вот тут я не знаю как передать в эту функцию параметры: [img]] ругается что переменная Спр не определена. Подскажите
#1 by АдинС
Может  в одном из вариантов "С" не той раскладкой написана?))
#2 by бомболюк
Я когда то попробовал это дело у меня не полетело, не работает это мне кажется.
#3 by Mankubus
покажи как вызываешь алгоритм
#4 by АдинС
Что не работает? алгоритмы в КД?
#5 by бомболюк
с параметрами
#6 by VladSt
[img]]
#7 by Mankubus
параметры нужны для вызова из ПКО. в ПВД пиши: а в конце алгоритма определяй серию: СерияИзАлгоритма  = мояСерия
#8 by бомболюк
так это семерка ;-) Попробуй в теле алгоритма вместо Спр.Код писать ИсходящиеДанные.Код;
#9 by АдинС
Так ошибка то похоже при компиляции самого алгоритма.. причем тут семерка?
#10 by PLUT
почитал бы "знак вопросика" в алгоритмах, для чего параметры используются а в алгоритмах все твои переменные обормотчика ПКС доступны, из которого ты этот алгоритм вызываешь Возврат 1 человека смутил :) клюшками попахивает
#11 by АдинС
Возможно ты и прав, просмотрел несколько типовых правил... там во всех алгоритмов нету параметров.... 1С как всегда, что-нибудь да не работает как задуманно..
#12 by бомболюк
в 7ке алгоритмы совсем иначе вызываются
#13 by PLUT
"Поле "Параметры" используется при отключенном режиме совместимости. Используется для явного задания параметров алгоритмов при формировании отладочных модулей и модулей с кодом обработчиков. При включенном режиме совместимости в правилах заполнение не обязательно. Синтаксис вызова любого алгоритма:  Выполнить(Алгоритмы.<ИмяАлгоритма>) " ваш КО
#14 by VladSt
Вот как функция выглядит в коде:
#15 by АдинС
Тогда как в должно работать..
#16 by VladSt
Да, как в работает, причем в параметрах в алгоритме можно ничего не писать. Спасибо
#17 by VladSt
Народ, а подскажите, как передавать, изменять и хранить параметр (ТаблицаЗначений) при работе конвертации? Вот создаю в ПВД ТаблицуЗначений, потом передаю ее в параметр. [img]] потом при работе конвертации, буду ее заполнять, а потом выгружу. Когда перехожу в алгоритм, хотелось бы увидеть эту таблицу а тут она пустая, параметр пустой, его нету. Вот результат: [img]]
#18 by VladSt
или я не правильным путем иду?
#19 by VladSt
Все, разобрался. Объявлять параметр таблицей значений надо делать не в ПВД, а в обработчике ПередВыгрузкойДанных самой конвертации.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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