|
Работа с документацией на примере метода Сообщить | ☑ | ||
---|---|---|---|---|
0
Бюро пиявок
12.10.13
✎
17:15
|
Смотрю видеокурс Фарита Насипова. Откроем Синтакс-помощник:
Глобальный контекст/Процедуры и функции интерактивной работы/Сообщить Вот преподаватель объясняет - параметры: 1) Текст; 2) Статус. Второй параметр будет работать только в обычном приложении. В управляемом приложении всегда значок одинаковый. Попробовал - действительно. Накопились вопросы, точнее, я не могу найти в документации: 1. Где написано, что статус срабатывает только в управляемом приложении. 2. Где описано, как пользоваться параметром Статус. Дан пример: Сообщить("Выбранный товар отсутствует на складе!", СтатусСообщения.Важное); Почему именно так используется? Почему не Статус = Новый СтатусСообщения("Важное"). Или как-то по-другому. Т.е. я вижу - да, работает. Но не понимаю, где описано, как применять. Если вы скажете, что это магия и не надо париться, меня бы устроил такой ответ. Но, может быть, где-то все-таки описано, почему не надо создавать новый объект Статус, а можно пользоваться вот именно так. |
|||
1
ОбычныйЧеловек
12.10.13
✎
17:21
|
Не забивай голову всякой ерундой...
1С это 1С :) Можешь написать так: Структура=Новый Структура; Можешь так: Структура=Новый Структура(); Можешь так: Структура=Новый Структура("Параметр1", ЗначениеПараметра1); Может так: Структура=Новый Структура; Структура.Вставить("Параметр1, ЗначениеПарметра1); Все как душа пожелает ) |
|||
2
Лефмихалыч
12.10.13
✎
17:24
|
(0) Новый используется ля создания объектов. А СтатусСообщения - это системное перечисление, а не тип.
Объект от перечисления отлчается главным обрразом уникальностью и состоянием - этого всего у перечисления нет |
|||
3
Поpyчик-4
12.10.13
✎
17:25
|
(0) А ещё в 1С некоторые объекты можно создавать или вызывать с разными параметрами.
|
|||
4
Лефмихалыч
12.10.13
✎
17:25
|
вообще трудно автору будет с гуманитарным складом...
|
|||
5
Бюро пиявок
12.10.13
✎
17:30
|
А почему можно так:
Структура=Новый Структура; Структура=Новый Структура(); Т.е. я смотрю в доку: Конструкторы: По ключам и значениям Перехожу по ссылке в справку по конструктору. По ключам и значениям Синтаксис: Новый Структура(<Ключ>, <Значения>) Параметры: <Ключ> (обязательный) Тип: Строка. Список свойств, указанных через запятую. <Значения> (необязательный) Т.е. должен быть по крайней мере ключ. |
|||
6
Поpyчик-4
12.10.13
✎
17:34
|
(5) Не должен и потому что. Показали уже выше способ вызова или инициализации.
|
|||
7
bolder
12.10.13
✎
17:34
|
(0) Потому что статус - это атрибут.
И данное описание идет еще с 7.7, там даже проще: Сообщить("Важно!","iii"); |
|||
8
Лефмихалыч
12.10.13
✎
17:35
|
(5) потому, что у структуры два конструктора - без параметров и с двумя параметрами
|
|||
9
Бюро пиявок
12.10.13
✎
17:37
|
(8) Ну, я не вижу в документации ничего про конструктор без параметров для структуры.
Там есть в примере. Но пример должен иллюстрировать то, что есть в документации, а не подменять ее. |
|||
10
ОбычныйЧеловек
12.10.13
✎
17:39
|
(9) забей... пиши так как хочется и не парься...
|
|||
11
Бюро пиявок
12.10.13
✎
17:43
|
(10) Ты не пользуешься документацией, а гуглишь все?
|
|||
12
Chai Nic
12.10.13
✎
17:44
|
(9) Документация не является формальным описанием языка и среды исполнения.. Думаю, такого описания не существует в природе. Помнится, тоже одно время поднимал подобные темы, о неопределенности некоторых ситуаций в 1с..
|
|||
13
ОбычныйЧеловек
12.10.13
✎
17:47
|
(11) Докуметацией не пользуюсь и не гуглю...все интуитивно понятно и так...
|
|||
14
Бюро пиявок
12.10.13
✎
17:48
|
(13) Да ну, так и не гуглишь.
|
|||
15
ОбычныйЧеловек
12.10.13
✎
17:51
|
(14)а зачем? В 1С же все по русски...запуться даже при желании очень сложно.По крайней мере в с синтаксисом у 1С все просто и понятно.
|
|||
16
Бюро пиявок
12.10.13
✎
17:53
|
(15) То-то ты не можешь объяснить, откуда конструктор без параметров взялся у структуры. Ну, очень понятно все. А по-русски или по-китайски писать - вот это как раз и не важно. А важен алгоритм. А вот тут уже запутаться можно на любом языке.
|
|||
17
Поpyчик-4
12.10.13
✎
17:55
|
(16) Оставьте в покое 1С, программирование не для вас.
|
|||
18
Chai Nic
12.10.13
✎
18:08
|
(16) Что всё-таки конкретно вы хотите сказать? Что 1с содержит частично недокументированные возможности, тем не менее которые приведены в примерах? Так с этим никто и не спорит.. И приведенная вами ситуация в топикстарте особого вреда никому причинить не может.. у них есть и более опасные "умолчания", про которых нигде не написано - индивидуальные грабли конкретного программиста в процессе изучения им 1с.
|
|||
19
Бюро пиявок
12.10.13
✎
18:19
|
(18) Ок. Спасибо.
|
|||
20
GROOVY
12.10.13
✎
18:22
|
1. Курс Евгения Гилева
2. Вопросы по курсу задаются в мастер-группе. |
|||
21
Бюро пиявок
12.10.13
✎
18:31
|
(20) Да, вопросы задаются. А ответы получаются? Вот я задал вопрос 6-го. Задал вопрос 8-го. И что? Нету ответа. А тут хоть и попинают немного, зато получаешь ответ сразу.
|
|||
22
GROOVY
12.10.13
✎
18:40
|
(21) Не вижу ваших вопросов в мастер-группе.
|
|||
23
Рэйв
12.10.13
✎
18:43
|
(21)А курсы, которые Вы смотрите платные?
|
|||
24
Бюро пиявок
12.10.13
✎
18:48
|
(22) Сейчас в скайп постучусь. Тут уже офтоп будет.
|
|||
25
Бюро пиявок
12.10.13
✎
18:49
|
(23) Платные.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |