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

Screw
Чт, 04/08/2011 11:35
Форум: Программирование
Тема: Проблема с getfirst и Loop по таблице Dogovor
Ответы: 3
Просмотры: 7126

Re: Проблема с getfirst и Loop по таблице Dogovor

Внимательно читаем содержимое лога компиляции: [i] Используется поле или переменная CDOG лог.таблицы вместо переменной объекта (стр.139, поз.58 в D:\PROJECTS\FORUM.GALAKTIKA.RU\fmMain.vip) if getFirst GETFIRST Dogovor where ((Comp(cDog) /== Dogovor.nRec)) = tsOk { Иными словами, вместо переменной, к...
Screw
Чт, 02/06/2011 15:28
Форум: Программирование
Тема: Как сделать поля документа недоступными для редактирования?
Ответы: 2
Просмотры: 3649

Re: Как сделать поля документа недоступными для редактирования?

Наличие данных в обязательных для заполнения полях нужно проверять в обработчике cmCheckRecord.
Screw
Пн, 27/12/2010 10:44
Форум: Программирование
Тема: Процедура RescanPanel
Ответы: 2
Просмотры: 3550

Re: Процедура RescanPanel

Имеет место явная нестыковка терминов. В статье о RescanPanel под "панелью" подразумевается номер узла логической таблицы. То же касается методов логической таблицы ReReadRecord и ReDrawPanel: "панель" = "номер узла". Должен заметить, что в vip панель (panel) не имеет в...
Screw
Вт, 21/12/2010 11:21
Форум: Программирование
Тема: Проблемы с синонимами таблиц, созданных отдельно
Ответы: 3
Просмотры: 4514

Re: Проблемы с синонимами таблиц, созданных отдельно

Хорошо бы для начала увидеть описание ЛТ интерфейса.
Screw
Вт, 20/07/2010 18:13
Форум: Программирование
Тема: Предупреждение "Приоритет константы завышен"
Ответы: 16
Просмотры: 15137

Re: Предупреждение "Приоритет константы завышен"

Значение coXXXX для включенных в ЛТ таблиц компилятор генерирует автоматически. По всей видимости, среди включенных в проект файлов есть такой, в котором значение coXXXX определяется явным образом - оно и перекрывает значение сгенерированной.
Screw
Чт, 20/05/2010 20:55
Форум: Заработная плата, кадры
Тема: Суммированный учет рабочего времени с учетным периодом Год!
Ответы: 1
Просмотры: 5458

Re: Суммированный учет рабочего времени с учетным периодом Год!

Если речь об автоматизации расчетов, то нужны доработки. Или сформируйте "годовалым" сотрудникам постоянные доплаты с пользовательским алгоритмом на основе функции WT_GHBD - ей всё равно, за какой период считать часы, лишь бы в табеле были данные. Понятно, что в настройках нужно включить с...
Screw
Пт, 16/04/2010 13:17
Форум: Вопросы общего характера
Тема: Реструктуризация настроек системы Галактика ERP
Ответы: 37
Просмотры: 43092

Re: Реструктуризация настроек системы Галактика ERP

С таким же успехом можно просто поставлять исходные коды прикладной части.
Screw
Пн, 12/04/2010 11:43
Форум: Программирование
Тема: Можно ли узнать содержимое dsk-файла?
Ответы: 7
Просмотры: 7659

Re: Можно ли узнать содержимое dsk-файла?

Речь, видимо, об утилитах delbyp.exe, delprefi.exe, getitem.exe, additem.exe, включенных в комплект поставки инструментария разработки, - с помощью первых двух можно вымарать из ресурсного файла неправильную настройку. Содержимое же ресурсного файла удобно просматривать в Консоли управления: пункт &...
Screw
Вт, 09/03/2010 13:08
Форум: Заработная плата, кадры
Тема: Переход на новый месяц
Ответы: 25
Просмотры: 28496

Re: Переход на новый месяц

Всё-таки я не совсем верно сформулировал суть проблемы. Предварительная чистка и выборка идут правильно, с учетом филиального фильтра, а причина сбоя в том, что производится попытка вставки в целевую таблицу данных с ненулевыми nrec-ами, то есть, без учета того, что в целевой таблице уже могут быть ...
Screw
Пн, 01/03/2010 15:53
Форум: Заработная плата, кадры
Тема: Переход на новый месяц
Ответы: 25
Просмотры: 28496

Re: Переход на новый месяц

Лучше, если ошибка придет "извне": это обеспечит объективность в выборе степени критичности.
Screw
Пн, 01/03/2010 12:43
Форум: Заработная плата, кадры
Тема: Переход на новый месяц
Ответы: 25
Просмотры: 28496

Re: Переход на новый месяц

О том ведь и речь: сначала из SUMUPSOC удаляются записи текущего филиала (при этом остаются записи, относящиеся к другим филиалам), а затем из SUMULSOC закачиваются данные по всему предприятию в целом! Неудивительно, что при этом дублируются NREC-и. Если изложено верно, то этой проблеме прямая дорог...
Screw
Сб, 27/02/2010 12:13
Форум: Заработная плата, кадры
Тема: Переход на новый месяц
Ответы: 25
Просмотры: 28496

Re: Переход на новый месяц

Верно ли я понял, что моя догадка верна, и insert..select пытается втащить все записи из исходной таблицы в целевую?

А усечение в условиях филиальности работает как и задумано, т.е., сводится у далению всех записей, относящихся к текущему филиалу.
Screw
Ср, 24/02/2010 17:37
Форум: Заработная плата, кадры
Тема: Переход на новый месяц
Ответы: 25
Просмотры: 28496

Re: Переход на новый месяц

Удаление и копирование выполняется внутри транзакции. Этим объясняется результирующее количество записей в таблице. Мелькнула дикая догадка: что, если удаление записей идет в рамках текущего филиала, а вставка с помощью insert..select пытается закачать данные по всем филиалам? Хорошо бы собрать код ...
Screw
Чт, 11/02/2010 10:05
Форум: Программирование
Тема: Как объявить свою функцию для вставки в вычисляемое поле
Ответы: 8
Просмотры: 8061

Максим, по сути - это обычные функции, экспортируемые динамически подключаемыми библиотеками. Да, их нужно регистрировать. Подробности см. в документе "Описание языка VIP" (Арифметические выражения - Подключение функций и процедур из DLL).
Screw
Вт, 19/01/2010 22:30
Форум: Программирование
Тема: Можно пример..groupBy
Ответы: 13
Просмотры: 12491

А данные отсортированы по _NrecFPCO? По логике, нет смысла применять оператор к несортированным данным.