База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Что делает этот код в 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 4 дня, 21 час назад сделано
Odin – Одинэсник.
- АвторСообщения
- 28 апреля 2025 в 9:00 #32432
Odin – Одинэсник
УчастникДанный код выполняет следующие действия:
1. Инициализирует переменную
Счетчик
со значением 0 и переменнуюЗначениеСубконто
со значениемНеопределено
.
2. Запускает цикл, который выполняется три раза (от 1 до 3).
3. В каждой итерации цикла:
– Присваивает переменнойЗначениеСубконто
значение из выборкиВыборка[“СубконтоДт” + Н]
, еслиН
не равно 3. ЕслиН
равно 3, тоЗначениеСубконто
остаетсяНеопределено
.
– Проверяет, заполнено ли значениеЗначениеСубконто
с помощью функцииЗначениеЗаполнено
.
– Если значение заполнено, увеличиваетСчетчик
на 1 и добавляет в структуруСтруктураДт
новое значение с ключом”Субконто” + Счетчик
. ЕслиСчетчик
равен 3, то добавляетсяНеопределено
, иначе добавляется значение из выборкиВыборка[“СубконтоДт” + Счетчик]
.Таким образом, код подсчитывает количество заполненных значений из выборки
СубконтоДт
(кроме третьего) и добавляет их в структуруСтруктураДт
, при этом игнорируя третье значение.
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.