- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
Функция ПолучитьОбратнуюМетрику(Знач Метрика) Экспорт
ТаблицаКоординат = СоздатьТаблицуКоординат();
ПреобразоватьМетрикуВТаблицуКоординат(Метрика,ТаблицаКоординат);
ТаблицаКоординат.Колонки.Добавить("ПорядковыйНомер");
Сч = 1;
Для каждого СтрокаТаблицаКоординат Из ТаблицаКоординат Цикл
СтрокаТаблицаКоординат.ПорядковыйНомер = Сч;
Сч = Сч + 1;
КонецЦикла;
ТаблицаКоординат.Сортировать("ПорядковыйНомер УБЫВ");
ОбратнаяМетрика = "";
ПреобразоватьТаблицуКоординатВМетрику(ТаблицаКоординат,ОбратнаяМетрика);
Возврат ОбратнаяМетрика;
КонецФункции
taburetka 21.12.2013 01:43 # 0
kegdan 21.12.2013 07:32 # 0
bormand 21.12.2013 10:41 # +1
Вполне так. 1С же стоит почти в каждой конторе...
Lure Of Chaos 22.12.2013 13:03 # +2
kegdan 22.12.2013 13:20 # 0
1024-- 22.12.2013 13:34 # 0
☑ скрипт не умеет программировать
☑ скрипт не знает английский
☑ скрипт - не человек
☑ скрипт пишет на 1С
Lure Of Chaos 22.12.2013 13:42 # +2
someone 21.12.2013 10:25 # 0
bormand 21.12.2013 10:35 # +7
someone 21.12.2013 10:37 # +6
А так и есть. Читая 1Сные запросы, я мысленно перевожу их с русского на английский. Получается чистой воды SQL.
eth0 22.12.2013 18:19 # 0
Довольно помойный. Только на выборки, постоянно с ним вылезают какие-то косяки. Но, если сравнивать с языком запросов семёрки - осанна.
Lure Of Chaos 22.12.2013 18:27 # 0
eth0 22.12.2013 20:11 # 0
Мне больше нравится другое. Если человек приходит в 1с-погромминг без знания нормального, человеческого SQL'я, то здешний вариант полностью калечит неокрепшую психику, отчего они всё делают по-одноэсному, да и потом путь в нормальные языки почти закрыт. Какие там нафиг монады, замыкания, это же тотальная деградация личности, да и как программиста.
Lure Of Chaos 22.12.2013 20:12 # 0
мне просто сказочно повезло, что первым моим серьезным языком был перл.
bormand 22.12.2013 20:18 # 0
Lure Of Chaos 22.12.2013 20:22 # 0
kegdan 22.12.2013 20:45 # 0
А бейсик - не бро
crastinus 21.12.2013 17:49 # 0
К примеру полностью рабочий в 1С запрос типа
ВЫБРАТЬ
Номенклатура.Наименование,
Номенклатура.Характеристики,
СкладКомпании.Ссылка
ИЗ Документ
Для переведенного промтом SQL должен выглядеть так
ВЫБРАТЬ
Номенклатура.Наименование,
Номенклатура.Характеристики,
СкладКомпании.Ссылка
ИЗ Документ
ЛЕВОЕ СОЕДИНЕНИЕ Номенклатура ПО Номенклатура.ИД = Документ.ИдНоменклатуры
ЛЕВОЕ СОЕДИНЕНИЕ СкладКомпании ПО СкладКомпании.ИД = Документ.ИДСкладаКомпании
+ у построителя отчетов свои замуты
bormand 21.12.2013 17:59 # +2
Автоматически добавляет связи из схемы БД?
> ЛЕВОЕ СОЕДИНЕНИЕ
ЛЕВОЕ РЕЗЬБОВОЕ СОЕДИНЕНИЕ
crastinus 21.12.2013 18:07 # +2
Скорее автоматически формирует запрос по справочникам и регистрам, но можно и так сказать (реальное название справочника в БД не для чтения человеком).
inkanus-gray 22.12.2013 12:36 # +3
bormand 22.12.2013 12:45 # +1
inkanus-gray 22.12.2013 13:06 # +1
Как в других СУБД, не знаю.
bormand 22.12.2013 15:48 # 0
inkanus-gray 22.12.2013 19:00 # +2
DBdev 23.12.2013 14:50 # +4
inkanus-gray 23.12.2013 15:08 # +3
mrbus 11.02.2014 17:28 # 0
jafariuse 12.05.2016 15:58 # 0