110
ПРИЛОЖЕНИЕ 1
Программный код алгоритмов задач
ИнформационнаяНадписьАдрес = "Адрес: " + Элемент.ТекущиеДанные.Адрес;
СообщениеОНехватке = НСтр("ru='Не хватает товара %Товар% на складе
%Склад%!'")
СтрЗаменить(СообщениеОНехватке, "%Товар%", НаименованиеТовара);
СтрЗаменить(СообщениеОНехватке, "%Склад%", НаименованиеСклада);
Сообщить(НСтр("ru='Переменная типа ""Строка""'"));
ЗапросПоВерсиям = Новый Запрос("
|ВЫБРАТЬ
|Версии.Ссылка,
|ВЫБОР КОГДА Версии.Выпущена = ИСТИНА
| ТОГДА &ТекстВыпущеннойВерсии
| ИНАЧЕ &ТекстНеВыпущеннойВерсии
|КОНЕЦ КАК ТекстПояснения
| ИЗ
| Справочник.Версии КАК Версии");
ЗапросПоВерсиям.УстановитьПараметр("&ТекстВыпущеннойВерсии",
НСтр("ru='(выпущена)'"));
ЗапросПоВерсиям.УстановитьПараметр("&ТекстНеВыпущеннойВерсии",
НСтр("ru='(в разработке)'"));
Перем глВалютаУчета Экспорт; // Валюта, в которой ведется учет
Перем глАдресПоддержки Экспорт; // Адрес электронной почты, куда направляются
сообщения об ошибках
// Проверяет существование файлов - архивов данных в переданном каталоге.
//
// Параметры:
// ПутьККаталогу - Строка - путь к каталогу, который необходимо
// просмотреть на наличие файлов
//
// Возвращаемое значение:
// Строка.
// Полный путь к файлам на диске ИТС. Если строка пустая,
// значит файлов на диске ИТС не найдено.
//
Функция ПроверитьНаличиеФайловНаДискеИТС (знач ПутьКДискуИТС) Экспорт
Следует стремиться к тому, чтобы имена процедур и функций и имена формальных
параметров были "говорящими" (документировали сами себя).
Правильно:
Функция ПроверитьТипРеквизитаОбъекта(Объект, ИмяРеквизита, ТипЗначения)