Программирование в 1с 8.3 с нуля
Содержание:
- Упражнения
- Переход на «Зарплату и управление персоналом 3.1»
- Как стать программистом 1C
- Затраты в растениеводстве 1С: ЕРП АПК
- Как найти работу?
- Ступеньки карьеры и перспективы
- Часто встречающиеся ошибки 1С и общие способы их решения Промо
- Обучение программированию 1С
- Описание функционала отраслевой конфигурации 1С: Управление ветеринарными сертификатами
- Особенности обучения и перспективы
- Плюсы и минусы профессии
- Комплект курсов «Подготовка к тестированию “1С:Профессионал” по платформе “1С:Предприятие”» от edu.1c.ru
- Совет №4. Используем конструкторы
- Интервью
- 3.1 Hello world
- 7.2 Разбор первого запроса
- Как восстановить доступ к аккаунту Instagram, если его взломали
- С чего начать с нуля?
- Сколько можно заработать
- Требования
- 3.7 Строки
- Как на большом предприятии организовать единый справочник Номенклатура в 1С
Упражнения
- Главное упражнение, позволяющее «отрегулировать» дикцию, старо и избито, но по-прежнему действует. В рот следует набрать орешки и произносить скороговорки, делая это как можно четче и понятнее для окружающих.
- Чтобы научиться держать и контролировать дыхание, можно попробовать упражнение «33 Егорки». Его суть – в четком произношении следующего текста: «На дворе, на пригорке стоят 33 Егорки». После этого переходите к пересчету «Егорок»: раз Егорка, два Егорка и так далее. Егорок должно быть столько, сколько у вас хватит дыхания на одном вдохе. Цель – дойти до 33 Егорок. Упражнение позволит вам не выдыхаться даже в ходе длительной речи.
- Для овладения искусством грамотной речи, нужно знать правила русского языка. «Подружитесь» со словарем ударений. Выполняйте упражнения с произнесением слов, в которых вы допускаете ошибки, чтобы довести дело до автоматизма. Ищите популярные речевые ошибки в своей речи и обязательно разберитесь с ударениями. Например, произношение слова «квартал» с ударением на первом слоге не добавит вашей речи привлекательности.
Переход на «Зарплату и управление персоналом 3.1»
Сменила я тут работу и уже после того, как я приступила к исполнению обязанностей, мой новый начальник мне призналась, что выбор пал на меня только из-за того, что я знаю программу. Справедливости ради, эта уверенность была основана только на том, что я прошла тестирование, включающее только основные операции кадрового делопроизводства. Так или иначе, а работодатель попал в точку, нанимая меня в надежде, что я решу проблему: нужно перейти «с 8.2 на 8.3». Ничего сложного, скажет большинство, я тоже так говорю, но ситуация осложнялась некоторым количеством предшественников, которые уже «нафеячили» в программах до меня. Взять и сделать все заново мне не разрешили, так что пришлось исходить из того, что есть, и именно это дало пищу для размышлений и, в конце концов, привело к написанию этих рекомендаций.
Если перед Вами стоит задача перехода с ЗУП 2.5 на ЗУП 3.1, я попробую облегчить Вам жизнь этой статьей.
Как стать программистом 1C
Начну с того, что программисты-самоучки, которые не имеют документального подтверждения своих навыков, менее востребованы, чем спецы с дипломами, полученными после курсов.
Чтобы стать программистом 1С нужно:
-
-
-
-
- иметь высшее или неоконченное высшее техническое образование;
- знать английский язык на базовом уровне;
- пройти → курсы 1C-разработки, которые по окончании выдают сертификат специалиста.
-
-
-
Помимо официальных курсов от фирмы 1С, есть много дополнительных продуктов, которые научат вас хитростям и тонкостям программирования в сжатые сроки.
Важно понимать, что это та профессия, где нужно постоянно развиваться, так как технологии не стоят на месте и каждое крупное обновление — это причина пройти дополнительное обучение
Затраты в растениеводстве 1С: ЕРП АПК
К сожалению, информации об отраслевом решении 1С: ЕРП АПК крайне мало. У разработчика есть методичка под названием Обучающий курс, однако она недостаточно полно описывает функционал, да и обновляется гораздо реже, чем сама конфигурация. Поэтому возникло желание написать цикл статей, где попробовать обобщить свой опыт работы с данной конфигурацией в части учета в растениеводстве.
В настоящий момент в конфигурации поддерживаются два режима формирования себестоимости в растениеводстве: ежемесячный по фактической себестоимости и расчет по плановой в течение года с расчетом фактической в конце года. Про второй вариант в данной статье не будем говорить, вариант относительно новый и на фактических данных мной еще не проверялся.
Как найти работу?
После обучения вы можете найти работу в фирмах-франчайзи 1С. Они занимаются установкой и внедрением программ 1С в крупных фирмах. Или же можете работать в одной из таких фирм пользователей. В них обычно требуются специалисты, которые будут совмещать свою должность и должность системного администратора. На собеседовании им задают типовые вопросы, связанные с основами программирования и навыками владения программой 1С: Предприятие.
Кроме того, есть возможность работать удаленно, в режиме фриланс, решая проблемы разных компаний. В основном это проектная занятость, поэтому такие специалисты находятся в постоянном поиске заказов.
Ступеньки карьеры и перспективы
Успешный начинающий программист 1С в будущем может претендовать на должности: cпециалист 1С, администратор 1С.
Портрет среднестатистического программиста 1С
Согласно проведенным исследованиям, профессию программиста выбирают, в основном мужчины с высшим образованием. 80% соискателей – представители сильного пола, диплом вуза имеется у 84% специалистов. Статистические данные:
- возрастной диапазон наиболее востребованных рынком труда программистов 1С 20-45 лет; программисты 1С в возрасте до 30 лет составляют 48% от общего числа специалистов; в возрасте от 30 до 40 лет – 32%, в возрасте от 40 до 50 – 14%;
- 80% программистов 1С – мужчины;
- 78% программистов 1С владеют английским языком на базовом уровне и на уровне, достаточном для чтения специализированной литературы; на разговорном и на свободном уровнях – 10%;
- 84% программистов 1С имеют высшее образование,10% — неполное высшее;
- 35% программистов 1С прошли специализированные курсы или имеют квалификационные сертификаты;
- 54% программистов 1С имеют водительские права категории «В».
Часто встречающиеся ошибки 1С и общие способы их решения Промо
Статья рассчитана в первую очередь на тех, кто недостаточно много работал с 1С и не успел набить шишек при встрече с часто встречающимися ошибками. Обычно можно определить для себя несколько действий благодаря которым можно определить решится ли проблема за несколько минут или же потребует дополнительного анализа. В первое время сталкиваясь с простыми ошибками тратил уйму времени на то, чтобы с ними разобраться. Конечно, интернет сильно помогает в таких вопросах, но не всегда есть возможность им воспользоваться. Поэтому надеюсь, что эта статья поможет кому-нибудь сэкономить время.
Обучение программированию 1С
Программированию 1С обучает сама компания «1С». Существуют очные курсы в Москве, на которые может записаться любой желающий. Стоимость обучения будущих программистов – 9700 руб. Для студентов есть скидки, обучение азам программирования стоит 4900 руб. за 4 дня. В конце занятий сдают экзамен. Прошедшие испытания получают сертификат.
Курсы онлайн
Все курсы программирования делятся на программы для начинающих, т.е. 1С будет первым изученным языком, и для продвинутых специалистов, которые уже владеют каким-либо языком программирования. Во время обучения проходят:
- общие объекты и объекты индивидуальной настройки;
- документы и журналы;
- регистры учета;
- отчеты;
- особенности среды разработки;
- механизмы обмена данными;
- администрирование базы данных;
- запросы и язык запросов;
- регистры;
- планы обмена.
По завершении курсов по программированию 1С нужно сдать экзамен, после чего получить сертификат.
Обратите внимание! В эпоху коронавируса все ищут дополнительные возможности заработка. Удивительно, что альтернативными способами зарабатывать можно гораздо больше, вплоть до миллионов рублей в месяц
Один из наших лучших авторов написал отличную статью о том, как зарабатывают в игровой индустрии тысячи людей в интернете. Читайте материал с отзывами людей о лучших играх для выигрыша денег.
Можно ли пройти обучение бесплатно
Многие курсы по программированию 1С предлагают бесплатные вводные уроки. На них ознакомят с понятием языка программирования и расскажут, насколько перспективна профессия программиста. Дальнейшее обучение предполагает финансовые вложения в образовательный процесс.
Можно ли изучить язык 1С самостоятельно
Этот вопрос наша редакция задала на форуме программистов. Большинство специалистов ответили, что можно, и дали алгоритм дальнейших действий по самостоятельному изучению программирования на языке 1С:
- скачать платформу 1С;
- скачать бесплатные и легальные курсы по языку программирования 1С;
- за месяц изучить курс программирования;
- стать помощником программиста;
- через месяц стажировки сдать экзамен для получения сертификата «Профессионал 1С», через 8 месяцев – «1С специалист».
Высококвалифицированный работник помимо программирования 1С должен разбираться в SQL-сервере, настройке сервера терминалов и клиентских машин, продумывать логику и правила работы системы и уметь управлять внешними компонентами (термопринтерами, сканерами и др.).
Описание функционала отраслевой конфигурации 1С: Управление ветеринарными сертификатами
Данная статья представляет краткое описание функционала конфигурации 1С: Управление ветеринарными сертификатами. Судьба свела меня с данным программным продуктом не так давно, поэтому опыт общения с ним не сильно богатый. Но, с одной стороны, какие-то «шишки» я в этом вопросе уже «набил», а с другой — внятной документации или описания на данное творение, как говорится, «днем с огнем». Самое полезное, что я смог найти — это серия видеороликов от самих «АСБК Софт» (https://www.asbc.ru/catalog/vsd3428new/). В совокупности эти 2 обстоятельства наталкивают меня на мысль о том, что можно написать некоторое подобие общего описания программы. Искренне надеюсь, что кому-то мои творческие потуги принесут пользу.
Особенности обучения и перспективы
Сложность обучения программированию 1С состоит в том, что поступить на такую специальность в институт не получится. Ни одно высшее учебное заведение не занимается подготовкой таких специалистов. Поэтому самообучение играет важную роль не только в начале карьерного пути, но и на всем его протяжении.
Есть три основных способа научиться 1С-программированию: это самообучение, очные курсы и курсы в интернете. А также можно перенимать знания у коллег и других специалистов.
Очные курсы не всегда могут помочь вам научиться чему-либо. В основном в них слишком много бесполезного материала, а тот, что все-таки имеет долю полезности, слишком прост, чтобы на его основе решать настоящие проблемы. Поэтому подобрать именно такой курс, который вам будет нужен, непросто. Стоят они дорого, а проводятся в основном в рабочее время, что не всегда удобно.
Однако, если перед поступлением на такой курс вы как можно больше узнаете о его программе, решить, стоит ли тратить на него деньги, будет уже проще. Некоторые курсы даже обещают трудоустроить студентов после окончания программы.
При самообучении главным мотиватором является ваше собственное желание. Несомненным плюсом является также и то, что все знания, что вы получите с нуля, будут бесплатны и в удобных для вас домашних условиях. В интернете можно найти десятки полезных и интересных книг, видео и текстовых курсов. Таким образом можно с легкостью понять основы программирования 1С за неделю, а стать профессионалом уже через полгода. А также можно записаться на дистанционный курс, если у вас нет желания работать самостоятельно.
В отличие от очных курсов занятия в интернете куда более плотно подготовят вас к настоящей работе, а на все ваши вопросы ответит опытный действующий специалист. Такой вариант практичнее, дешевле и удобнее, чем очные курсы, ведь вы можете заниматься в любое удобное вам время, не отрываясь от вашей основной занятости. Например, популярная интернет-академия SkillBox проводит курс «Программист 1С-Битрикс», который длится всего 2 месяца, но после него вы можете работать с заказами от разных фирм удаленно или устроиться на постоянную работу.
Некоторые компании нанимают программистов 1С без опыта работы и образования. Выучиться можно на ходу, перенимая опыт своих наставников. Это самый простой способ. Вы можете просить у коллег пояснения по той или иной проблеме, самостоятельно решать какие-либо несложные вопросы. Обучение на практике проходит намного быстрее, чем на курсах, а если за это вам еще и платят, такой опыт бесценен.
Конечно, вне зависимости от того, каким способом будете учиться именно вы, без желания и стимула к действию успехов добиться будет крайне тяжело. Не забывайте, что все то время, что вы потратите на обучение, окупится вам решенными задачами и сохранит нервные клетки.
Должность, на которую вы, скорее всего, попадете в начале своего карьерного пути – младший программист или так называемый Junior. К этому времени вы уже имеете базовые навыки и способны решать несложные задачи. Первые несколько месяцев вы будете приспосабливаться к платформе, изучать ее на практике и разбираться в ее возможностях. Вам будут поручать простые доработки, не нагружая при этом анализом их последствий. Вы попробуете себя в настоящих боевых условиях под присмотром опытных разработчиков.
Теперь вы уже будете получать задания, связанные с проектированием процессов бизнеса с полным пониманием их связи и последствий. За вами уже не будет такого контроля, как раньше. Вы часть бизнес-процесса компании, и вам придется дорабатывать его в соответствии с новыми и упущенными потребностями.
Старшие программисты уже хорошо понимают все бизнес-процессы. Они оптимизируют весь код, написанный остальными сотрудниками, и приводят его в порядок. С чистым кодом они выполняют многие задачи. На предприятии появляются собственные стандарты написания кода.
Ведущий программист разрабатывает все новые и новые решения для системы. Ему необходимо постоянно мониторить, тестировать и дорабатывать программы. Прикладные задачи – больше не его проблема. Теперь он проектирует систему для комфортного решения задач в сфере бизнеса.
Конечно, весь этот рост больше горизонтальный, чем вертикальный, но уровень заработной платы у новичка и опытного ведущего программиста отличается порой в несколько десятков раз. Благодаря полученным в процессе работы знаниям о бизнесе многие 1С-программисты в будущем открывают свое дело.
Плюсы и минусы профессии
Профессия программиста широко востребована в стремительно развивающейся индустрии. Именно поэтому работодатели не скупятся на зарплаты высококвалифицированным специалистам. Средняя зарплата в России у 1С-программиста – 40-50 тысяч рублей. В крупных городах она выше на 30-40%. Далеко не единичны случаи, когда специалисты открывали собственные компании по обеспечению и обслуживанию бухгалтерий различных предприятий.
Однако не стоит забывать и о том, что эта профессия связана с высокой ответственностью. Постоянно обновляющиеся программы необходимо не только осваивать на уровне пользователя, но и уметь разбираться в их особенностях, проблемах, ошибках и способах их решения.
Комплект курсов «Подготовка к тестированию “1С:Профессионал” по платформе “1С:Предприятие”» от edu.1c.ru
Длительность | 3 месяца |
Уровень | С нуля, знание английского не требуется |
Для кого подходит | Начинающим разработчикам, бухгалтерам, финансистам, аналитикам и выпускникам технических вузов |
Формат | Вебинары днем или вечером + обратная связь от ментора |
Гарантии | Одна бесплатная попытка пройти тестирование «1С:Профессионал» |
Итоги | Три удостоверения о повышении квалификации фирмы «1С» |
Цена | ● полная – 27 050 рублей; ● УСПЕЙ НА СКИДКУ! – 8 950 рублей; ● рассрочка без первого взноса – 7 492 рублей в месяц. ● Вы можете вернуть 13% денег через налоговый вычет. |
Программа курса включает в себя 3 курса:
- Знакомство с платформой «1С:Предприятие 8.3» – 24 академических часа, 3 дня.
- Основы программирования в системе «1С:Предприятие 8.3» – 32 академических часа, 4 дня.
- Основные механизмы платформы «1С:Предприятие 8.3» – 40 академических часов, 5 дней.
Преподаватели:
- Басалов Юрий – преподаватель центра, автор книг по 1С.
- Аксенов Дмитрий – опыт внедрений и разработок более 10 лет. Опыт преподавания “1С” – более 7 лет.
После окончания курса вы сможете:
- работать с разными типами данных несколькими способами;
- поддерживать и внедрять прикладные решения;
- правильно применять инструменты разработки управляемого приложения;
- разрабатывать структуру хранения данных;
- автоматизировать действий пользователей и управление задачами в прикладном решении;
- использовать систему для управления бизнес-процессами;
- реализовывать безинтерфейсные взаимодействия с внешними приложениями (например, Excel).
Наши впечатления: 1C.ru – это непосредственный разработчик платформы 1С. Они точно знают все о том, что они создали, и как это работает. Кроме этого, у курсов есть еще одно преимущество – одна бесплатная попытка пройти сертификацию.
Из минусов: обучение – не основная деятельность компании. Поэтому с подачей материала могут возникать трудности. Но это не точно;) Также к минусам я бы отнес то, что ребята по сути за счет обучения продают свой продукт. Поэтому в целом о разработке в содержании программы практически ничего нет.
Совет №4. Используем конструкторы
Понятно, что многие гуру от программирования начнутся плеваться ядовитой слюной от этого совета, но для многих начинающих программистов 1С использование стандартных конструкторов поможет на начальном этапе быстро освоить те или иные алгоритмы работы (например, проведение документа, заполнение на основании и т.д).
В платформе 1С есть несколько видов конструкторов.
У документов можно вызвать конструктор движений, ввода на основании и печати.
Для работы с запросами можно использовать конструктор запросов и конструктор запросов с обработкой результатов.
А быстро научиться использовать форматную строку для различных примитивных типов можно при помощи конструктора форматной строки. Более подробно о этом полезном конструкторе можно почитать в статье: Конструктор форматной строки
Интервью
3.1 Hello world
Для вывода сообщения нужно написать следующий код:
Сообщить(«Hello Wold»);
Вместо Hello World можно написать произвольный текст.
Напишите код, который выводит последовательно следующие два сообщения:
1. Hello World
2. Привет 1С
Сообщить выводит не только текст, но и перевод строки, поэтому каждое сообщение выводится в новой строке.
Если вы не увидели сообщения, возможно у вас скрыто окно сообщений, его можно показать через «Сервис – Служебные окна – Служебные сообщения».
Если запустить обработку несколько раз, можно увидеть, что старые сообщения не удаляются. Чтобы старые сообщения удалялись, нужно использовать код:
ОчиститьСообщения();
Обратите внимание, что код состоит из операторов, каждый из которых заканчивается точкой с запятой. Сообщить и ОчиститьСообщения – это функции
Оператор, вызывающий функцию состоит из имени функции, за которым следует круглая скобка, затем параметры функции, закрывающая круглая скобка и обязательная точка с запятой в конце
Сообщить и ОчиститьСообщения – это функции. Оператор, вызывающий функцию состоит из имени функции, за которым следует круглая скобка, затем параметры функции, закрывающая круглая скобка и обязательная точка с запятой в конце.
В одной строке можно размещать несколько операторов, но так не принято у программистов 1С:
Сообщить(«Hello Wold»); Сообщить(«И снова привет!»);
7.2 Разбор первого запроса
Наш первый запрос был обращен к справочнику «Номенклатура».
Рассмотрим, из чего он состоит.
ВЫБРАТЬ – первое ключевое слово, указывает, что мы будем выбирать информацию. В 1С все запросы начинаются с этого слова, потому что запросов на изменение (ИЗМЕНИТЬ) или удаление данных (УДАЛИТЬ) нет.
Наименование – поле или список полей, разделенных запятыми, которые нужно выбрать из таблицы.
Справочник.Номенклатура – таблица, из которой излекать данные.
Результат запроса – таблица с несколькими колонками. В нашем случае в таблице получилась одна колонка «Наименование».
Чтобы извлечь несколько полей, перепишем запрос так:
ВЫБРАТЬ Код, Артикул, Наименование ИЗ Справочник.Номенклатура
Задание: Напишите запрос, который извлекает наименование, код и ИНН из справочника Контрагенты.
Как восстановить доступ к аккаунту Instagram, если его взломали
С чего начать с нуля?
Самое главное в 1С – то, что не нужно придумывать свои виды объектов. Все они уже есть в конфигурации.
Установите технологическую платформу 1С себе на компьютер, и откройте в конфигураторе новую или уже существующую базу. Для начала можно использовать абсолютно бесплатную учебную версию 1С 8.3 для обучения программированию.
В левой части окна вы увидите дерево объектов конфигурации. К ним относятся документы, справочники, регистры, бизнес-процессы и многое другое.
Данные так же хранятся в СУБД, но разработчик обычно не работает с ними напрямую. При помощи технологической платформы программист обращается уже к объектам конфигурации или информационной базы.
В 1С, как и во многих других языках программирования, очень часто используются запросы. Язык запросов в 1С схож с языком T-SQL. Запросы можно писать как на английском, так и на русском, в прочем, как и остальной код.
Вроде бы все просто, но для работы «в полевых условиях» одного знания языка программирования чаще всего не достаточно. Дело в том, что в большинстве организаций, использующих 1С, установлены типовые конфигурации, и их нужно знать.
Рекомендуется изучить самые распространенные конфигурации. К ним относятся такие, как «Бухгалтерия» и «Управление торговлей». Так же часто используются «ЗУП» и «Розница».
В плане работы для 1С программистов существуют две основные ветви: франчайзи или работа «на себя» и работа в качестве штатного программиста it-отдела какой-либо организации. Данный выбор зависит только от ваших предпочтений.
При работе в франчайзи, на фрилансе или ведении собственного бизнеса оплата будет сдельная. Работы может быть много и нужно выкладываться по-полной. Верхней планки по заработной плате здесь нет, и вы можете заработать внушительную сумму денег.
Если вы решите работать на фрилансе, либо открыть собственный бизнес, не нужно будет ни с кем «делиться» своим заработком (кроме государства и фрилансовой площадки естественно). Но в таком случае и клиентов будет необходимо искать самостоятельно.
Если вы все же решили устроиться в организацию в качестве штатного программиста, то будете мало зависеть т объема выполненной работы. В данном случае есть некая стабильность, но и зарплатная планка ограничена.
Конечно же, эти два способа можно совместить, работая штатным программистом днем и на фрилансе по вечерам.
Что хорошо у 1С программистов, так это то, что у вас может не быть технического образование (например, вы экономист, бухгалтер и т. п.). Для подтверждения своих знаний перед клиентами или работодателем вы можете предоставить свои сертификаты 1С.
Сертификаты бывают различных видов, как по платформе (для программистов), так и по типовым решениям. Получить их можно в фирме 1С, сдав экзамен в виде теста или практического задания.
Сколько можно заработать
Доход разработчика программы 1С напрямую зависит от опыта, дополнительных навыков и знаний. Стартующий в профессии получает не больше 40000 руб., а гуру программирования семейства программ 1С ежемесячно имеет доход 200000 руб., узнала наша редакция, проанализировав предложения на рынке труда.
Как на программировании 1С зарабатывать 300000 руб., рассказывают в этом видео:
В связи с широким распространением продукции компании «1С» постоянно требуются специалисты в области программирования. Работник со знанием языка 1С всегда востребован и имеет высокий доход. К тому же даже самостоятельное изучение основ программирования позволит брать первые заказы.
Требования
В первую очередь кандидат на эту должность должен быть программистом и иметь хорошие навыки в этом деле. Понимать принцип работы на таких языках, как С, С++ и С#. Кроме того, пригодятся также и знания в области бухгалтерского учета и финансов. Огромным плюсом будет, если вы научитесь свободно владеть всеми программами пакета 1С, получите опыт разработки конфигураций, а также опыт работы в бухгалтерии крупного предприятия.
Навыки:
- программист должен разбираться во всех конфигурациях программы 1С;
- уметь не только проводить анализы и исследования, но и описывать их, составлять на их основе техническую документацию;
- нужно знать английский язык на высоком уровне, чтобы обращаться к иностранной литературе;
- иметь опыт тестирования программ и программного обеспечения;
- на основе тестов составлять описания ошибок и своевременно их устранять;
- иметь базовые навыки программирования.
Качества:
- терпение и выдержка;
- уравновешенность и стрессоустойчивость;
- усидчивость;
- ответственность;
- аналитический склад ума;
- многозадачность, умение быстро вникать в суть и адаптироваться к новым условиям работы.
3.7 Строки
Рассмотрим работу со строками в 1С.
3.7.1 Запись строковых констант
Строки записываются в двойных кавычках, пример мы уже видели: «Hello World!»
Если нужно записать кавычку внутри строки, она повторяется два раза: «Я использую для бизнеса программы фирм «»1С»» и «»Микрософт»»».
Строка может быть помещена в переменную так:
А = «Привет мир»;
Если в строке встречается перевод строки, то она записывается с помощью символа вертикальной черты:
С =
«Съешь конфеточку, дружок!
|Или хочешь пирожок?»;
3.7.2 Конкатенация
Простейшая операция над строками – склейка (конкатенация).
А = «Привет «;
Б = «мир»;
В = А + Б;
Сообщить(В);
В результате в переменную В будет помещена строка «Привет мир».
3.7.3 Строковые функции
Рассмотрим основные строковые функции:
С = «Привет мир»;
Длина = СтрДлина(С); //10 — длина строки
С1 = Лев(С, 2); //Пр — левые 2 символа
С2 = Прав(С, 3); //мир — правые 3 символа
С3 = Сред(С, 5, 2); //ет — два символа, начиная с 5-й позиции
Задача:
Используя только функции Лев, Прав и Сред, получите из строки «Привет мир» строки «веер», «Пирр» и «ветер ветер».
3.7.4 Служебные символы
Не все символы можно включать в строку. Некоторые символы можно получить только по их коду.
В данном примере мы выводим символ табуляции между строками «Поз1» и «Поз2».
Сообщить(«Поз1» + Символ(9) + «Поз2»);
Но для наиболее часто используемых служебных символов в 1С существуют специальные константы:
Сообщить(«Поз1» + Символы.Таб + «Поз2»); //Табуляция
Сообщить(«Поз1» + Символы.ПС + «Поз2»); //Перевод строки
Задача:
Выведите строки «Хлеб», «Батон», «Булочка», «Пирожок», каждую с новой строки. Решить задачу двумя способами – с помощью символа вертикальной черты и конкатенацией с символом перевода строки.
Как на большом предприятии организовать единый справочник Номенклатура в 1С
Очень часто при получении отчетности по конкретной номенклатуре заинтересованное лицо задает много вопросов, ответы на которые неочевидны. По какой причине одна и та же номенклатура продублирована в справочнике или отличается незначительно по написанию? Какую номенклатуру выбрать в роли аналитики? Какую номенклатуру выбрать при создании новых документов?… Очевидно, что при выборе некорректной позиции из справочника номенклатур в 1С пользователь получит некорректные данные, что приводит к потере полноценного контроля над ситуацией (например, состоянием складских запасов).