Добавить в корзинуПозвонить
Найти в Дзене
Vedateka

1С БСП основные функции

Записать документ, справочник и т.д. с помощью БСП можно используя процедуру: ОбновлениеИнформационнойБазы.ЗаписатьОбъект(). При необходимости удалить (исключить) из проверяемых реквизит можно использовать следующую конструкцию: Сообщение пользователю может быть выведено на экран при помощи процедуры БСП СообщитьПользователю(). Процедура расположена в двух общих модулях: ОбщегоНазначения(Серверный вариант) и ОбщегоНазначенияКлиент(Клиентский вариант). Пример: 1. Для вывода сообщения у поля управляемой формы, связанного с реквизитом объекта: ОбщегоНазначения.СообщитьПользователю( НСтр("ru = 'Сообщение об ошибке.'"), , "ПолеВРеквизитеФормыОбъект", "Объект"); Альтернативный вариант использования в форме объекта: ОбщегоНазначения.СообщитьПользователю( НСтр("ru = 'Сообщение об ошибке.'"), , "Объект.ПолеВРеквизитеФормыОбъект"); 2. Для вывода сообщения рядом с полем управляемой формы, связанным с реквизитом формы: ОбщегоНазначения.СообщитьПользователю( НСтр("ru = 'Сообщение об ошиб
Оглавление

Записать документ

Записать документ, справочник и т.д. с помощью БСП можно используя процедуру: ОбновлениеИнформационнойБазы.ЗаписатьОбъект().

-2

Обработка проверки заполнения

При необходимости удалить (исключить) из проверяемых реквизит можно использовать следующую конструкцию:

-3

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

Сообщение пользователю может быть выведено на экран при помощи процедуры БСП СообщитьПользователю(). Процедура расположена в двух общих модулях: ОбщегоНазначения(Серверный вариант) и ОбщегоНазначенияКлиент(Клиентский вариант).

Пример:

1. Для вывода сообщения у поля управляемой формы, связанного с реквизитом объекта:

ОбщегоНазначения.СообщитьПользователю( НСтр("ru = 'Сообщение об ошибке.'"), , "ПолеВРеквизитеФормыОбъект", "Объект");

Альтернативный вариант использования в форме объекта: ОбщегоНазначения.СообщитьПользователю( НСтр("ru = 'Сообщение об ошибке.'"), , "Объект.ПолеВРеквизитеФормыОбъект");

2. Для вывода сообщения рядом с полем управляемой формы, связанным с реквизитом формы:

ОбщегоНазначения.СообщитьПользователю( НСтр("ru = 'Сообщение об ошибке.'"), , "ИмяРеквизитаФормы");

3. Для вывода сообщения связанного с объектом информационной базы:

ОбщегоНазначения.СообщитьПользователю(НСтр("ru = 'Сообщение об ошибке.'"), ОбъектИнформационнойБазы, "Ответственный",,Отказ);

4. Для вывода сообщения по ссылке на объект информационной базы:

ОбщегоНазначения.СообщитьПользователю(НСтр("ru = 'Сообщение об ошибке.'"), Ссылка, , , Отказ);

Случаи некорректного использования:

1. Передача одновременно параметров КлючДанных и ПутьКДанным.

2. Передача в параметре КлючДанных значения типа отличного от допустимого.

3. Установка ссылки без установки поля (и/или пути к данным

Вернутся на уровень выше