Имя: Пароль:
1C
1С v8
v8: Орфография в 1С: "Неопределено". А надо бы "НеОпределено"
0 romix
 
11.10.11
19:21
В 8-ке подсвечивается красненьким слово Неопределено

Но слова Неопределено в русском языке таки нет.

http://lingvo.yandex.ru/Неопределено/по-английски/

Предлагаю правильное написание: НеОпределено (подразумевается неявный пробел, как в КонецЕсли). Фирме 1С потребуется изменить только справочную систему и автоматический ввод слова по первым буквам.
1 Stim213
 
11.10.11
19:28
можно неопределенно
2 DrShad
 
11.10.11
19:29
(0) а зачем? что изменится от этого?
3 Темный Эльф
 
11.10.11
19:30
Предлагаю ничего не менять. Тогда фирме 1С тоже ничего менять не придется! Неожиданно, правда?
4 Rie
 
11.10.11
19:31
(0)
а) А разве в 1С регистр букв различается?
б) есть ли в русском языке слово КонецЕсли? (даже если его написать через пробел).
5 PR
 
11.10.11
19:37
(2) ЧСВ от того, что все сделано правильно и ты не относишься к числу скуривших букварь в первом классе :))
6 Rie
 
11.10.11
19:41
+(4) ну и
в) разницу между "значение - не определено" и "значение - Неопределено" (ведь Неопределено в 1С - это _значение_) не стоило бы затуманивать.
7 romix
 
11.10.11
19:49
(2) Грамотность такая грамотность.
(3) Грамматические ошибки тогда будут. Непрезентабельно.
(4) Это два отдельных слова.
8 Злобный монстр
 
11.10.11
19:50
в 1С это имя собственное ))
9 Rie
 
11.10.11
19:51
(7) То есть, по русски писать "конец если" - грамотно?
В какой осмысленной фразе русского языка можно встретить такое сочетание?
10 romix
 
11.10.11
19:52
(9) http://lib.ru/INOFANT/PRATCHETT/littlegods.txt_Ascii.txt
На худой конец, если это достаточно глубоко в лесу, миллионы маленьких богов услышат это.
11 Rie
 
11.10.11
19:54
(10) А запятую в приведенном примере - разве можно опустить?
Или теперь пунктуация и грамотность никак не связаны?
12 PR
 
11.10.11
19:54
(9) По-русски правильно писать "Конец" и "Если", а не например "кОНец" и "есЛи".
А "КонецЕсли" - это сочетание двух слов, не претендующее на художественное использование.
В то время как две составляющие этого нового ключевого слова вполне себе претендуют на соответствие правилам русского языка.
13 Rie
 
11.10.11
19:59
(12) Так и "Неопределено" - тоже не претендует на появление в шедеврах мировой литературы. А "подсвечиваться красненьким" будут и "НеОпределено", и "Неопределено", и "неопределенО" - поскольку 1С не различает регистр.

Ну и 1Сик - это ведь не русский язык, а встроенный язык программирования. И предъявлять к нему претензии насчёт соблюдения грамматических норм русского языка - как-то глупо. Либо тогда уж быть последовательным - и отвергать "КонецЕсли" на том основании, что "если" - это союз, а не существительное, и в таком сочетании использоваться не может.
(Альтернатива - выделять отступами, как в Пайтоне, или использовать "Конец" без дополнительных буквей).
14 PR
 
11.10.11
20:02
(13) Нифига :))
"Неопределено" - это два слова "Не" и "Определено".
А язык 1С не русский язык, да, но строится на основе русского языка.
15 Asmody
 
11.10.11
20:04
Ага, и синонимы новый-новая-новое давайте введем
16 PR
 
11.10.11
20:05
(15) Здесь ошибки нет, потому что не выдерживается смысловая связь отдельно взятых слов.
А на уровне отдельно взятых слов вроде как все должно выдерживаться :))
17 PR
 
11.10.11
20:06
Может голосовалку прикрутим? :))
18 Rie
 
11.10.11
20:06
(14) См. (6). "Неопределено" в 1С - это "имя собственное" (конкретного значения).
19 Rie
 
11.10.11
20:07
(17) Может, лучше притопить? Или в "Юмор"? :-)
20 PR
 
11.10.11
20:07
(19) Ветку Ромикса? :)))
21 Rie
 
11.10.11
20:09
(20) "Ухожу, ухожу, ухожу..." (c) старый анекдот
22 PR
 
11.10.11
20:09
(18) Если в 1С "Неопределено" не имеет никакого отношения к словосочетанию "Не определено", то да. Но вряд ли :))
23 EvgeniuXP
 
11.10.11
20:09
(0) Пиши, никто не запрещает, хоть НЕопределено - регистр букв в 1С не учитывается :)
24 EvgeniuXP
 
11.10.11
20:11
(+23) а второе: где ты видел, хоть в одном языке имя переменной с пробелом? :)
25 Капитан Смоллет
 
11.10.11
20:12
(0) Согласен. Стилистическая последовательность должна быть. "КонецЕсли" - это оператор из программного языка, а не русского языка..
26 PR
 
11.10.11
20:13
(24) Ты хочешь сказать, что нет таких языков?
27 Rie
 
11.10.11
20:13
(22) "А как писать "по.уй" - слитно или раздельно?"
28 Rie
 
11.10.11
20:13
(25) "Если конец"...
30 Капитан Смоллет
 
11.10.11
20:17
(28) Ну я же понятно написал.. Англоязычные операторы и конструкции слегка другие. if else,  or not и тд. Если 1С пишет КонецЕсли, то последовательно и логично должно быть "Определено" и "НеОпределено", причем слитно как и в "КонецЕсли".
31 PR
 
11.10.11
20:18
(28) Можно и так было сделать в принципе :))
32 Asmody
 
11.10.11
20:20
Для каждого нужен тоже синоним Для каждой. И вообще, транслятор должен падежи понимать:
Для каждой Строки из ТабличнойЧасти.Номенклатура Повторить
...
33 Rie
 
11.10.11
20:22
(28) Где логика-то? Есть 1Сик - такой язык программирования (кстати, НЕ на основе русского языка - можно ведь писать и
If SomeCondition Then
   DoIt();
EndIf

"EndIf" по-английский звучит тоже безобразно, но что делать? Делать-то - что?
34 PR
 
11.10.11
20:22
(32) Хрена се!
То есть когда мне нужно найти все конструкции "Для каждого", то мне нужно будет Яндексом пользоваться? :))
35 Rie
 
11.10.11
20:23
(34) Не обязательно.
Google тоже умеет так искать.
36 Rie
 
11.10.11
20:23
+(35) Причём можно поставить приблуду от Google, которая ищет в файлах родного компьютера :-)
37 Asmody
 
11.10.11
20:25
(34) полнотекстовый поиск в платформе уже есть
38 PR
 
11.10.11
20:26
(36) А в метаданных?
А только в общих модулях? Первых 10 сверху? :))
39 Rie
 
11.10.11
20:26
Правильным вариантом было бы "Неопределенное". Но оно ж, зараза, склоняется.
40 Капитан Смоллет
 
11.10.11
20:27
(33) Не надо ничего делать..ТС совершенно правомерно указал на стилистичекую несообразность другим 1С-ским конструкциям. Всего лишь..))
41 Asmody
 
11.10.11
20:29
Логические значения предлагаю проверять так:
Если Правда что ... Тогда ...
У результата запроса Выгрузить() заменить на ВыгрузитьВ():
Запрос.Выполнить().ВыгрузитьВ()
42 Rie
 
11.10.11
20:32
(40) Но неверно указал, в чём состоит эта несообразность.
43 Asmody
 
11.10.11
20:32
А точку заменить связками " у которого", "затем", "имеющий" и т.п.
44 Rie
 
11.10.11
20:33
+(42) А насчёт "несообразности".
"У верблюда спросили:
- Почему у тебя спина кривая?
- А что у меня прямое? - ответил верблюд"
(c) старый анекдот
45 Asmody
 
11.10.11
20:34
(43)+
Запрос надо Выполнить() а потом ВыгрузитьВ(ТаблицуЗначений);
Офигенский язык!
46 Asmody
 
11.10.11
20:36
(45)+ волшебное слово "ПОЖАЛУЙСТА" ускоряет последнюю операцию на 20%
47 Капитан Смоллет
 
11.10.11
20:36
(44) Не знаю как у 1С, у верблюда должна быть прямая кишка...
48 Капитан Смоллет
 
11.10.11
20:37
(45) Гы..
49 Asmody
 
11.10.11
20:40
(46) Запрос надо Пожалуйста Выполнить() Пожалуйста а потом ВыгрузитьВ(ТаблицуЗначений) Пожалуйста;
супер быстро работает
50 Asmody
 
11.10.11
20:42
еще есть ускоритель БЫСТРОБЛЕАТЬ, он на 75% операции ускоряет, но специальная ВК нужна
51 Капитан Смоллет
 
11.10.11
20:42
(50) Только на Интелах. На АМД не пашет..
53 PR
 
11.10.11
20:44
(50) Говорят, в последнем релизе метод "ВключитьМигалку" часто приводит к блокировкам транзакций. А раньше работало безотказно :))
54 DrShad
 
11.10.11
20:44
а ведь только вторник :)
55 PR
 
11.10.11
20:44
(54) У нас каждый день пятница :))
56 DrShad
 
11.10.11
20:45
(53) а еще позволяет обходить блокировки по встречке
57 Asmody
 
11.10.11
20:45
(52) в 2012м релизе обещают поправить
58 DrShad
 
11.10.11
20:46
(55) ээээ, народ, а работать когда? мне отчет о результатах интервью надо писать
59 PR
 
11.10.11
20:46
(57) Говорят, что гарантированно будет релиз, но что-то складывается ощущение, что что-то мутят :))
60 Asmody
 
11.10.11
20:48
(59) опять обратную совместимость поломают, придётся всё переписывать
61 Rie
 
11.10.11
20:49
(53) Ты его просто не для того объекта вызываешь.
62 PR
 
11.10.11
20:51
(60) Ну так не в первый раз :))
63 Капитан Смоллет
 
11.10.11
20:52
Offtopic
64 ice777
 
11.10.11
20:53
(0) никогда такой #ней не страдал. В чужой монастырь со своим уставом не ходят. Пусть как хотят называют, абы работало.
65 hhhh
 
11.10.11
23:04
(0) НЕ - слишком короткое слово. Поэтому НеОпределено выглядит слишком уж дебильно, хоть и грамматически правильно. Неопределено - гораздо красивее в тексте смотрится.
66 Ненавижу 1С
 
гуру
11.10.11
23:19
а как по-русски null?
67 Asmody
 
11.10.11
23:44
(66) нету
68 romix
 
12.10.11
00:49
(64) Оно и так, и так будет работать (от регистра же не зависит).
(65) Есть короткие синонимы: Пусто, Полый, Порожний, Свободный...
(66) Несуществующий http://lingvo.yandex.ru/null/с%20английского/LingvoUniversal/
69 zak555
 
12.10.11
03:09
(66) ОЧКО
70 DJ Anthon
 
12.10.11
03:19
Меня до сих пор штырит слово Журанал в типовых...
71 DJ Anthon
 
12.10.11
03:20
там столько орфографических косяков, что лучше на это внимания не обращать...
72 DJ Anthon
 
12.10.11
03:20
(65) Вот если бы было слово Неопределенно... ;)))
73 DJ Anthon
 
12.10.11
03:21
(6) То есть Нуль не устраивает? )))
74 ZanderZ
 
12.10.11
04:18
(0) "Предлагаю правильное написание: НеОпределено" - такого слова тоже нет в русском языке
75 tuxik07
 
12.10.11
05:32
Строка(Тип("Неопределено")) = "Не определено". (с) 8.2.14.537
76 catena
 
12.10.11
06:14
Тогда еще склонения добавить. Пусть будет

Для КаждОЙ СтрокИ из ТЗ

или, если

Для КаждОГО ЭлементА из Массив
Элемент_ = ...

А еще предлагаю добавить запятые. И чтобы конструкция не читалась не только из-за перепутанных букв, но и из-за неправильно расставленных запятых. А к экзамену на специалиста добавить тестирования по русскому языку.
77 orefkov
 
12.10.11
08:41
(0)
Абсолютно верно!
А еще они пишут "Ложь", а правильно - "Клади".
78 Asmody
 
12.10.11
08:42
(76) см. (32) и ниже
79 catena
 
12.10.11
08:47
(78)Чорт, опередили :(
80 dimaldinho
 
12.10.11
09:24
(32) А еще порядок слов в русском не жесткий. Пусть будет допустимой конструкция
Цикл Для Каждой СтрокиТабличнойЧасти

(76) А синтаксический контроль должен проверять и ставить две оценки: грамотность/содержание, вроде 5/4.
81 mikecool
 
12.10.11
09:27
все не читал, по сабжу - писать по английски и не париться
82 mikecool
 
12.10.11
09:28
+ тогда все проблемы с русским пропадут, но и объекты надо будет именовать по английски
83 hhhh
 
12.10.11
09:32
(81) в английском - те же проблемы. Грамматику английского языка еще никто не отменял. Там у глаголов 16 времен.
84 catena
 
12.10.11
09:40
(80)Ну, тогда еще должны быть рекомендации к написанию: введение, суть, выводы... Для креатива - возможность эпиграфа.
85 ado
 
12.10.11
09:42
(41) Запятые забыл.
Если Правда, что ..., Тогда
86 ado
 
12.10.11
09:44
(68) Это не синонимы.
87 romix
 
12.10.11
10:55
(86) Есть еще гиперонимы, гипонимы...
88 Ненавижу 1С
 
гуру
12.10.11
10:58
а как вам фраза:

МояСтруктура = Новый Структура("Контрагент","Сумма");
89 Ненавижу 1С
 
гуру
12.10.11
11:00
Да, почему 1С еще не изобрела такие типы данных как Пусто и Неизвестно? Разве можно ограничиваться только Неопределено, это же совсем мало?
90 Reset
 
12.10.11
11:17
(89) В контексте данной ветки - НеИзвестно :)
91 Reset
 
12.10.11
11:19
(90) хотя такое слово есть ... двойка мне
Программист всегда исправляет последнюю ошибку.