Но никак не получается обработать удаление значения ВА: в обработчик cmDelOnProtect не попадаю. Как решить проблему?
В обработчике интерфейса блокируется обработка, если находимся в главном интерфейсе:
if CurWindow = wnMainWindow
stop;
Если необходимо это корректно обойти, то можно описать ...
Найдено 1378 результатов
- 14 фев 2023, 11:14
- Форум: Программирование
- Тема: Alter F_OS::KATOSS
- Ответы: 5
- Просмотры: 5895
- 14 фев 2023, 11:00
- Форум: Программирование
- Тема: Alter F_OS::KATOSS
- Ответы: 5
- Просмотры: 5895
Re: Alter F_OS::KATOSS
Добавленный мною столбец выделяется на фоне остальных: он всегда одного цвета. Каким образом можно сделать, чтобы значение в нем было того же цвета, что и остальные реквизиты в записи?
Ирина, попробуйте вот так:
ExtendFormats PDOCUMENT;
Browse PDOCUMENT;
Table KATOS;
Fields
CheckP 'Проект ...
Ирина, попробуйте вот так:
ExtendFormats PDOCUMENT;
Browse PDOCUMENT;
Table KATOS;
Fields
CheckP 'Проект ...
- 06 мар 2022, 00:30
- Форум: Общие вопросы
- Тема: Напоминалка в Галактике
- Ответы: 6
- Просмотры: 6766
- 06 мар 2022, 00:21
- Форум: Общие вопросы
- Тема: C 8 марта дорогие женщины!
- Ответы: 21
- Просмотры: 35348
Re: C 8 марта дорогие женщины!
В праздником, дорогие женщины!
- 29 сен 2021, 11:46
- Форум: Программирование
- Тема: Приказ на перевод: номер и дата закл. контракта в прототипе
- Ответы: 6
- Просмотры: 9481
Re: Приказ на перевод: номер и дата закл. контракта в протот
Есть объект для работы с контрактами. WorkWithContract.
Можно попробовать использовать его.
Можно попробовать использовать его.
- 27 сен 2021, 19:49
- Форум: Программирование
- Тема: Приказ на перевод: номер и дата закл. контракта в прототипе
- Ответы: 6
- Просмотры: 9481
Re: Приказ на перевод: номер и дата закл. контракта в протот
Судя по коду разработчики считают, что правильно брать информацию о контракте из appointments.
Данные по предыдущим контрактам можно получить пробежав по appointments в обратном порядке.
Для получения назначения на конкретную дату (дату приема или предыдущую дату от перевода) проще всего через ...
Данные по предыдущим контрактам можно получить пробежав по appointments в обратном порядке.
Для получения назначения на конкретную дату (дату приема или предыдущую дату от перевода) проще всего через ...
- 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, 'Дополнительное соглашение либо ...
TR.AddTuneS('UP.STAFF.RECEPTION.PrintFundation', 'Выводить в поле "изменение к трудовому договору" приказа:', ftList, '1', '', 'NastrKadrPrikazALL');
TR.AddList(0, 'Трудовой договор');
TR.AddList(1, 'Дополнительное соглашение либо ...
- 30 июн 2021, 16:25
- Форум: Программирование
- Тема: Ф-ция CalcDaysBetweenDates
- Ответы: 5
- Просмотры: 7173
Re: Ф-ция CalcDaysBetweenDates
Все верно. Для нее нерабочие это конкретно суббота и воскресенье.
Когда-то писал для себя такую функцию.
//Возвращает количество рабочих дней между двумя датами
Public Function CalcWorkDaysBetweenDates ( dBeg, dEnd : date ) : Integer;
{
Result := CalcDaysBetweenDates ( dBeg, dEnd, true );
_loop ...
Когда-то писал для себя такую функцию.
//Возвращает количество рабочих дней между двумя датами
Public Function CalcWorkDaysBetweenDates ( dBeg, dEnd : date ) : Integer;
{
Result := CalcDaysBetweenDates ( dBeg, dEnd, true );
_loop ...
- 23 янв 2021, 12:40
- Форум: Программирование
- Тема: Обмен данными с модификацией
- Ответы: 4
- Просмотры: 5328
Re: Обмен данными с модификацией
Скорее всего проблема с некорректной установкой atl_branch лежит глубже.
Если попробовать просто модифицировать это поле обычным запросом, то ничего не произойдет. Необходимо добавлять SetBranch.
<игнорировать-филиальность> — конструкция setBranch, позволяющая менять поле Atl_branch независимо от ...
Если попробовать просто модифицировать это поле обычным запросом, то ничего не произойдет. Необходимо добавлять SetBranch.
<игнорировать-филиальность> — конструкция setBranch, позволяющая менять поле Atl_branch независимо от ...
- 23 ноя 2020, 23:56
- Форум: Программирование
- Тема: Наложение объектов при докомпиляции интерфейса
- Ответы: 7
- Просмотры: 5902
Re: Наложение объектов при докомпиляции интерфейса
Координаты x,y и коэффициент размеров по обоим осям.
Они довольно сильно различаются. В случае масштаба в настройках Windows не равного 100, начинается самое интересное.
Они довольно сильно различаются. В случае масштаба в настройках Windows не равного 100, начинается самое интересное.
- 23 ноя 2020, 16:12
- Форум: Программирование
- Тема: Наложение объектов при докомпиляции интерфейса
- Ответы: 7
- Просмотры: 5902
Re: Наложение объектов при докомпиляции интерфейса
Я пошел другим. viewtopic.php?f=8&t=13190
По прошествии времени могу сказать, что работает вполне успешно.
По прошествии времени могу сказать, что работает вполне успешно.
- 19 ноя 2020, 17:39
- Форум: Администрирование
- Тема: Филиальность: общие таблицы
- Ответы: 48
- Просмотры: 41987
Re: Филиальность: общие таблицы
Возможно в 9.1 что-то доработали в этом направлении, но в 8.1 пришлось делать свою доработку.
Вкратце:
При формировании приказа на повторный прием программно делается доступным филиал из которого работник принимается и переносится информация. SetBranches().
Также интерфейс переноса (Copy_Psn ...
Вкратце:
При формировании приказа на повторный прием программно делается доступным филиал из которого работник принимается и переносится информация. SetBranches().
Также интерфейс переноса (Copy_Psn ...
- 10 ноя 2020, 13:30
- Форум: Администрирование
- Тема: Филиальность: общие таблицы
- Ответы: 48
- Просмотры: 41987
Re: Филиальность: общие таблицы
Catalogs однозначно необходимо делать общей при включении филиальности. При этом не забываем про зависимые от нее. CatHist например.
Реализовать виртуальную филиальность для отдельных каталогов (Штатную структуру и ей подобные) не так сложно.
Докомпиляция пары интерфейсов и пара триггеров.
Реализовать виртуальную филиальность для отдельных каталогов (Штатную структуру и ей подобные) не так сложно.
Докомпиляция пары интерфейсов и пара триггеров.
- 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 ...
Функция дозаписывает данные в memo:
Function AddToMemo(c : comp; s : string) : boolean;
{
cTabel := c;
Result := false;
_try
{
If GetFirst FastFirstRow Notes <> tsOk
{
ClearBuffer ( #Notes );
Notes.Choice := 2007 ...
- 14 фев 2020, 12:56
- Форум: Программирование
- Тема: Запись данных в MEMO-поле
- Ответы: 3
- Просмотры: 3342
Re: Запись данных в MEMO-поле
Предварительно курсор ставим в конец.
Код: Выделить всё
MemoFile.Seek(MemoFile.GetSize);
MemoFile.WriteLn(s);