- 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 условий...
        
        
При этом, вместо тупого перебора всего справочника было бы проще и бысрее использованить "НайтиПоКоду".
От і циклу кінець, а хто слухав - молодець.
Здоров, небо у хмарах,
Здоров, юність в чоботях,
Зникни ти, моя туга,
Ось він я, привіт, війска!
Ех, колії-поїзди,
Як я потрапив сюди?
Тут не те що в громадянці,
На якоїсь громадянці,
Життя зовні й із вивороту
Сам попробуй вивчи.
Для смутку немає причин.
Важко бути собою,
Якщо ступають ряди.
Тільки серце птахом б'ється,
І радіє, і сміється,
І йому не вдається
Під конвоєм співати в груди.
Знати б, що там надалі.
Десь інде тече річка,
Десь інде дім, де чекають нас взад.
Це не смуток трохи,
Оце вітер лоскоче очі.
Побачь, як хлопець наяривае...