1С — первая встреча

Недавно начал осваивать 1C Предприятие 8. Ну что Вам сказать дорогие читатели, этот мутант меня просто поражает. Возможности которые есть в этом программном продукте просто огромны. Меня в первую очередь интересует взаимодействие 1С и веб приложениями. Немного не привычных примеров кода, запрос к базе в 1C выглядит вот так:

Запрос.Текст =
«ВЫБРАТЬ
|    Обслуживание_сайтов.Сайт,
|    ПРЕДСТАВЛЕНИЕ(Обслуживание_сайтов.Сайт),
|    Обслуживание_сайтов.Дата_обновления,
|    Обслуживание_сайтовИзменения.Изменения
|ИЗ
|    Документ.Обслуживание_сайтов.Изменения КАК Обслуживание_сайтовИзменения
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.Обслуживание_сайтов КАК Обслуживание_сайтов
|        ПО Обслуживание_сайтовИзменения.Ссылка = Обслуживание_сайтов.Ссылка»;

Результат = Запрос.Выполнить();

Привычный цикл типа while или for который я писал на PHP, в 1С выглядит следующим образом:

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень());
КонецЦикла;

Запись опубликована в рубрике О жизни. Добавьте в закладки постоянную ссылку.

3 комментария: 1С — первая встреча

  1. Ну поражает тебя только то, что все команды на русском! Ну перепиши запрос по формате SELECT * FROM table WHERe cond Так не пугает?

    Сам ни разу не юзал 1С, но меня как-то не поразили такие запросы. В Мускуле и пыхе тоже можно писать переменные (поля) по-русски))

    Я об этом писал на своём блоге http://bit.ly/9ZRG8O

    Удачи.

  2. На сколько знаю все это можно писать в более привычном виде для программистов, т.е. на английском, тогда выборка все так же будет SELECT и так далее. Но точно не знаю, сам только собирался, но так и не сел выучить 1С.
    Зато битрикс хорошо осваивается :)

    • voffka говорит:

      На сколько знаю все это можно писать в более привычном виде для программистов, т.е. на английском, тогда выборка все так же будет SELECT и так далее. Но точно не знаю, сам только собирался, но так и не сел выучить 1С.
      Зато битрикс хорошо осваивается :)

      Уже чуть плотнее разобрался с 1С, в принципе уже русский язык не отпугивает. Просто первое время как то непривычно.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>