1с номера строк в конфигураторе

1с номера строк в конфигураторе

Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.12.2006

Репутация: нет
Всего: нет

Опытный
1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Репутация: 8
Всего: 9

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе 1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п. )

2. Давать ссылки на взломанные продукты

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема »

[ Время генерации скрипта: 0.0938 ] [ Использовано запросов: 20 ] [ GZIP включён ]

Источник

1с номера строк в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Подсветка текущего идентификатора

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Позволяет подсвечивать текущий идентификатор выбранным цветом.

Выделяются все идентикаторы у которых такое же имя.

Очень удобно для поиска идентификатора по тексту кода.

Отладка под определенным пользователем

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

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

Незаменимо когда ошибка появляетося только у определенного пользователя или когда пользователю не хватает прав, но неизвестно каких.

Работа с открытыми окнами в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

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

Выделить их все и закрыть.

Форматирование текста кода

Выделить нужный фрагмент кода и нажать Alt+Shift+F

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Предположим, вы дорабатываете незнакомую конфигурацию и в каком-то модуле вам попался неотформатированный текст. Вам трудно в нем разобраться и вы хотите улучшить его читаемость, да и вообще сделать более «приличным».
В этом случае вам не нужно вручную двигать строки текста с помощью клавиши Tab, так как это гораздо удобнее и быстрее сделать с помощью форматирования блока текста.
Для этого выделите этот фрагмент текста (или сразу весь модуль – Ctrl + A) и нажмите кнопку Форматировать (Alt + Shift + F) в командной панели Текст.

Вывод списка всех процедур модуля + заготовки предопределенных процедур

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Вернуться в исходное место после команды «Перейти к определению».

Во время анализа кода мы хотим посмотреть что за процедура или функция вызывается. Жмем ПКМ и выбираем перейти к определению и переходим к нужной процедуре/функции.

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Но после просмотра функции мы хотим вернуться обратно. Для этого жмем «CTRL» + «-«:

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Посмотреть где используется выделенная процедура/функция

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Откуда была вызвана процедура/функция? Стек вызовов.

Допустим что в этой процедуре у нас ошибка мы ставим точку останова, но видим что в процедуру уже поступают неверные параметры.

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Нужно узнать откуда была вызвана данная процедура. Вызываем стек вызовов:

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Видим все процедуры из которорых мы перешли к текущей:

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Вырезать часть кода в отдельную процедуру/функцию

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

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

Для этого выделим нужную часть, вызовем контекстное меню и сделаем так:

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Закладки и перейти к строке.

Бывает что код достаточно большой и нужно «прыгать» от одного места к другому.

Искать место глазами совсем неудобно.

Лучше воспользоваться следующими инструментами.

1 Переход к строке.

Запоминаем номер строки, он написан в правой нижней части экрана

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Жмем в любом месте этого модуля кнопку или сочетание клавиш

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

В нужной строке жмем Alt+F2 либо через меню

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Переход по закладкам горячие клавиши:

Остановить отладчик до наступления ошибки.

Отладчик будет остановлен на строке на которой будет ошибка.

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Проверим что скажет отладчик.

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

и остановит процедуру на нужной строке

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Вычислять выражение не меняя код.

В контекстном меню при остановке отладчика есть команда «Вычислить выражение». Shift+F9

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

В поле «Выражение» мы можем написать любой код и тут же получить ответ. Например:

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Контекстная подсказка по параметрам

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Принудительно вызвать обычную контекстную подсказку: CTRL+Пробел

При изменении объекта метаданных отключить автоматический поиск ссылок на него.

Инструмент безусловно полезный, но нужен он не всегда.

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Отключается в Сервис-Параметры. Убрать галочки в группе «Рефакторинг при изменениях в метаданных и формах»:

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Источник

Несколько полезных возможностей редактора кода 1С:Предприятие 8 о которых не все знают

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Мне частенько приходится взаимодействовать с 1С-разработчиками, и во время совместной работы над проектами замечаю, что далеко не все из них хорошо знают свой главный инструмент – «Конфигуратор». Причем это не относится к степени крутости девелопера. Как оказалось, даже синьоры пользуются далеко не всеми возможностями «Конфигуратора», а ведь они могут сэкономить кучу времени, а тем самым повысить продуктивность разработчика.

Под катом я решил собрать несколько полезных фишек стандартного конфигуратора, которыми пользуюсь регулярно. Многие из них появились в платформе «1С:Предприятие 8.3.х», поэтому перед тестированием обязательно проверьте номер версии установленной у вас платформы.

Закладки

Функция установки в коде закладок появилось еще с первых релизов 8-й версии платформы «1С:Предприятие». Штука чрезвычайно полезная и помогает разработчику быстрей передвигаться по коду. Например, у нас есть большой модуль, в который мы решили добавить ряд функций. Естественно, потом нам предстоит их отлаживать, а соответственно постоянно между ними переключаться.

Хорошо, если новые функции добавлены в самый конец модуля, а если потребовалось расположить в разных частях? Вот тут начинается самое интересное. Одни программисты начинают скролить текст (как правило, этим страдают новички). Более продвинутые применяют поиск по тексту (Ctrl + F).

Оба способа рабочие, но пользоваться ими долго. Куда правильней использовать функцию «закладки». Например, переходим к какой-нибудь строке. Нажимаем ALT + F2 и получаем закладку (слева от строки отобразиться квадратик).

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Убирается закладка тем же сочетанием клавиш. Так вот, закладок может быть в модуле расставлено много. По ним легко передвигаться нажатием клавиши F2. Фича крутая, но она была изначально не доделана и не позволяла, например, передвигаться по закладкам в разных модулях. Это досадное ограничение создавало лишние тормоза для программистов, привыкших к хорошим IDE (например, Visual Studio, PHP Storm).

В версии 8.3 недочет исправили и сделали классную вещь – «Список закладок». Нажимаем клавиши «Ctrl + Shift + F2», и перед нами откроется окно с полным списком установленных закладок.

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

В нем перечислены все закладки в разрезе модулей. Для каждой закладки указан номер строк и доступен перечень действий: перейти к коду, удалить закладку, удалить все закладки.

Группировка строк

В «1С:Предприятие» с самого начала была одна большая проблема – отсутствие возможности создавать дополнительные модули для определенных объектов. Например, есть у меня справочник «Контрагенты» и мне хочется разделить его функционал на модули. Допустим, функционала очеееень много. Так вот, в моем распоряжении все равно стандартный набор: Модуль объекта, Модуль менеджера и модуль формы. Понятное дело, что у каждого модуля своя роль, но что делать мне с моими 100500 функциями, которые относятся непосредственно к справочнику «Контрагенты»?

По мнению 1С я должен оформить их в виде общего модуля. С одной стороны, идея классная. Делаем модуль, его сразу видно и т.д., и т.п. Правда всегда есть один нюанс. Если следователь этой методике, то при наличии кучу объектов в конфигурации число общих модулей будет зашкаливать.

Вот взять хотя бы библиотеку БСП. Стоит ее внедрить и в количестве модулей начинает теряться. Я уже молчу про конфигурации, которые построены на базе БСП. Там и сто пятьсот модулей от БСП, и еще столько же специально для конфигурации.

В общем, неудобство налицо (особенно после опыта разработки в языках, где нет подобных ограничений). Увы, спастись от этой проблемы в настоящее время не получится. Зато, мы можем использовать возможности группировки функций/процедур в модулях.

Например, есть у нас общий модуль «РаботаСКонтрагентами». В нем часть функций отвечают за поиск контрагента, другая часть за загрузку контрагентов из внешних источников и т.д. Чтобы не потеряться во всем этом многообразии возможностей, можно логически сгруппировать все функции/процедуру. Для этого в платформе 8.3 появилась функция под названием «Области». Рассмотрим пример:

После добавление областей (язык препроцессора) наш код будет сгруппирован. Если их свернуть (области), то в итоге мы увидим симпатичный комментарий (см. рисунок ниже):

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Клик мышкой по плюсику развернет область, и мы увидим свернутые функции. Если хочется сразу развернуть все имеющиеся функции (в пределах области), то кликаем по плюсику удерживая Ctrl.

Вот такая мега удобная вещь и в модулях с большим количеством функций спасает очень даже. В предыдущих версиях платформы было модно использовать для подобных целей блоки комментариев, но управлять/добавлять областями явно удобней.

Форматирование кода

Собственно говоря, тут и рассказывать особо нечего – выделяем код, нажимаем «Alt + Shift + F» и редактор попытается привести его в божеский вид в соответствии с вшитым code-style. Функция работает вполне сносно и ей обязательно надо пользоваться. Пишу это потому, что неоднократно видел, как разработчики пытаются отбивать отступы самостоятельно. Это конечно круто, но зачем тратить время, если большую часть работы можно выполнить одной горячей клавишей?

Комментирование

Быстрая вставка специальных символов

Иногда возникает необходимость быстро вставить в редактор специальный символ (которого нет на клавиатуре). В большинстве случаев разработчики используют для этого функции встроенного языка (например, символ). А ведь есть способ проще. Если удерживать клавишу Alt и набрать на доп. клавиатуре код нужного символа (из таблицы ASKII), то он тут же будет вставлен. Например, держим ALT и набираем 65. На выходе получаем букву «А». Или вводим 4 и получаем бубновую масть.

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Хорошо, с этим понятно, но какой от этого еще можно получить профит? Лично я, таким образом вставляю символ амперсанда (&). Все знают, что этот символ используется для определения параметров в языке запросов. Неудобство состоит в том, что текст запроса мы пишем на русском языке, а для добавления этого символа перед параметром приходится переключить на английский, затем нажать Shift + 7, а потом вернуться обратно на русский.

Чтобы избавить себя от этой рутиной последовательности действий, я использую выше озвученную функцию. С ее помощью для установки амперсанда требуется лишь набрать с удержанной клавишей «alt» последовательность цифр 38. При этом надобность в двойном переключении языка отпадает.

Многие могут подумать, что я искусственно раздул проблему из ничего, но тут просто дело привычки. Кода приходится писать много и вот такие мелочи немного повышают производительность и избавляют от лишних нажатий клавиши backspace (для удаления случайно набранных символов). Не убедил? Тогда просто выделите время и попробуйте себя переучить.

Источник

Узнать номер строки в модули

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

В статусной строке (самая нижняя) справа номер текущей строки, через запятую номер колонки.

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

аа спасибо.. даже не обращал внимания терь вижу)

Читают тему:

Мероприятия

1C:Лекторий: 12 октября 2021 года (вторник, начало в 12:00, все желающие) — Маркировка лекарственных средств на примере «1С:Аптека»

При использовании материалов активная прямая гиперссылка на перепечатанный материал обязательна.

Редакция БУХ.1С не несет ответственности за мнения и информацию, опубликованную в комментариях к материалам.

Редакция уважает мнение авторов, но не всегда разделяет его.

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

На указанный в форме e-mail придет запрос на подтверждение регистрации.

Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Если вы продолжите использовать сайт, мы будем считать, что вас это устраивает.

Источник

Строки в 1С 8.3 — строковые функции

Строки в 1С 8.3 во встроенном языке 1с представляют собой значения примитивного типа Строка. Значения данного типа содержат строку в формате Unicode произвольной длины. Переменные строкового типа являются набором символов заключенных в кавычки.

Пример 1. Создадим строковую переменную с текстом.

Функции работы со строками в 1с 8.3

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

СтрДлина

СтрДлина( ). Возвращает количество символов содержащихся в строке, переданной в параметре.

Пример 2. Посчитаем количество символов в строке «Привет мир!».

Итогом выполнения данного кода будет вывод на экран количества символов строки: 11.

СокрЛ

СокрЛ( ). Отсекает незначащие символы, стоящие слева от первого значащего символа в строке.
Незначащие символы:

Пример 3. Убрать все пробелы с левой стороны строки » мир!» и присоединить к ней строку «Привет «.

Итогом выполнения данного кода будет вывод на экран строки «Привет мир!».

СокрП

СокрП( ). Отсекает незначащие символы, стоящие справа от первого значащего символа в строке.

Пример 4. Сформировать из строк «Привет » и » мир!» фразу «Привет мир!»

СокрЛП

СокрЛП( ). Отсекает незначащие символы, стоящие справа от первого значащего символа в строке, также отсекает незначащие символы, стоящие слева от первого значащего символа в строке. Данная функция используется чаще предыдущих двух, так как она более универсальна.

Пример 5. Убрать незначащие символы стоящие слева и справа в наименовании контрагента.

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

1с номера строк в конфигураторе. Смотреть фото 1с номера строк в конфигураторе. Смотреть картинку 1с номера строк в конфигураторе. Картинка про 1с номера строк в конфигураторе. Фото 1с номера строк в конфигураторе

Пример 6. Пусть в структуре Сотрудник содержаться имя, фамилия и отчество сотрудника. Получить строку с фамилией и инициалами.

Пример 7. Пусть в конце строковой переменной записана дата в формате «ггггммдд», получить строку с датой и преобразовать ее к типу Дата.

Пример 8. Пусть в строковой переменной начиная с девятой позиции содержится код региона, следует получить его и записать в отдельную строку.

СтрНайти

Пример 9. В строке «Привет мир!» определить позицию последнего вхождения символа «и».

Итогом выполнения данного кода будет вывод на экран номера последнего вхождения символа «и»: 9.

ВРег( ). Преобразует все символы указанной строки в 1с 8 к верхнему регистру.

Пример 10. Преобразовать строку «привет мир!» к верхнему регистру.

Итогом выполнения данного кода будет вывод на экран строки «ПРИВЕТ МИР!»

НРег( ). Преобразует все символы указанной строки в 1с 8 к нижнему регистру.

Пример 11. Преобразовать строку «ПРИВЕТ МИР!» к нижнему регистру.

Итогом выполнения данного кода будет вывод на экран строки «привет мир!»

ТРег( ). Преобразует строку следующим образом: первый символ каждого слова переводится в верхний регистр, остальные символы слова переводятся в нижний регистр.

Пример 12. Сделать заглавными первые буквы слов в строке «привет мир!».

Итогом выполнения данного кода будет вывод на экран строки «Привет Мир!»

Символ

Символ( ). Получает символ по его коду в кодировке Unicod.

Пример 13. Добавим слева и справа в строку «Привет Мир!» символ ★

Итогом выполнения данного кода будет вывод на экран строки «★Привет Мир!★»

КодСимвола

Пример 14. Узнать код последнего символа в строке «Привет Мир!».

Итогом выполнения данного кода будет вывод на экран кода символа «!» — 33.

ПустаяСтрока

ПустаяСтрока( ). Проверяет состоит ли строка только из незначащих символов, то есть является ли она пустой.

Пример 15. Проверить является ли пустой строка состоящая из трех пробелов.

Итогом выполнения данного кода будет вывод на экран слова «Да» (строковое выражение логического значения Истина).

СтрЗаменить

Пример 16. В строке «Привет Мир!» заменить слово «Мир» на слово «Друзья».

Итогом выполнения данного кода будет вывод на экран строки «Привет Друзья!»

СтрЧислоСтрок

СтрЧислоСтрок( ). Позволяет посчитать количество строк в многострочной строке. Для перехода на новую строку в 1с 8 используется символ ПС (символ перевода строки).

Пример 17. Определить число строк в тексте:
«Первая строка
Вторая строка
Третья строка»

Итогом выполнения данного кода будет вывод на экран количества строк в тексте: 3

СтрПолучитьСтроку

Пример 18. Получить последнюю строку в тексте:
«Первая строка
Вторая строка
Третья строка»

Итогом выполнения данного кода будет вывод на экран строки «Третья строка».

СтрЧислоВхождений

Пример 19. Определить сколько раз входит в строку «Строки в 1с 8.3 и 8.2» буква «с», вне зависимости от ее регистра.

Итогом выполнения данного кода будет вывод на экран числа вхождений: 2.

СтрНачинаетсяС

Пример 20. Определить начинается ли ИНН выбранного контрагента с цифры 1. Пусть в переменной Контрагент хранится ссылка на элемент справочника Контрагенты.

СтрЗаканчиваетсяНа

Пример 21. Определить заканчивается ли ИНН выбранного контрагента на цифру 2. Пусть в переменной Контрагент хранится ссылка на элемент справочника Контрагенты.

СтрРазделить

Пример 22. Пусть у нас есть строка содержащая числа разделенные символом «;», получить из строки массив чисел.

В результате выполнения будет получен массив с числами от 1 до 3-х.

СтрСоединить

Пример 23. Используя массив чисел из предыдущего примера, получить исходную строку.

Также прочитать про строковые функции появившиеся в 8.3 можно на официальном сайте 1С: v8.1c.ru

Прочитайте статью про работу с числами: Число в 1С 8.3 — функции работы с числами

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *