Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Передача параметров в процедуру по ссылке и по значению

АПС
читатель
офлайн
Дата регистрации: 23.10.2007
Сообщений: 97
Пост №1
 
01.11.2008 12:11

"Есть процедура:<br><br>Процедура ДобавитьНулевыеИтоги(МассивИтогов,Знач Область)<br> Перем СтруктураИтогов; //Структура итогов.<br>//Создание и настройка необходимых объектов.<br> СтруктураИтогов=Новый Структура;<br>//Добавление значений в структуру итогов.<br> СтруктураИтогов.Вставить("Область",Область);<br> СтруктураИтогов.Вставить("Занято",0);<br> СтруктураИтогов.Вставить("Вакантно",0);<br>//Добавление структуры итогов в массив.<br> МассивИтогов.Добавить(СтруктураИтогов);<br>КонецПроцедуры<br><br>Параметр МассивИтогов передается по ссылке, а параметр Область по значению.<br><br>Представляю участок кода где вызывается эта процедура:<br><br>...<br> СборнаяОбласть.Присоединить(ОбластьОбщийИтогОклады);<br> ДобавитьНулевыеИтоги(Итоги, СборнаяОбласть);<br> СборнаяОбласть.Очистить();<br> Отчет.Вывести(Итоги.Получить(0).Область);<br>...<br><br>А теперь вопрос:<br>По идее параметр СборнаяОбласть передался по значению значит метод "Очистить" не должен менять значение в массиве Итоги. Однако не так.<br>Если выводить область до применения метода Очистить все получается, а после выводится пустая область. Так как же быть с передачей параметра по значению? Подскажите может я что-то недопонимаю."

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация