Имя: Пароль:
1C
1С v8
Можно ли в конструкторе запросов оставлять комментарии к пакетам запросов?
, ,
0 SeiOkami
 
14.12.12
20:43
Их много, чтобы потом не запутаться пишу комменты прям в названии пакета. Но это очень не удобно. Есть ли где раздел для комментариев?
1 Wobland
 
14.12.12
20:44
нет
2 Armando
 
14.12.12
20:46
удобно было бы... давно об этом мечтаю
3 SeiOkami
 
14.12.12
20:49
И никаких иных мест для комментов кроме как название пакета нет? ну как нить выкрутиться нельзя?

Как вариант писать комментарии как специально добавленное текстовое поле, которое потом отсеется =)
4 SeiOkami
 
14.12.12
20:52
Может есть вариант лучше?
5 alex-pro
 
14.12.12
21:04
нет, в комментировании в запросе совсем туго.
6 Wobland
 
14.12.12
21:35
(3) конструировать в другом месте?
7 SeiOkami
 
14.12.12
21:37
(6) в каком смысле?
8 kotletka
 
14.12.12
21:43
(2)+100, "джва года жду"
9 Wobland
 
14.12.12
21:47
(7) вносить изменения конструктором в месте, отличном от места расположения текста запроса с комментариями
10 SeiOkami
 
14.12.12
22:02
(9)не совсем понял)
Я имел ввиду, что в пакете запроса можно добавить одно текстовое поле с названием "коммент" и туды записать все что угодно. Мешать этот текст не будет (т.к. его в последствии можно просто не выбирать), а в запросе останется =)

Как то так: http://byload.ru/view/1355508098_22225.png
11 SeiOkami
 
14.12.12
22:03
Вышло так, что, создав тему на мисте, сам себя навел на мысль =)
12 YHVVH
 
14.12.12
22:24
(11) если не много подумать то коммент можно ставить так
если хочешь вставить комментарий

ВЫБРАТЬ "комментарий";
13 YHVVH
 
14.12.12
22:25
+(12) но тогда надо учитывать нумерацию в результатах
14 serffer
 
14.12.12
23:17
способ в (12) хорош еще тем что если запрос на скд сделан то СКЛсервер ее выполнять не будет, и можно писать хоть целый абзац.
можно еще в ГДЕ
ВЫБОР КОГДА ИСТИНА ТОГДА ИСТИНА ИНАЧЕ "тут можно писать условие" КОНЕЦ
15 YHVVH
 
14.12.12
23:23
странно что 1с шагнул в сторону нормальных запросов к БД, и не сделал такую мелочь как комменты.
16 GROOVY
 
14.12.12
23:26
Комменты в запросах использовать можно как и в объектной модели
//это коммент

Но конструктор (а кто пишет запросы конструктором?) убивает их напрочь.
17 YHVVH
 
14.12.12
23:34
(16) потребно,  як же без него
18 SeiOkami
 
15.12.12
00:05
(12), не совсем понял разницы с (10) ^_^
19 ssh2006
 
15.12.12
00:11
писал в 2010 году в 1с пожелание, ответ:

"Аналогичные пожелания уже зарегистрированы в отделе разработки."
20 Нуф-Нуф
 
15.12.12
00:19
Вы пишете запросы руками???
21 orefkov
 
15.12.12
00:26
Надо перед запуском конструктора существующие комментарии гденить запоминать, а после вставлять их обратно.
Вот только как определить, куда именно их вставлять...
22 mistеr
 
15.12.12
01:58
Вот посмотрите отстраненно на эту ветку. Прям картина маслом "Мыши и кактус. 2012 г.". А была бы платформа open-source... Ну вы поняли.

Нет, я не требую от селезней с Селезнёвской открыть платформу, я все понимаю. Но хотя бы API к конфигуратору могли бы дать, ничем ведь не угрожает. Наоборот, поддержка. Ну не тянут они все сразу развивать, нет столько денег, как у мелкомягких например. Так почему бы не привлечь силы сообщества?
23 Deon
 
15.12.12
02:06
(22) Снегопат фарэва
(21) Давааай, напрягай мозги, мы в тебя верим )))
24 TormozIT
 
гуру
15.12.12
11:50
На партнерском форуме я уже предлагал 1С решение этой проблемы
http://partners.v8.1c.ru/forum/thread.jsp?id=1020939#1020939

добавить опциональный комментарий

   каждому выражению в секциях, где они идут через запятую (ВЫБОР, УПОРЯДОЧИТЬ, СГРУППИРОВАТЬ, ИТОГИ)
   каждой таблице (ИЗ, ПОМЕСТИТЬ, УНИЧТОЖИТЬ)
   каждой секции из одного выражения (ГДЕ, ИМЕЮЩИЕ, ПО, В)

Пример.

ВЫБРАТЬ

    <ВЫРАЖЕНИЕ> КАК Сумма1 [Комментарий],

    <ВЫРАЖЕНИЕ> КАК Сумма2 [Комментарий]

ИЗ Таблица КАК ТЗ [Комментарий]

    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пр КаК ТЗ2 [Комментарий]

  ПО ТЗ.Поле1 = ТЗ2.Поле1 [Комментарий]

ГДЕ

  <ВЫРАЖЕНИЕ> [Комментарий]

СГРУППИРОВАТЬ ПО

  <ВЫРАЖЕНИЕ> [Комментарий],

  <ВЫРАЖЕНИЕ> [Комментарий]

УПОРЯДОЧИТЬ ПО

  <ВЫРАЖЕНИЕ> [Комментарий],

  <ВЫРАЖЕНИЕ> [Комментарий]
25 TormozIT
 
гуру
15.12.12
11:53
(24) +
Конечно же имеется ввиду, что новый тип комментария будет обрамляться своими символами начала и конца. Например
"Выбрать Т.Номенклатура [Очень нужная номенклатура], Т.Количество
ИЗ ..."
26 pumbaEO
 
15.12.12
12:20
(25) когда уже сделаешь свой конструктор запроса? :) (и для тонкого клиента)
27 SeiOkami
 
15.12.12
12:21
Т.е. это всё нужно писать в тексте запроса вручную? Можно ли указывать в конструкторе?
28 SeiOkami
 
15.12.12
12:21
(27) -> (24)
29 TormozIT
 
гуру
15.12.12
12:33
(28) Конечно можно будет в конструкторе писать (он будет их разбирать и собирать).
30 SeiOkami
 
15.12.12
12:38
(29), а можете скрин конструктора скинуть? Не пойму где это в конструкторе указывается)
31 TormozIT
 
гуру
15.12.12
14:52
(30) Ты видимо не понял. Я писал о предложенном мною решении проблемы, которое по-прежнему остается лишь предложением и не было реализовано.
32 SeiOkami
 
15.12.12
15:57
(31), понятно. А я то понадеялся)
33 Vladal
 
15.12.12
20:04
Ну мне удобно, когда конструктор трёт комментарии.
Например, отладил запрос, загнал его в конструктор - и вуаля! Чистый от старых блоков запрос готов.
34 vmv
 
15.12.12
21:36
учитывая инттеллект 1С-писак запросов возможность сохранять камменты при использовании запросов приведет к еще большей неразберихе, ибо грамотный каммент должен быть лаконичен а не а-ля

// тута собераем эта таблица дает дерева
35 vmv
 
15.12.12
21:38
правильный запрос написанный правильным пацаном - сам по себе уже каммент и только бездарям нужно что-то еще

точка
36 Рэйв
 
15.12.12
21:41
(35)Читаю я вот типовые и думаю...
Чет они нифига не правильные пацаны:-))
Или правильные, но сильно укуренные пацаны:-)
37 SeiOkami
 
15.12.12
23:44
(34), чушь. Комменты сами по себе не усложнят читабельность запроса. Да вообще на запрос не повлияют. Как и на код не влияют. Это всего лишь дополнительная информация, на которую, если уж не хочется, можно и не обращать внимания вовсе.
38 mistеr
 
17.12.12
15:24
(35) ...на правильном SQL (а не 1С-ном).

И это подразумевает возможность следовать своим собственным соглашениям о форматировании (включая комментарии), а не конструкторским.
39 TormozIT
 
гуру
17.12.12
17:25
(38) Речь о языке в паре с конструктором, а не просто о языке. Если рассматривать просто язык, то почти в любом можно писать комментарии.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.