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


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

WhatsApp: 8 919 352 82 17
Viber: 8 919 352 82 17
skype: sambalyona
почта: meshkova.a.s@mail.ru

  • Услуги программиста 1С удаленно
  • Онлайн курс «Сам себе Программист 1С»

  • Статьи
  • Программирование 1С
  • Отчеты/Обработки
  • Контакты/Стоимость работы

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

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

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

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

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

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

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

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

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

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

    Почему Профиль групп доступа не назначает Роль Бывает в работе с 1С возникает такая ситуация, вы создали...
    Нарушение прав доступа! При открытии внешней обработки 1С Если при попытке открытия внешней обработки в 1С 8.3 вы...
    Пожертвования в 1С БП 8.3 Очень важно правильно отразить поступление пожертвования в вашей 1С. Это...
    Программное добавление кнопки на управляемую форму Подобная задача может возникнуть тогда, когда программист задумывается о дальнейшей...

Категории: Программирование 1С Метки: 8.3

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

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

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

Ваш адрес email не будет опубликован.

Получите БЕСПЛАТНУЮ письменную консультацию Программиста 1С на Ваш email прямо сейчас

    Свежие комментарии

    • Программист 1С к записи Обработка для загрузки номенклатуры из Excel в 1С УТ 11
    • Николай к записи Обработка для загрузки номенклатуры из Excel в 1С УТ 11
    • Программист 1С к записи Отчет «Номенклатура со штрихкодами» для 1С УТ, Розница и БП 8.3 и 8.2
    • Наталья к записи Отчет «Номенклатура со штрихкодами» для 1С УТ, Розница и БП 8.3 и 8.2
    • Программист 1С к записи Обработка для загрузки номенклатуры из Excel в 1С УТ 11

    Свежие записи

    • Как выбрать 1С облако? Плюсы и минусы.
    • Изменение конфигурации 1С — Как разрешить?
    • Коммерческое предложение для 1С 8.3 БП 3.0 — внешняя печатная форма
    • Номенклатура со штрихкодами и ценами
    • Где в 1С 8.3 меню Файл
    Мешкова Алена Сергеевна
    ИНН 745311572100
    Эл. почта: meshkova.a.s@mail.ru
    Copyright © 2015-2021
    Пользовательское соглашение
    Яндекс.Метрика