Запрет на смену статуса Договора, пока он на визировании

Создано:

Доброго времени суток, коллеги!

Вот, вполне логичное поведение приложения: запретить обычным пользователям (менеджерам компании) не имеющим право визировать договор, менять его статус.

Для того, чтобы реализовать запрет на смену статуса Договора, пока он на визировании, необходимо выполнить следующее:

1. На открытие карточки редактирования Договора wnd_ContractEdit по событию OnDatasetAfterOpen необходимо проверить состояние всех виз по ID данной записи (данного договора), например таким образом:

var ID = Dataset.Values('ID');

1
Голосовать

Изменение логотипа в BPMonline 5.3.0

Создано:

Всех приветствую!

Хочу поделиться краткой инструкцией для всех пользователей BPMonline - как поставить свой логотип.

Итак, заходим в [Инструменты] - [Конфигурация]

Открываем [MainPage]

Выделяем [ImageBox1]

4
Голосовать
Метки записи:

Фильтрация перечня БП по пути их размещения

Создано:

Отфильтровать перечень БП по пути их размещения (в окне выбора процесса), можно внеся следующие изменения в конфигурацию:
1. Открыть сервис scr_WorkflowGridArea. В теле функции function StartWorkflow() найти строку SelectServiceByCode('WorkflowDiagram', false, Self, 'StartWorkflow', WindowCaption); и заменить ее на следующую строку кода:

SelectServiceByPath('WorkflowDiagram','Workflow\\Workflow Diagrams\\', false, Self, 'StartWorkflow', WindowCaption);

1
Голосовать
Метки записи:

Увеличение значения поля "Код" в карточке контрагента

Создано:

Иногда возникает необходимость "нумеровать" контрагентов (по аналогии с "масками" в других разделах). Для реализации можно рассмотреть следующий вариант.

Перед изменениями сделайте резервную копию базы.

Для такой возможности следует:

1. Зайти в системные настройки:

/system/files/1_55.png

2. Добавить новую настройку:

/system/files/2_38.png

3. Ввести следующие параметры:

/system/files/3_21.png

3
Голосовать
Метки записи:

Наполнение справочников: "Страна", "Регионы" и "Населенные пункты"

Создано:

Всем привет!

Хочу поделиться наполнением справочников: "Страна", "Регионы" и "Населенные пункты", которое включает в себя 106 стран, 922 региона и 10969 городов.

Последовательность загрузки:
1 - Country.sql
2 - State.sql
3 - City.sql

8
Голосовать

Отправка сообщений в html-формате с помощью действия

Создано:

Приветствую всех!

Тногда возникает такая ситуация, что при отправки письма по контакту или по контрагенту с помощью функции [Действие] - письмо формируется в текстовом формате. А это означает, что подписи, логотипы и форматирование текста не поддерживается.

Для решения такой ситуации, прошу открыть TSAdmin и найти сервис scr_MailUtils.
В данном сервисе

if (Params.BodyFormat) {
                Message.BodyFormat = Params.BodyFormat;
        } else if (!Params.Template) {
                Message.BodyFormat = 1;
        }

поменяйте на

if (Params.BodyFormat) {

1
Голосовать

Добавление связанного справчника

Создано:

Доброго времени суток, коллеги!

Возникла недавно задача, добавить новый справочник в раздел "Задачи", именуемый как "Причины неудач", по аналогии как это сделано со справочником "Результаты задач": Причины неудач должны быть зависимы от типов задач.

Первым делом создал новый справочник: "Причины неудач". Его сервисы создались мастером автоматически:

  • Tasks\Dictionaries\TaskFail\ds_TaskFail
  • Tasks\Dictionaries\TaskFail\sq_TaskFail
  • Tasks\Dictionaries\TaskFail\tbl_TaskFail
5
Голосовать

Элемент EnumControl

Создано:

Помогите пожалуйста,
Использую компонент EnumControl , заполняю его AddEnumItem(Enum, i, i, DatasetUsers.Values('Name'));. Когда выбран один из элементов выпадающего списка, как получить его код(номер) в скрипт? версия Terrasoft 3.02

0
Голосовать

FieldMaker. Простое создание полей

Создано:

Добрый день, господа!

Хочу презентовать разработку, для конфигурирования Terrasoft 3.x.x
FieldMaker – утилита для создания новых полей.

Вы скажете, что их и так существует сотня, но у всех них есть свои недостатки
и после их использования приходилось еще многое менять руками…

Поэтому я и решил создать относительно интеллектуальную утилиту для создания полей.
Она сама генерирует все названия в корпоративном стиле, но при этом оставляет возможность изменить их вручную, а также осуществляет все необходимые процедуры при создании поля.

9
Голосовать
Метки записи:

Особенности сортировки по алфавиту в Oracle

Создано:

Настраивая механизм поиска дублей в проекте на Terrasoft 3.X, работающем на базе Oracle, для таблицы контактов получал ошибку при попытке объединить дубли. При автоматической генерации хранимых процедур для объединения дублей возникло несоответствие порядка двух полей в таблице, что и привело к проблемам. В сгенерированной серверной логике они были в одном порядке, а на стороне клиентского приложения они перебирались в другом. Поля назывались, для примера, Com1 и Communication.

2
Голосовать
RSS-материал