202 читали · 1 год назад
1С: Как программно перебрать элементы перечисления?
Вариант 1. Перебрать элементы перечисления вручную через Если. Для перечисления "РемСлужба" имеется всего два значения - это "РС1" и "РС2". Элемент["РемСлужба"] - это строка, получаемая из файла и содержащяя значение либо "РС1" либо "РС2". Т.е. мы получаем значение конкретной ремонтной службы извне. Сравниваем это значение с имеющимеся элементами Перечисления "РемСлужба". И программно выставляем нужное значение в справочнике "Номенклатура" для каждого станка. Так как элементов перечисления мало, то используем обычное условие Если...
396 читали · 5 лет назад
Python. Итераторы
Как работают Итераторы Любая последовательность, такая как list, dict, sets, является итерируемой. То есть мы можем делать прогон по элементам. Например с помощью цикла For: Но как это работает? Для итерируемых последовательностей существует метод iter(), который позволяет получить итератор. А итератор в свою очередь имеет метод next() позволяющий получить следующий элемент. Попробуем проитерировать список "руками". Для этого создадим итератор, который принимает в себя последовательность и выведем...