В операции присваивания участвуют два операнда, при этом левый операнд должен представлять собой модифицируемое именованное выражение, например переменную.
Оператор присваивания «=» присваивает значение правого операнда левому:
//переменной а присваивается значение 5
а = 5;
В 1С нельзя выполнить множественное присваивание:
Перем а, б;
а = б = 5;
После выполнения данного кода переменная «а» будет равна Ложь, а переменная «б» равна Неопределено. Так произошло, потому что сначала переменные «а» и «б» были инициализированы значением Неопределено. Затем было выполнено сравнение «б=5» и результат данного сравнения присвоился переменной «а». То есть второй знак равно рассматривался не как оператор присваивания, а как оператор сравнения.
Смотрите также:
Электронный учебник по по программированию в 1С Рекомендации по изучению программирования 1С с нуля Программное решение для сдачи и подготовки к экзаменам Программирование в 1С 8.3 с нуля - краткий самоучитель Комплексная подготовка программистов 1С:Предприятие 8.2 Сайты с уроками программирования и со справочниками Youtube-каналы с уроками программирования Сайты для обучения программированию Лекции и уроки