Найдено 1378 результатов

m0p3e
14 фев 2023, 11:14
Форум: Программирование
Тема: Alter F_OS::KATOSS
Ответы: 5
Просмотры: 5895

Re: Alter F_OS::KATOSS

Но никак не получается обработать удаление значения ВА: в обработчик cmDelOnProtect не попадаю. Как решить проблему?

В обработчике интерфейса блокируется обработка, если находимся в главном интерфейсе:

if CurWindow = wnMainWindow
stop;

Если необходимо это корректно обойти, то можно описать ...
m0p3e
14 фев 2023, 11:00
Форум: Программирование
Тема: Alter F_OS::KATOSS
Ответы: 5
Просмотры: 5895

Re: Alter F_OS::KATOSS

Добавленный мною столбец выделяется на фоне остальных: он всегда одного цвета. Каким образом можно сделать, чтобы значение в нем было того же цвета, что и остальные реквизиты в записи?
Ирина, попробуйте вот так:

ExtendFormats PDOCUMENT;
Browse PDOCUMENT;
Table KATOS;
Fields
CheckP 'Проект ...
m0p3e
06 мар 2022, 00:30
Форум: Общие вопросы
Тема: Напоминалка в Галактике
Ответы: 6
Просмотры: 6766

Re: Напоминалка в Галактике

Самое универсальное подписаться на точку расширения epAppInit.
Тут LaaLaa давал описание.
А здесь я выкладывал пример с ее использованием.
m0p3e
06 мар 2022, 00:21
Форум: Общие вопросы
Тема: C 8 марта дорогие женщины!
Ответы: 21
Просмотры: 35348

Re: C 8 марта дорогие женщины!

В праздником, дорогие женщины!
m0p3e
29 сен 2021, 11:46
Форум: Программирование
Тема: Приказ на перевод: номер и дата закл. контракта в прототипе
Ответы: 6
Просмотры: 9481

Re: Приказ на перевод: номер и дата закл. контракта в протот

Есть объект для работы с контрактами. WorkWithContract.
Можно попробовать использовать его.
m0p3e
27 сен 2021, 19:49
Форум: Программирование
Тема: Приказ на перевод: номер и дата закл. контракта в прототипе
Ответы: 6
Просмотры: 9481

Re: Приказ на перевод: номер и дата закл. контракта в протот

Судя по коду разработчики считают, что правильно брать информацию о контракте из appointments.
Данные по предыдущим контрактам можно получить пробежав по appointments в обратном порядке.
Для получения назначения на конкретную дату (дату приема или предыдущую дату от перевода) проще всего через ...
m0p3e
24 сен 2021, 23:55
Форум: Программирование
Тема: Приказ на перевод: номер и дата закл. контракта в прототипе
Ответы: 6
Просмотры: 9481

Re: Приказ на перевод: номер и дата закл. контракта в протот

В зависимости от настройки UP.STAFF.RECEPTION.PrintFundation


TR.AddTuneS('UP.STAFF.RECEPTION.PrintFundation', 'Выводить в поле "изменение к трудовому договору" приказа:', ftList, '1', '', 'NastrKadrPrikazALL');
TR.AddList(0, 'Трудовой договор');
TR.AddList(1, 'Дополнительное соглашение либо ...
m0p3e
30 июн 2021, 16:25
Форум: Программирование
Тема: Ф-ция CalcDaysBetweenDates
Ответы: 5
Просмотры: 7173

Re: Ф-ция CalcDaysBetweenDates

Все верно. Для нее нерабочие это конкретно суббота и воскресенье.
Когда-то писал для себя такую функцию.

//Возвращает количество рабочих дней между двумя датами
Public Function CalcWorkDaysBetweenDates ( dBeg, dEnd : date ) : Integer;
{
Result := CalcDaysBetweenDates ( dBeg, dEnd, true );
_loop ...
m0p3e
23 янв 2021, 12:40
Форум: Программирование
Тема: Обмен данными с модификацией
Ответы: 4
Просмотры: 5328

Re: Обмен данными с модификацией

Скорее всего проблема с некорректной установкой atl_branch лежит глубже.
Если попробовать просто модифицировать это поле обычным запросом, то ничего не произойдет. Необходимо добавлять SetBranch.
<игнорировать-филиальность> — конструкция setBranch, позволяющая менять поле Atl_branch независимо от ...
m0p3e
23 ноя 2020, 23:56
Форум: Программирование
Тема: Наложение объектов при докомпиляции интерфейса
Ответы: 7
Просмотры: 5902

Re: Наложение объектов при докомпиляции интерфейса

Координаты x,y и коэффициент размеров по обоим осям.
Они довольно сильно различаются. В случае масштаба в настройках Windows не равного 100, начинается самое интересное. :)
m0p3e
23 ноя 2020, 16:12
Форум: Программирование
Тема: Наложение объектов при докомпиляции интерфейса
Ответы: 7
Просмотры: 5902

Re: Наложение объектов при докомпиляции интерфейса

Я пошел другим. viewtopic.php?f=8&t=13190
По прошествии времени могу сказать, что работает вполне успешно.
m0p3e
19 ноя 2020, 17:39
Форум: Администрирование
Тема: Филиальность: общие таблицы
Ответы: 48
Просмотры: 41987

Re: Филиальность: общие таблицы

Возможно в 9.1 что-то доработали в этом направлении, но в 8.1 пришлось делать свою доработку.
Вкратце:
При формировании приказа на повторный прием программно делается доступным филиал из которого работник принимается и переносится информация. SetBranches().
Также интерфейс переноса (Copy_Psn ...
m0p3e
10 ноя 2020, 13:30
Форум: Администрирование
Тема: Филиальность: общие таблицы
Ответы: 48
Просмотры: 41987

Re: Филиальность: общие таблицы

Catalogs однозначно необходимо делать общей при включении филиальности. При этом не забываем про зависимые от нее. CatHist например.
Реализовать виртуальную филиальность для отдельных каталогов (Штатную структуру и ей подобные) не так сложно.
Докомпиляция пары интерфейсов и пара триггеров.
m0p3e
14 фев 2020, 15:50
Форум: Программирование
Тема: Запись данных в MEMO-поле
Ответы: 3
Просмотры: 3342

Re: Запись данных в MEMO-поле

После записи он и так будет в последней позиции. Или не понял вопроса...
Функция дозаписывает данные в memo:

Function AddToMemo(c : comp; s : string) : boolean;
{
cTabel := c;
Result := false;
_try
{
If GetFirst FastFirstRow Notes <> tsOk
{
ClearBuffer ( #Notes );
Notes.Choice := 2007 ...
m0p3e
14 фев 2020, 12:56
Форум: Программирование
Тема: Запись данных в MEMO-поле
Ответы: 3
Просмотры: 3342

Re: Запись данных в MEMO-поле

Предварительно курсор ставим в конец.

Код: Выделить всё

    MemoFile.Seek(MemoFile.GetSize);
    MemoFile.WriteLn(s);