5 способов сообщения 1С «Привет, мир!»

Также на эту тему:
Изменить 1С
Модуль 1С
Язык 1С
Значение 1С
Формат 1С

Дополнительные материалы:
Электронная книга "Программирование 1С"

В течении урока мы: создали базу, создали обработку, создали форму.

Теперь мы расскажем Вам 5 способов сообщений из 1С «Привет, мир!»

Как минимум о двух способах знают не все :)

 

Как и куда писать текст программы?

Переключитесь на закладку окна с формой «Модуль». Вы убедитесь, что у вас там уже есть какой-то текст («Процедура …»).

Если текста нет, то:

  • В толстом клиенте Вы неверно добавили форму к обработке, повторите с начала
  • В тонком клиенте Вы забыли добавить кнопку, повторите с начала.

Внутри текста есть строка:

// Вставить содержимое обработчика

Ваша задача стереть эту строку и вместо нее вписать текст программы. После этого сохранить обработку и открыть ее в режиме предприятия.

При нажатии Выполнить теперь будут выполняться вписанные Вами действия.

А теперь перейдем непосредственно к самим способам!

 

Сообщение в 1С, способ 1 — самый простой

Итак Вы должны вместо текста «// Вставить содержимое обработчика.» написать текст программы.

Текст:

Сообщить(«Привет мир!»);

Собственно это все :)

Сообщение в режиме Предприятие в толстом клиенте будет снизу в окне 1С, в тонком клиенте – справа в окне обработки.

Это самый простой способ, очень широко используемый программистами.

 

Сообщение в 1С, способ 2 — тоже простой

Текст:

Предупреждение(«Привет мир!»);

Собственно это все :)

Сообщение в режиме Предприятие в обоих вариантах клиента будет во всплывающем окне.

 

Сообщение в 1С, способ 3 — появился только в 1С версии 8.2

Текст:

ПоказатьОповещениеПользователя("Привет, мир!",,"В самом деле привет!");

Этот способ появился только в 1С версии 8.2. Это всплывающее окно в правом нижнем углу экрана, которое гаснет со временем.

 

Сообщение в 1С, способ 4 — программистский

Текст:

ВызватьИсключение "Привет, мир!";

При выполнении любой программы может быть ошибка. Иногда эта ошибка может быть вычислена заранее (например нужно посчитать a = b/c и в момент выполнения программы стало известно, что c равно 0).

В этом случае есть способ сообщить об ошибке таким методом.

 

Сообщение в 1С, способ 5 — технологичный, только для типовой конфигурации

Текст:

ОбщегоНазначения.СообщитьОбОшибке("Привет, мир!");

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

Новички при попытке дописать любую типовую конфигурацию начинает изобретать велосипед.

Вот прекрасный пример. Эта функция присутствует во многих типовых конфигурациях (только для толстого клиента!). Казалось бы она по результату равна действию способа 1.
Однако нет – в некоторых конфигурациях (например УПП) сообщение об ошибках дублируются в журнал регистрации. Также при дополнительной настройке сообщение выглядит совсем по-другому.

 

Итоги

Итак, теперь можете себя почувствовать настоящим программистом!

Именно это и является программированием 1С. Конечно реальное программирование гораздо сложнее и требует массы знаний, но общее представление Вы теперь получили.

 

Удачи!

P.S. В pdf версии урока даны скриншоты, чтобы было легче сделать собственный опыт.

P.P.S. К уроку даны 5 видео с примерами создания базы для программирования, создания обработки, программирования в толстом и тонком клиенте.

 

Скачать материалы к уроку (pdf)

Как создать внешнюю обработку (видео)

Как создать форму внешней обработки (видео)

Пример программирования 1С (видео)



Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (13 голосов, среднее: 4,69 из 5)
Loading ... Loading ...

Также на эту тему:
Изменить 1С
Модуль 1С
Язык 1С
Значение 1С
Формат 1С
Строка 1С
Ошибки 1С
Цвет, шрифт и язык конфигурации 1С
Как записать в текстовый файл из 1С

Дополнительные материалы:
Электронная книга "Программирование 1С"

36 комментариев

Написать комментарий»
  1. Спасибо, очень интересно!

  2. Спасибо, ваши статьи очень помогают в освоении 1 с. Хочу только добавить что в «(«Привет мир!»);» нужно другие кавычки «(«Привет мир!»);» так как у меня почему то 1 с 8,1 пишет ошибки, ругается на кавычки.

  3. в способе №1 и №2 нужно писать не Сообщить(«Привет мир!»);
    Предупреждение(«Привет мир!»);
    а
    Сообщить(«Привет мир!»);
    Предупреждение(«Привет мир!»);

  4. mir.dikogo.zapada.ceria.sezon

    mir.dikogo.zapada.ceria.sezon

  5. aisti.online.smotret.aisti.mult

    aisti.online.smotret.aisti.mult

  6. doktor.strendj.online.kino.

    doktor.strendj.online.kino.

  7. kinopolouyd lopoda

    lopoda film kinopolouyd lopoda

  8. novinki kino 2016

    novinki kino 2016

  9. gidrofob

    gidrofob

  10. djekricardnetorrentonline kino djeck

    djekricardnetorrentonline

  11. mir dikogo zapada 3 4 5 6 7 8 seria

    mir dikogo zapada 3 4 5 6 7 8 9 10 11 12 13 seria

  12. mir dikogo zapada 3 4 5 6 7 8 9 10 seria

    mir dikogo zapada 3 4 5 6 7 8 9 10 11 12 13 seria

  13. trumpnews

    trumpnews

  14. molodezhka4seria

    molodezhka4seria

  15. molodejka

    molodejka

  16. molodezhka4sezon17seriya18192

    molodezhka4sezon17seriya18192

  17. molodezhka4sezon molodezhka4sezon

    molodezhka4sezon molodezhka4sezon molodezhka4sezon

  18. molodezjka

    molodezjka

  19. molodezhka-4-sezon-18-serija-148-seria-17-seria-18-seria

    molodezhka-4-sezon-18-serija-148-seria-17-seria-18-seria

  20. molodezhka-4-sezon-18-serija-148-seria-17-seria-18-seria

    molodejka.4.sezon.18.19.seriya

  21. molodejka4sezon19

    molodejka4sezon19 seria

  22. molodejka4sezon21222324252617 dsf sd

    dasfdsa df ads f2 fds fd molodejka4sezon21222324252617

  23. nolodejka4sezonl

    nolodejka4sezonl nolodejka4sezonl

  24. molodejka4s21

    молодежка 4 сезон 21 серия

  25. link

    loppdfads afdsfa afdsafdsa fdsaf

  26. mapsite 18 11 2016

    mapsite 18 11 2016

  27. mapsite 18 11 2016 6

    mapsite 18 11 2016

  28. Молодежка 4 сезон 21 серия 22 серия 23 серия 24 сери…

    Молодежка 4 сезон 21 серия 22 серия 23 серия 24 сери…

  29. Молодежка 4 сезон 21 серия 22 серия 23 серия 24 сери…

    Молодежка 4 сезон 21 серия 22 серия 23 серия 24 сери…

  30. molodejka4seria25

    molodejka4seria25 molodejka4seria25molodejka4seria25

  31. lastssadsafdsa

    lastssadsafdsa 25 11 2016

  32. Молодежка 4 сезон 25 серия 26 серия

    Молодежка 4 сезон 25 серия 26 серия

  33. me rt last

    me rt last

  34. dafds das fd afd df d f

    dsf fd af dsa fda fdas fd

  35. dafds das fd afd df d fdsafdsa

    dsf fd af dsa fda fdas fd

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