- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
Процедура Сформировать()
СпрКонтр = СоздатьОбъект("Справочник.Контрагенты");
СпрКонтр.ВыбратьЭлементы();
Пока СпрКонтр.ПолучитьЭлемент()=1 Цикл
Сообщить(СпрКонтр.Наименование);
Спр = СоздатьОбъект("Справочник.ТорговыеТочки");
Спр.ИспользоватьВладельца(СпрКонтр.ТекущийЭлемент());
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент()=1 Цикл
Сообщить(Спр.Наименование);
Х = СокрЛп(Спр.Код);
У = "";
Если Х="80002963" Тогда У = "68000550";
ИначеЕсли Х="80002964" Тогда У = "68000549";
ИначеЕсли Х="80004172" Тогда У = "68000551";
....................................
ИначеЕсли Х="80004503" Тогда У = "68000811";
ИначеЕсли Х="80003952" Тогда У = "68001300";
КонецЕсли;
Если У <> "" Тогда
Спр.CASID = У;
Спр.Записать();
КонецЕсли;
КонецЦикла;
КонецЦикла;
Сообщить("Обработка завершена!");
КонецПроцедуры
Прислали обработку проставления определенного значения реквизита... Чуть со стула не упали... Всего 619 условий...
При этом, вместо тупого перебора всего справочника было бы проще и бысрее использованить "НайтиПоКоду".
От і циклу кінець, а хто слухав - молодець.
Здоров, небо у хмарах,
Здоров, юність в чоботях,
Зникни ти, моя туга,
Ось він я, привіт, війска!
Ех, колії-поїзди,
Як я потрапив сюди?
Тут не те що в громадянці,
На якоїсь громадянці,
Життя зовні й із вивороту
Сам попробуй вивчи.
Для смутку немає причин.
Важко бути собою,
Якщо ступають ряди.
Тільки серце птахом б'ється,
І радіє, і сміється,
І йому не вдається
Під конвоєм співати в груди.
Знати б, що там надалі.
Десь інде тече річка,
Десь інде дім, де чекають нас взад.
Це не смуток трохи,
Оце вітер лоскоче очі.
Побачь, як хлопець наяривае...