Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Передача значения переменных
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
elena_tern
Как передать значение переменных из одной процедуры в другую?
Vofka
Букварь откройте, страница 1.
elena_tern
Точно
logist
elena_tern, читая Ваши вопросы, очень хочу дать совет - составляйте вопрос исходя из того что Вы хотите увидеть в результате действий. Не используйте программистский сленг - это выглядит жутко, то что Вы при регистрации указали уровень знаний "Программист 1С" это не больше чем понт - текущая тема это доказывает.
elena_tern
Ну тогда закрывайте. Просто надо из процедуры Счет перенести значение кодаСчета в процедуру Печать
Flexy
да не надо передавать ни какие параметры в ту процедуру.
Просто в таблице вбейте вашу переменную.
elena_tern
Раньше программировала на Сшарпе, поэтому тут и сложности. Дело в том , что переменная же локальная и обьявлена в процедуре Счет, а в процедуре Печать ее то не видно.
Flexy
Процедура Печать выводит секции в таблице.
В секциях содержаться выражения, переменные и т.д.
Zaval
Цитата(elena_tern @ 06.04.11, 14:24) необходимо зарегистрироваться для просмотра ссылки
Раньше программировала на Сшарпе, поэтому тут и сложности. Дело в том , что переменная же локальная и обьявлена в процедуре Счет, а в процедуре Печать ее то не видно.


Объявите ее в модуле формы.
Почитайте хоть азы, прежде чем что-либо курочить.
5_kopeek
elena_tern, если бы Вы рассказали, в каком модуле или в модуле чего находятся эти процедуры, есть ли какие реквизиты, было бы проще советовать по делу. А то Вы как-то непонятно вопросы задаете. Можно, например, переменную в другую процедуру передать в качестве параметра, может, вообще ничего никуда не надо передавать, потому что речь идет об общедоступном реквизите, а, может, стоит объявить переменную, чтобы сделать доступной во всех процедурах модуля. Постарайтесь четко и подробно формулировать вопрос, тогда Вам захотят и смогут помочь.
elena_tern
Процедура ВводНаОсновании(Док)  
    
    ////////////////////////////////////
    
     Если Док.Вид() = "ОказаниеУслуг" Тогда
     ПечатьКода  = Док.СчетКонтрагента;
      КонецЕсли;
    ///////////////////////////////////
КонецПроцедуры
//----------------------------
Процедура Печать()
Текст = ПечатьКода+ " ";    
Таб.ВывестиСекцию("ТекстПоОплате");

Дело в том, что ПечатьКода в процедуре Печать() не определяется
Vofka
В самом начале модуля напишите

Перем ПечатьКода;
elena_tern
Все поставила флажки на номера счетов и условия на них и хай буде так!!!! Сшарп форева!!!
elena_tern
x
logist
Цитата(elena_tern @ 06.04.11, 16:07) необходимо зарегистрироваться для просмотра ссылки
воФка, слушай а ты не Вердаш, случайно))))

Этот вопрос можно было и в личку задать.
Тема закрыта.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.