Содержание:
- Для чего предназначена функция форматирования текста СтрШаблон?
- Пример функции форматирования СтрШаблона при выводе сообщения пользователю, используя платформу 1С 8.3.6
- Пример функции форматирования СтрШаблона при записи в журнал регистрации в 1С 8.3
Для чего предназначена функция форматирования текста СтрШаблон?
В данной статье рассмотрим функцию форматирования на встроенном языке программирования СтрШаблона. Функция форматирования текста СтрШаблона предназначена для работы с текстом. Функция доступна, начиная с версии Платформы 8.3.6 (в режиме совместимости с версией 8.3.5 и последующими).
Предположим нам нужно вывести сообщение пользователю о том, что на складе не хватает товара. Вывести на экран предупреждение, что документ не будет проведен. Задать вопрос пользователю, при попытке создания документа, на основании данных обработки табличной части 1С 8.3 загрузки из файла. Сделать запись в журнал регистрации в 1С 8.3. Можно воспользоваться функцией СтрШаблона, для подготовки текста сообщения.
Пример функции форматирования СтрШаблона при выводе сообщения пользователю, используя платформу 1С 8.3.6
При контроле отрицательного остатка на складе используя только примитивный тип данных («Строка») код на встроенном языке Платформы 1С 8.3 в модуле объекта будет выглядеть следующим образом (Рис. 1)
Такой же результат можно получить с помощью функции СтрШаблон (Рис. 2)
В первый параметр пишется текст сообщения. В тексте сообщения там, где нужно подставить информацию, которая может меняться необходимо написать знак процента % и от него справа записать порядковый номер. После того как текст сообщения записан, через запятую нужно перечислить те данные которые будут подставлены вместо знака процента % и справа от него порядкового номера. Данные в тексте сообщения будут подставляться в том же порядке, как были перечислены разработчиком после первого параметра через запятую функции СтрШаблона. В приведенном примере (см. Рис. 2) в тексте сообщения символы «1%» будут заменены наименованием номенклатуры в 1С, а символы «2%» будут заменены количеством остатка номенклатуры.
Пример функции форматирования СтрШаблона при записи в журнал регистрации в 1С 8.3
В процессе разработки возникла необходимость сделать запись в журнал регистрации в 1С 8.3(Рис. 3). Пользователь, проверив загруженные данные из файла в табличной части обработки 1С (для автоматического формирования документов) запускает автоматическое формирование документов. После окончания выполнения операции автоматического формирования документов система запишет запись в журнал регистрации в 1С 8.3.
Заменим текст встроенного языка используя функцию СтрШаблон (см. Рис. 4)
В данной статье было приведено два практических примера использования функции форматирования СтрШаблона. Функция СтрШаблон упрощает работу с текстом. Делает текст встроенного языка программирования более читабельным.
Быков Владимир,
Специалист компании ООО “Кодерлайн”
Добавить комментарий