1c-разработчик
Содержание:
- Должностные обязанности
- Internet Explorer 9 Beta
- Будни автоматизации или «мне нужна программка для 3D упаковки» Промо
- Переменные
- Часто задаваемые вопросы
- HEDU
- Geekbrains
- Как читать чужой код? Часть 4. Программный интерфейс. Исправление чужих доработок +9 –
- Событийная ориентированность встроенного языка
- Как стать 1C-разработчиком – обучение
- 3.5 Арифметика
- Кто такой1с-программист?
- Постановка на воинский учет организации
- ГОСТ 24.201-79. ТРЕБОВАНИЕ К СОДЕРЖАНИЮ ДОКУМЕНТА «ТЕХНИЧЕСКОЕ ЗАДАНИЕ»
- Совет № 2. Привыкаем использовать отладку
- Плюсы и минусы работы
- Совет №3. Привыкаем использовать контекстные подсказки
- Бесплатный GPS-трекинг Промо
- 3.6 Использование форм для ввода/вывода данных
Должностные обязанности
Рассмотрим, что делает программист 1С на предприятии, в чем заключаются его обязанности. Прежде всего такому специалисту придется не только работать с программой 1С самому, но и обучать этому других сотрудников, составлять техническую документацию и инструкции к модулям программного обеспечения.
По возможности программист старается максимально автоматизировать работу бухгалтерии при помощи программы, разрабатывает для нее новые элементы, настраивает конфигурации.
Со временем более опытные специалисты не только создают собственные приложения для работы предприятия, но и принимают участие в совете руководства, консультируя других его участников в построении лучшего бизнес-плана.
Internet Explorer 9 Beta
15 сентября 2010 года в ходе специально подготовленного мероприятия Beauty of the Web в Сан-Франциско Microsoft провела презентацию бета-версии Internet Explorer 9 — продукта, открывающего новую страницу в истории развития линейки обозревателей корпорации и призванного дать достойный отпор конкурентам, которые неспешно, но с завидным постоянством укрепляют позиции на рынке браузеров. Специалистам компании потребовалось всего десять месяцев, чтобы довести прототип программы до стадии бета-тестирования и представить интернет-аудитории заслуживающие внимания решение.
Будни автоматизации или «мне нужна программка для 3D упаковки» Промо
Автоматизация отечественных предприятий, которой приходиться заниматься, это нужная и высокооплачиваемая, но довольно нервная работа. Выручает юмор. Например, при общении с требовательным клиентом можно вспомнить анекдот: «Держась руками за стену, на ногах еле стоит мужик. К нему пристает ребенок: «Ну, папа, пожалуйста, сделай мне кораблик!», папа отвечает: «Ага! — Сейчас все брошу и пойду делать тебе кораблик!». Про один такой сделанный для клиента «кораблик» и хочется рассказать. Надеюсь, совместное погружение в теплое ламповое (то есть клиентоориентированное) программирование доставит Вам положительные эмоции, да и задача попалась интересная. Поплыли?
Переменные
Допустим, имеется число 15. Это есть значение. Изначально оно нигде не сохраняется. Чтобы поместить её в информационную базу (ИБ) программы, необходимо выполнить сохранение в переменной, которая может именоваться хоть как, скажем, результат.
Пример:
Результат = 15; Результат = Результат + 10; Сообщить(Результат); //будет отображено «25»
Переменная, которая относится к объекту 1С (поле справочника, допустим) и сохраняется в информационную базу – это реквизит. К любой переменной допускается присвоение разных типов данных: можно сначала присвоить тип «число», а затем – тип «строка». Но для реквизитов язык 1С предусматривает только один тип данных. Если указать в нём другое значение, допустим, вместо цифры – строку, то программа сначала попробует выполнить преобразование в цифровой формат. Если она не сможет это сделать, значение будет пустым.
Строка в стандартной переменной не ограничена по длине, в реквизите – чётко определена (но если требуется выставить неограниченную длину – устанавливается значение длины 0). Выполнять обращение к отдельным буквам в слове нельзя, но можно искать целые части (Лев(), Прав(), Сред()).
Часто задаваемые вопросы
В чем сложность языка программирования 1С?
В том, что помимо самого программирования нужно разбираться в основах бухгалтерского и налогового учета. Сам синтаксис по сравнению с другими языками не сложный. Если вы уже знакомы с логикой программирования, то сможете быстро освоить 1С. Еще одна особенность – это отсутствие модульности, поэтому если потребуется внести даже незначительные изменения, придется изучить весь массив кода
На какой язык похож 1С?
Это высокоуровневый язык, который основан на принципах объектно-ориентированного программирования. По синтаксису похож на непопулярные сегодня Visual Basic или Pascal, отличается тем, что полностью на русском языке, хотя есть и англоязычная версия.
Что выбрать 1с или Python?
Пайтон – это язык общего назначения. На нем можно делать бэкенд сайтов, писать игры, калькуляторы. 1С – язык специального назначения, на котором создаются и дорабатываются конфигурации продуктов 1С. Если у вас есть знания в части бизнес-логики, вам нравится создавать решения для учета, оптимизации – 1С. Если вы хотите выполнять максимально общие задачи, которые нередко вообще не будут связаны с бизнесом и учетом – Python.
Можно ли изучить 1С в университете?
На специальности «Прикладная информатика в экономике» изучают 1С. Но, как вы поняли из прочтения статьи, этот язык программирования можно изучить за полгода на курсах или даже самостоятельно. В то время как в ВУЗе придется учиться минимум 4 года, а стоимость годового контракта 150-250 тыс. рублей.
HEDU
Сайт: https://irs.academyТелефон: 8 800 300-46-39Стоимость: 13500 р.
Онлайн-курс программирования 1С24 часа, 9 уроков, 3 месяца
Курс для тех, кто хотел бы освоить всё с нуля, начиная с самых азов. Вам не нужны специальные знания или дополнительная подготовка.
Занятия проходят в формате вебинаров. Просмотр видеозаписей лекций доступен в личном кабинете. Каждый урок доступен один раз в неделю, с учётом того, что домашнее задание по предыдущему уроку выполнено.
Программа курса программирования 1С
Урок № 1 — Обзор программы «1С: Предприятие»
На первом занятии узнаете, что представляет собой программа, для чего она нужна и как ее успешно применять. Гибкость платформы и ее функционал. Обзор на возможности: автоматизация, поддержка, ведение бухгалтерского учета, расчет зарплаты сотрудникам и прочее.
Урок № 2 — Подсистемы и справочные объекты
На втором уроке продолжите углубленно изучать программу, объекты и иерархическую структуру подсистем, научитесь работать с редакторами, разберетесь в интерфейсе программы, научитесь ориентироваться в меню и объектах подсистемы.
Урок № 3 — Документы применяемые в работе
Вы научитесь разбираться в документообороте, узнаете, как он решает задачи предприятия, сможете работать с государственными учреждениями, правильно организовывать работу с документами в любой организации, что сэкономит время на подготовку бумаг.
Урок № 4 — Регистры
Разберете различия между регистрами в 1С, поймем особенности каждого типа, систематизируем знания. Вы научитесь работать с регистрами сведений, накоплений, расчета и бухгалтерии. Сможете работать с ресурсами, реквизитами и измерениями, ориентироваться в таблицах.
Урок № 5 — Отчеты
На пятом занятии вы изучите составление бухгалтерских и бюджетных отчетов, автоматизируете процесс их составления, преимущество составления отчетов программе, как составлять достоверный свод отчетов за короткий промежуток времени.
Урок № 6 — Настройка
На шестом уроке вы научитесь настраивать программу и поэтапно внедрять ее на предприятии. Заполнять, настраивать и проводить техническую адаптацию программы, заполнять классификаторы, переносить информацию в справочники.
Урок № 7 — Работа с кодом
На седьмом уроке освоите написание программного кода, узнаем, как работать с табличкой формул, дорабатывать обработку запросов, заниматься внешней обработкой и подключать ее, использовать типовые конфигурации.
Урок № 8 — Механизмы интеграции
Вы освоите интеграцию, поймете принцип работы механизмов, сможете применять обмен данными, работать с внешними источниками, файлами, документами и архивами, текстовыми файлами, настраивать внешние соединения.
Урок № 9 — Доработки и расширение
На девятом уроке вы научитесь дорабатывать конфигурацию программы 1С, вы сможете изменять конфигурацию под свои нужды, ведь каждое предприятие уникально, сможете адаптировать программу под каждое предприятие на рынке.
Тестирование или практическое домашнее задание — с проверкой и обратной связью. Каждый студент может пообщаться с экспертами курса и получить помощь координатора.
По окончании обучения вы получите сертификат в электронном виде, а если нужен оригинал – отправят Почтой России.
Geekbrains
Сайт: https://gb.ruСтоимость: от 4 688 р./месяц
Факультет 1С-разработки
Освойте профессию программиста 1С с нуля. Вы научитесь создавать архитектуру приложения, разрабатывать подсистемы и подготовитесь к сдаче экзаменов 1С.
Участвуйте в вебинарах и получайте обратную связь
Занятия проходят в Zoom: вы можете в любой момент задать преподавателю вопрос или обменяться мнениями с однокурсниками. Каждое занятие можете пересматривать в записи, даже если его пришлось пропустить.
Компетенции, востребованные на рынке
Акцент программы ― на актуальных знаниях, востребованных топовыми компаниями. Вы приобретёте навыки на практических задачах, с которыми столкнётесь в работе.
Подготовка к экзаменам «1С: Профессионал» и «1С: Специалист»
Разберёте основные вопросы для сдачи экзаменов 1С. Полученные сертификаты подтвердят ваши знания и выгодно выделят вас среди других кандидатов.
Кейсы в портфолио
Во время обучения вы создадите четыре проекта под руководством преподавателей. Кейсы можно добавить в портфолио и показать будущему работодателю.
Защита дипломных проектов
Каждый урок — это шаг к итоговому проекту. По окончании курса вы защитите финальную работу перед экспертами и HR-специалистами компаний-партнёров.
Программа обучения
-
Основы работы и программирования в 1С
Встреча с деканом факультета
Введение в специальность 1С-разработчика
Работа с прикладными объектами
Язык запросов -
Погружение в разработку 1С
Основы администрирования баз данных 1С. Работа с типовыми решениями
Система компоновки данных
Решение практических задач оперативного и бухгалтерского учёта -
Расширенные возможности 1С
Решение расчётных задач. Бизнес-процессы
Интеграции
Карьера 1С-разработчика -
Курсы вне четверти
Сертификация «1С:Профессионал»
Сертификация «1С:Специалист»
Как читать чужой код? Часть 4. Программный интерфейс. Исправление чужих доработок +9 –
Во всех вакансиях есть требование — умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и, главное, как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.
Событийная ориентированность встроенного языка
Назначение встроенного языка в системе 1С:Предприятие определяется идеологией создания прикладных решений. Прикладные решения в 1С:Предприятии 8 не кодируются целиком. Большая часть прикладного решения создается разработчиком путем визуального конструирования — создания новых объектов конфигурации, задания их свойств, форм представления, взаимосвязей и пр. Встроенный язык используется лишь для того, чтобы определить поведение объектов прикладного решения, отличное от типового, и создать собственные алгоритмы обработки данных.
По этой причине модули, содержащие текст на встроенном языке, используются системой в конкретных, заранее известных ситуациях, которые могут возникнуть в процессе работы прикладного решения. Такие ситуации называются событиями. События могут быть связаны с функционированием объектов прикладного решения или с самим прикладным решением, как таковым.
Например, с функционированием объекта прикладного решения Справочник связан ряд событий, среди которых есть событие ПередЗаписью:
Это событие возникает непосредственно перед тем, как данные элемента справочника должны быть записаны в базу данных. Разработчик, используя встроенный язык, может описать алгоритм, который, например, будет проверять корректность данных, введенных пользователем. Разместив этот алгоритм в соответствующем модуле, разработчик обеспечит то, что каждый раз, как пользователь будет выполнять запись элемента справочника, система будет выполнять созданный разработчиком алгоритм и проверять, не забыл ли пользователь заполнить обязательные реквизиты справочника.
Таким образом можно сказать, что встроенный язык является скриптовым языком для программирования бизнес-логики, а использование модулей на встроенном языке является событийно-зависимым, т. е. выполнение модулей происходит при возникновении определенных событий в процессе функционирования прикладного решения.
Как стать 1C-разработчиком – обучение
Прежде, чем пройти тот или иной курс, необходимо понять, точно ли вы выбрали направление приложения усилий, а также прочитать о нём отзывы. Массу положительных отзывов собрал курс “Профессия 1С разработчик” от Skillbox.
Вы не просто то станьте профессионалом 1С, но и получите опыт программирования под руководством личного наставника. Кроме того, вы добавите несколько работ в собственное портфолио и получите сертификат от компании.
Но самое главное – на защите диплома вас будут ждать ваши потенциальные работодатели. Вы научитесь процессу интеграции программного комплекса с самыми популярными системами, научитесь разрабатывать системы учета, автоматизировать все бизнес-процессы, разработаете свою собственную конфигурацию, научитесь настройки отчетов.
3.5 Арифметика
Рассмотрим использование арифметических операций в 1С.
Числа в 1С записываются интуитивно понятным образом:
А = 1; //Единица
Б = 10.2; //Десять целых, ноль десятых
В = -0.123; //Минус ноль целых сто двадцать три тысячных
Порядки вещественных чисел и отличные от десятичной системы счисления числа не используются.
Математические операции выполняются тоже просто:
А = 4/2; //4 разделить на 2
Б = А * 10; //Значение из переменной А умножаем на 10
В = А % 10; //Берем остаток от деления из переменной А на 2
Г = А + Б — В; //В Г помещаем А + Б – В
Д = (А+Б) * Б //Сначала вычисляем А + Б, затем полученное значение умножаем на Б
Е = ((А+Б)-Г) * Б //Сначала вычисляем А + Б, затем от полученного значения отнимаем Г, затем полученное значение умножаем на Б
Можно использовать также арифметические функции:
А = 1;
Б = Окр(А/3); //Округление при делении А на 3
Кто такой1с-программист?
- Решает прикладные задачи учета и управления. Добавить в отчет новую графу, ограничить права доступа помощнику бухгалтера.
- Обучает. Мало решить задачу с помощью доработки конфигурации, нужно объяснить бухгалтеру или менеджеру, как это будет работать.
Где работает 1с-программист?
это может быть:
Компания 1С. В компании открыты вакансии: проектировщики, разработчики, 1С программисты, архитекторы. В компании активно развиваются облачные и мобильные решения, поэтому требуются специалисты не только по классическому 1С:Предприятие. В сети немало отзывов о работе в этой компании: отзывы на habr, на neorabote.net, на otrude.net.
Франчайзи. Это официальные компании-партнеры фирмы 1С, которые занимаются продажей и обслуживанием программных продуктов. Чтобы получить такой статус, компания должна соответствовать определенным критериям, в частности сотрудников, имеющих сертификат 1С.
Если с работодателем не повезет, то можно столкнуться с проблемами от некачественного железа, которое тормозит и замедляет работу, до низкой з/п. Чтобы не попасться на такое – читайте отзывы, анализируйте компанию на собеседовании. Но даже в этом случае можно набить себе клиентскую базу и уйти на фриланс.
У адекватного работодателя можно получить все «плюшки» IT сферы: гибкий график, тренинги, коллектив, высокую оплату труда. Плюс набьете руку и попробуете себя в масштабных проектах.
Такую работу можно найти на самих сайтах франчайзи. Или на порталах поиска работы.
В компании пользователе услуг 1С. Если компания пользуется нестандартной конфигурацией, если регулярно нужны доработки и помощь, то нанимают 1С программиста в штат. Основной плюс в том, что вы работаете с одним проектом, а значит можете вникнуть в процесс, у вас есть время на глубокую проработку кода, вы контактируете с меньшим кругом людей. Такие вакансии можно найти на порталах для поиска работы: hh.ru, russia.trud.com, rabota.yandex.ru.
Фриланс. Можно начать трудовой путь фрилансера ещё на этапе самостоятельного обучения. Помогать внедрять типовые конфигурации, настраивать 1С друзьям и знакомым. Если вы уже прошли обучение или даже успели поработать, то можно вывесить свое резюме на сайте фриланс-услуг. Плюсы и минусы, как в любом стандартном фрилансе: гибкий рабочий график, не стабильная з/п.
Читайте нашу статью про фриланс
Еще один вариант: в процессе работы на франчайзи собрать свою клиентскую базу, а потом уйти и самостоятельно обслуживать ее. В этом случае зарплата может быть стабильной, а загруженность – полной.
Хотите узнать больше по теме работы 1С программистом почитайте реальные отзывы людей, поработавших на разных позициях. Например:
История одного 1С-ника
Как стать программистом 1с
Сколько зарабатывает 1с-программист?
По данным портала Труд средняя заработная плата 1с программиста в 2021 году 58551 руб. Максимальная – 180 000 +.
По данным портала Indeed за последние 36 месяцев средняя з/п по России – 40 134 руб. Хотя на той же странице можно увидеть список по компаниям, на первой странице 10 вакансий с окладами от 70 до 169 тыс.руб. А это значит, что диапазон оплаты труда довольно велик.
Это подтверждает исследование Хабр карьера, в котором приводятся средние оклады 1с программистов в зависимости от квалификации:
- Junior – 38 000 руб;
- Middle — 70 000 руб;
- Senior – 104 000 руб;
- Lead – 120 000 руб.
Обсуждения от живых людей ищите на форумах. Например: Сколько зарабатывают 1С-ники
Постановка на воинский учет организации
Привет!
Я тут знаете, что поняла? Что за всю свою практику не встречала более или менее конкретных статей про постановку на воинский учет (далее – ВУ) в организациях.
Все, конечно, не просто так: довелось организовывать полностью с нуля вот не далее, чем только что. В процессе вспомнились мои первые попытки что-то на этом поприще сделать, сотни общих статей и вот это вот все. В общем, подумала я и решила, что время пришло. Надо написать нормальную статью про ВУ в коммерческих организациях и рассказать тем, кто автоматизировался на 1С зачем вообще нужны эти отчеты.
Отмечу, что не претендую на истину любой инстанции. Сегодня я просто хочу рассказать о том, что за зверь такой постановка на воинский учет, опираясь на мой собственный опыт.
ГОСТ 24.201-79. ТРЕБОВАНИЕ К СОДЕРЖАНИЮ ДОКУМЕНТА «ТЕХНИЧЕСКОЕ ЗАДАНИЕ»
Постановлением Государственного комитета СССР по стандартам от 31 января 1979 г. № 383 срок введения установлен
с 01.07 1980 г.
Настоящий стандарт распространяется на техническую документацию на автоматизированные системы управления (АСУ) всех видов, разрабатываемые для всех уровней управления народным хозяйством (кроме общегосударственного), и устанавливает общие требования к содержанию документа «Техническое задание» (ТЗ) на создание АСУ, кроме АСУ технологическими процессами.
В зависимости от вида и назначения АСУ требования, устанавливаемые в настоящем стандарте, допускается конкретизировать в нормативно-технической документации.
Совет № 2. Привыкаем использовать отладку
Многие начинающие программисты 1С пренебрегают этим механизмом платформы 1С. А зря! Именно работая с отладкой можно понять, как работает то или иной код, и какие значения возвращает та или иная функция.
Для того, что бы отладка сработала достаточно поставить в конфигураторе 1С точку останова и запустить отладчик при помощи кнопки «Начать отладку» (клавиша F5).
Для того что бы программа остановилась в точке останова, нужно в пользовательском режиме в 1С: Предприятия выполнить действия, в результате которых сработает код, где установлена точка останова. На рисунке выше мы поставили точку останова в процедуре ОбработкаПроведения модуля документа «Установка цен». Если мы в пользовательском режиме проведем любой документ «Установка цен», то точка останова сработает.
После этого вы можете или с помощью Табло, или с помощью «Вычислить выражение…» узнать значения той или иной переменной.
Подробнее о работе с отладкой смотрите в моем видео-уроке: Работа с отладкой в конфигураторе 1С
А так же в статье: работа с отладкой в конфигураторе 1С
Плюсы и минусы работы
А теперь остановимся подробнее на преимуществах и недостатках профессии. Чем привлекательна работа 1С разработчика:
- востребованность на рынке труда – с поиском работы проблем точно не возникнет;
- достойная зарплата, уровень дохода растет вместе с опытом и профессионализмом;
- возможность выбрать для себя удобный способ работы (фриланс или штатный сотрудник);
- постоянное самообразование и развитие;
- возможность открыть собственный бизнес под франшизой.
Недостатки:
- Разработчик 1С может реализовать себя только в России или в некоторых странах постсоветского пространства. На западе используется несколько иная система учета и другие программы.
- Большая ответственность. Ошибка разработчика может стать роковой (при потере базы, главбуха просто удар хватит).
- Необходимость постоянно учиться и обновлять свои знания.
Профессия программиста 1С сегодня — это непаханое поле работы, на котором можно неплохо заработать, но перед этим придется освоить довольно сложную специальность. Потребность в разработчиках чувствуется: это видно и по количеству вакансий на рынке труда, и по уровню предлагаемой зарплаты.
Стоит ли осваивать эту профессию? Если вы готовы начать с минимального оклада и при этом постоянно учиться, то непременно. Успешные специалисты получают хорошие деньги за свою работу, но прежде, чем достичь такого дохода, они прошли сложный путь.
Совет №3. Привыкаем использовать контекстные подсказки
С самого начала привыкайте работать с контекстными подсказками и шаблонами. Тем самым Вы существенно ускорите свое программирование и не будете тратить время на обдумывание правильности написания той или иной функции (процедуры, метода и тп).
Включить контекстные подсказки в конфигураторе 1С можно в параметрах (путь: Сервис – Параметры), на подзакладке «Контекстная подсказка» закладки «Модули»
При помощи контекстной подсказки Вы можете, узнать какие параметры есть у той или иной процедуры или функции.
А так же узнать какие методы и свойства могут быть у того или иного объекта
Контекстная подсказка будет вызвана после того, как вы введете с клавиатуры точку, скобку, равно (в зависимости от настроек параметров), а так же после того как вы нажмете комбинацию клавиш Ctrl + Space (Пробел)
Так же не пренебрегайте шаблонами кода. Подробно от том, как с ними работать, можно почитать в статье: Ускоряем свое программирование при помощи шаблонов
Бесплатный GPS-трекинг Промо
Современные технологии и возможности становятся все более доступными для широких масс и повсеместно используемыми, как для частного лица, так и для мелкого и среднего бизнеса.
Так и GPS-трекинг (отслеживание в реальном времени на карте местоположения водителей, курьеров, монтажных бригад, торговых представителей, детей, собак и т.п., а также просмотр статистики по их передвижениям и остановкам), становится сейчас все более востребованным сервисом, как для домашних условий, так и для предприятия.
И, если крупные фирмы (например, транспортные предприятия) подписав договора с коммерческими сервисами, оплачивая своевременно счета за устройства и абонплату, эту проблему для себя решили, то это скорее подходит для крупных корпоративных клиентов.
Что делать нам, простым смертным или небольшой фирме с несколькими водителями, например? Какие есть простые, надежные и недорогие решения?
3.6 Использование форм для ввода/вывода данных
3.6.1 Создание формы обработки
У обработки можно создать форму. Для этого в форме настройки обработки нужно ПКМ на пункте «Формы» и выбрать «Добавить», затем нажать «Готово». Будет создана основная форма обработки и открыта в Конфигураторе для редактирования.
Если щелкнуть на синем заголовке формы, откроются свойства формы.
3.6.2 Добавление элементов управления
Команда «Форма – Вставить элемент управления» позволяет разместить на форме элемент управления.
Попробуем разместить на форме поле для ввода целого числа, и заголовок для него.
Команда «Форма – Вставить элемент управления – Поле ввода – ОК» добавляет новое поле ввода.
Команда «Форма – Вставить элемент управления – Надпись – ОК» добавляет надпись.
3.6.3 Настройка элементов управления
Разместим надпись справа от поля ввода.
Если щелкнуть на элементе управления, открываются его свойства.
Для надписи установим заголовок «Число».
Для поля ввода установим значение свойств «Имя» и «Данные» в «Число». Обычно «Имя» и «Данные» всегда совпадают.
3.6.4 Настройка поведения формы
В низу формы есть три закладки «Диалог», «Модуль» и «Реквизиты».
Перейдем на закладку «Модуль». Мы увидим код модуля формы. В модуле есть только такой код:
Процедура КнопкаВыполнитьНажатие(Кнопка)
// Вставить содержимое обработчика.
КонецПроцедуры
Изменим его следующим образом:
Процедура КнопкаВыполнитьНажатие(Кнопка)
Сообщить(Число*2);
КонецПроцедуры
Сохраним обработку, откроем ее в режиме Предприятия. Введем значение в поле «Число», нажмем кнопку «Выполнить». В окно сообщений выведется значение, умноженное на два.
Так происходит потому, что у кнопки «Выполнить» в свойстве «Действие» указано «КнопкаВыполнитьНажатие».
3.6.5 Элементы для вывода данных
Неудобно, что результат выводится в окне сообщений, а не в форме.
Добавим еще одно поле, дадим ему имя «Результат». В свойствах укажем «Только просмотр» в «Истина». Теперь это поле доступно только для просмотра.
Изменим процедуру на такую:
Процедура КнопкаВыполнитьНажатие(Кнопка)
Результат = Число*2;
КонецПроцедуры
Теперь при нажатии кнопки «Выполнить» результат выводится не в окно сообщений, а в поле «Результат».
В дальнейшем все задачи решаются с применением форм. Данные вводятся в форму и выводятся на форму или в окно сообщений.
3.6.6 Сохранение значений
В реальных формах может быть очень много полей. Чтобы постоянно не вводить все значения, в свойствах формы поставим галочку «Сохранять значения» и в списке «Сохраняемые значения» выберем поле «Число».
Теперь зайдем в 1С, введем в поле «Число» значение 2. Выполним «Действия – Сохранить значения». Сохраним в настройку «Основная», установим галочку «Использовать при открытии».
Теперь закроем обработку и откроем ее еще раз. В поле «Число» окажется значение 2. Таким образом, можно сохранять значения для любого количества элементов формы, чтобы не заполнять их повторно.
Можно использовать несколько настроек и перезаписывать существующие настройки.