Блог Программиста 1С


Нажмите, чтобы связаться со мной:

WhatsApp: 8 919 352 82 17
почта: meshkova.a.s@mail.ru
Telegram: blogpro1c
VK: vk.com/kursy_po_1c

  • Услуги программиста 1С Удаленно

  • Статьи
  • Скачать Отчеты/Обработки
  • Курс Сам себе Программист 1С
  • Курс — АНАЛИТИК 1С
  • Контакты/Стоимость работы

Вывести сообщение пользователю с привязкой к конкретной строке табличной части.

18.06.2022 от Программист 1С 0 Комментарии

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

1С (Код)
1
2
3
4
5
6
7
8
9
Для Каждого ТекущаяСтрока Из Объект.Документы Цикл
 
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Дубли номеров СФ: " + ТекущаяСтрока.ОрганизацияПоставщик + " № " + Строка(ТекущаяСтрока.НомерСФ);
Сообщение.Поле = "Объект.Документы[" + (ТекущаяСтрока.НомерСтроки-1) + "].НомерСФ";
 
Сообщение.Сообщить();
 
КонецЦикла;

Вот как будет выглядеть ошибка в пользовательском режиме ⇓. Чтобы перейти к нужной строке пользователю просто нужно дважды щелкнуть на сообщении об ошибке.

СообщениеПользователю

Внешний вид сообщения

Также добавлена подсветка неверных строк красным цветом, это делается в «Условном оформлении» формы.

Большим преимуществом функции «СообщениеПользователю» является возможность использовать ее как на клиенте, так и на сервере. Но, к сожалению, использовать ее можно только на управляемых формах.

Если вы хотите научиться без программирования решать задачи, возникающие в 1С — приглашаю Вас на мой курс Аналитик 1С 

А если вы хотите научиться самостоятельно автоматизировать свою работу в 1С — подписывайтесь на мой Телеграм — канал.

👆 Там делюсь секретами работы в 1С, о которых вы никогда не узнаете от программистов. 🤫

Похожие записи:

    Нарушение прав доступа! При открытии внешней обработки 1С Если при попытке открытия внешней обработки в 1С 8.3 вы...
    Как добавить печать и подпись в печатную форму в 1С 8.3 В 1С 8.3 есть механизм, который позволяет редактировать макеты печатных...
    После обновления перестала работать синхронизация между ЗУП и БП Довольно часто перестает работать синхронизации между  конфигурациям ЗУП и Бухгалтерией...
    Печать и отправка из 1С 8.3 нескольких документов в одном Иногда нужно распечатать или отправить по электронной почте из 1С...

Категории: Статьи Метки: 8.3

От Программист 1С

Просмотреть все записи от Программист 1С по этой ссылке.

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

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

ИП Мешкова Алена Сергеевна
ИНН 745311572100
Лицензия на осуществление образовательной деятельности № Л035-01235-74/02016029
Эл. почта: meshkova.a.s@mail.ru
Copyright © 2015-2025
Пользовательское соглашение
Яндекс.Метрика