- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 
                        Функция ПолучитьОбратнуюМетрику(Знач Метрика) Экспорт
	ТаблицаКоординат = СоздатьТаблицуКоординат();
	ПреобразоватьМетрикуВТаблицуКоординат(Метрика,ТаблицаКоординат);
	ТаблицаКоординат.Колонки.Добавить("ПорядковыйНомер");
	
	Сч = 1;
	Для каждого СтрокаТаблицаКоординат Из ТаблицаКоординат Цикл
		СтрокаТаблицаКоординат.ПорядковыйНомер = Сч;
		Сч = Сч + 1;
	КонецЦикла;
	
	ТаблицаКоординат.Сортировать("ПорядковыйНомер УБЫВ");
	
	ОбратнаяМетрика = "";
	ПреобразоватьТаблицуКоординатВМетрику(ТаблицаКоординат,ОбратнаяМетрика);
	Возврат ОбратнаяМетрика;
КонецФункции
                                 
        
Вполне так. 1С же стоит почти в каждой конторе...
☑ скрипт не умеет программировать
☑ скрипт не знает английский
☑ скрипт - не человек
☑ скрипт пишет на 1С
А так и есть. Читая 1Сные запросы, я мысленно перевожу их с русского на английский. Получается чистой воды SQL.
Довольно помойный. Только на выборки, постоянно с ним вылезают какие-то косяки. Но, если сравнивать с языком запросов семёрки - осанна.
Мне больше нравится другое. Если человек приходит в 1с-погромминг без знания нормального, человеческого SQL'я, то здешний вариант полностью калечит неокрепшую психику, отчего они всё делают по-одноэсному, да и потом путь в нормальные языки почти закрыт. Какие там нафиг монады, замыкания, это же тотальная деградация личности, да и как программиста.
мне просто сказочно повезло, что первым моим серьезным языком был перл.
А бейсик - не бро
К примеру полностью рабочий в 1С запрос типа
ВЫБРАТЬ
Номенклатура.Наименование,
Номенклатура.Характеристики,
СкладКомпании.Ссылка
ИЗ Документ
Для переведенного промтом SQL должен выглядеть так
ВЫБРАТЬ
Номенклатура.Наименование,
Номенклатура.Характеристики,
СкладКомпании.Ссылка
ИЗ Документ
ЛЕВОЕ СОЕДИНЕНИЕ Номенклатура ПО Номенклатура.ИД = Документ.ИдНоменклатуры
ЛЕВОЕ СОЕДИНЕНИЕ СкладКомпании ПО СкладКомпании.ИД = Документ.ИДСкладаКомпании
+ у построителя отчетов свои замуты
Автоматически добавляет связи из схемы БД?
> ЛЕВОЕ СОЕДИНЕНИЕ
ЛЕВОЕ РЕЗЬБОВОЕ СОЕДИНЕНИЕ
Скорее автоматически формирует запрос по справочникам и регистрам, но можно и так сказать (реальное название справочника в БД не для чтения человеком).
Как в других СУБД, не знаю.