Полная версия этой страницы:
Передача значения переменных
elena_tern
06.04.11, 11:37
Как передать значение переменных из одной процедуры в другую?
Букварь откройте, страница 1.
elena_tern
06.04.11, 11:44
Точно
elena_tern, читая Ваши вопросы, очень хочу дать совет - составляйте вопрос исходя из того что Вы хотите увидеть в результате действий. Не используйте программистский сленг - это выглядит жутко, то что Вы при регистрации указали уровень знаний "Программист 1С" это не больше чем понт - текущая тема это доказывает.
elena_tern
06.04.11, 12:12
Ну тогда закрывайте. Просто надо из процедуры Счет перенести значение кодаСчета в процедуру Печать
да не надо передавать ни какие параметры в ту процедуру.
Просто в таблице вбейте вашу переменную.
elena_tern
06.04.11, 12:24
Раньше программировала на Сшарпе, поэтому тут и сложности. Дело в том , что переменная же локальная и обьявлена в процедуре Счет, а в процедуре Печать ее то не видно.
Процедура Печать выводит секции в таблице.
В секциях содержаться выражения, переменные и т.д.
Цитата(elena_tern @ 06.04.11, 14:24) необходимо зарегистрироваться для просмотра ссылки
Раньше программировала на Сшарпе, поэтому тут и сложности. Дело в том , что переменная же локальная и обьявлена в процедуре Счет, а в процедуре Печать ее то не видно.
Объявите ее в модуле формы.
Почитайте хоть азы, прежде чем что-либо курочить.
elena_tern, если бы Вы рассказали, в каком модуле или в модуле чего находятся эти процедуры, есть ли какие реквизиты, было бы проще советовать по делу. А то Вы как-то непонятно вопросы задаете. Можно, например, переменную в другую процедуру передать в качестве параметра, может, вообще ничего никуда не надо передавать, потому что речь идет об общедоступном реквизите, а, может, стоит объявить переменную, чтобы сделать доступной во всех процедурах модуля. Постарайтесь четко и подробно формулировать вопрос, тогда Вам захотят и смогут помочь.
elena_tern
06.04.11, 13:32
Процедура ВводНаОсновании(Док)
////////////////////////////////////
Если Док.Вид() = "ОказаниеУслуг" Тогда
ПечатьКода = Док.СчетКонтрагента;
КонецЕсли;
///////////////////////////////////
КонецПроцедуры
//----------------------------
Процедура Печать()
Текст = ПечатьКода+ " ";
Таб.ВывестиСекцию("ТекстПоОплате");
Дело в том, что ПечатьКода в процедуре Печать() не определяется
В самом начале модуля напишите
Перем ПечатьКода;
elena_tern
06.04.11, 15:05
Все поставила флажки на номера счетов и условия на них и хай буде так!!!! Сшарп форева!!!
elena_tern
06.04.11, 15:07
x
Цитата(elena_tern @ 06.04.11, 16:07) необходимо зарегистрироваться для просмотра ссылки
воФка, слушай а ты не Вердаш, случайно))))
Этот вопрос можно было и в личку задать.
Тема закрыта.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.