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

coolibin
01 дек 2006, 13:11
Форум: Программирование
Тема: Быстродействие формирования отчета
Ответы: 17
Просмотры: 6410

А как открыть интерфейс один раз до цикла и закрыть интерфейс после цикла закрыть? см. "Объектные интерфейсы" в VipProgr.chm инициализация: см. "Переменные типа ссылки" открытие: GetVIPInterface очистка: FreeVipInterface примеры использования, возможно, поиском по форуму найдешь
coolibin
01 дек 2006, 11:54
Форум: Программирование
Тема: Быстродействие формирования отчета
Ответы: 17
Просмотры: 6410

вот текст моего интерфейса. Его вызывает другой интерфейс... Как я понимаю, медленно было потому, что в цикле вызывался другой интерфейс? Не обязательно в этом случае все переделывать на процедуры. Например, если эти процедуры могут многократно использоваться из других мест, можно загнать их в объе...
coolibin
01 дек 2006, 11:39
Форум: Программирование
Тема: События нажатия клавиш F7 и F8
Ответы: 10
Просмотры: 4055

Я ввожу в поле данные и больше никаких действий не совершаю. Нажимаю esc, и заполняю поля в таблице из полей в интерфейсе. Что ты подразумеваешь под "заполняю поля в таблице"? Вопросы нужно более развернутые делать, если хочешь быстро ответ получить. Если ты вместо того чтобы поменять дан...
coolibin
30 ноя 2006, 14:56
Форум: Программирование
Тема: Быстродействие формирования отчета
Ответы: 17
Просмотры: 6410

Рекомендую сделать лог и посмотреть, на что время тратится. Было бы любопытно узнать - является ли такая медленная работа именно проблемой временных таблиц. Я думаю, скорее всего нет, и время тратится на что-то другое.
Индексов много у временных таблиц?
coolibin
30 ноя 2006, 11:21
Форум: Программирование
Тема: Interface и View
Ответы: 43
Просмотры: 15114

Внешняя выгрузка все равно производится, как с этим бороться?? 1. не использовать order by пока не разберешься как в галактике запросы работают. когда разберешься - тоже скорее всего order by тебе уже не понадобится 2. использовать существующие индексы в таблицах для сортировки. при отсутствии тако...
coolibin
28 ноя 2006, 16:23
Форум: Программирование
Тема: Как связать ДО со счетами фактурами?
Ответы: 3
Просмотры: 1862

Точно не уверен, но попробуй что-нибудь типа:

BaseDoc.Nrec == StepDoc.cBaseDoc and
BaseDoc.Direct == Schfact.Direct and
StepDoc.Nrec == Schfact.cStepDoc
coolibin
28 ноя 2006, 15:04
Форум: Программирование
Тема: Как связать ДО со счетами фактурами?
Ответы: 3
Просмотры: 1862

Как это нет индексов?

Так не работает что-ли?

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

BaseDoc.Nrec == StepDoc.cBaseDoc
X == Schfact.Direct
StepDoc.Nrec  == Schfact.cStepDoc
X - в зависимости что тебе нужно, сбыт и ли снабжение
coolibin
23 ноя 2006, 14:59
Форум: Сопровождение
Тема: Есть ли в Галактике акт переоценки МЦ
Ответы: 6
Просмотры: 3041

Если средняя цена не по партиям считается, то, наверное, нужна пересортица. Но это подразумевает, что на выходе другие МЦ будут.
coolibin
20 ноя 2006, 15:33
Форум: Сопровождение
Тема: Как провести изменение наименования контрагента
Ответы: 5
Просмотры: 3136

Есть идейка из ряда утопических Почему же "утопических"? История изменений. Такое даже в 1С реализовано. Я сам не пользовался, но знаю, что по желанию для нужных регистров там можно настраивать сохранение истории модификации. Велкам в ПИР. Только что-то мне подсказывает, что время зря пот...
coolibin
20 ноя 2006, 12:20
Форум: Программирование
Тема: Обработка исключений
Ответы: 18
Просмотры: 5811

Goblin писал(а): Аксаптоид Вы наш :-)
Тяжелый Вы наш патологический...
coolibin
16 ноя 2006, 10:50
Форум: Программирование
Тема: Обработка исключений
Ответы: 18
Просмотры: 5811

Пытаюсь при инсёрте ставить флажок в тру. А cmClose по-этому флажку делать стоп. Не, при инсерте поздно флажок ставить. cmInsertRecord происходит когда уходим на другую запись, а закрытие окна раньше происходит. можно в самом cmInsertRecord снова вызывать окно if (insert current table1 <> 0) runwin...
coolibin
15 ноя 2006, 14:01
Форум: Программирование
Тема: проблема с переделкой отчёта
Ответы: 18
Просмотры: 7787

А можно порезать

substr
instr
coolibin
15 ноя 2006, 13:58
Форум: Программирование
Тема: Обработка исключений
Ответы: 18
Просмотры: 5811

Нет, cmCheckRecord, не поможет остаться в окне.
Нужно понять - когда мы из окна обратно в браузер возвращаемся?

Информация к размышлению

Закрытию окна можно противостоять в cmClose окна

Не стоит ли у окна атрибут doAccept
coolibin
15 ноя 2006, 13:21
Форум: Программирование
Тема: Обработка исключений
Ответы: 18
Просмотры: 5811

А предварительную проверку (чтобы не нарываться на такие "исключения") делать лучше в cmCheckRecord
coolibin
15 ноя 2006, 13:16
Форум: Программирование
Тема: Обработка исключений
Ответы: 18
Просмотры: 5811

Покажите, как связаны _try и cmInsertRecord? Зачем встала нужда обрабатывать исключение? Какие там потенциальные проблемы у Вас могут возникать кроме дублирования? Чем не устраивает просто if (insert current Table1 <> 0) ...// обработка ситуации Вы слишком долго программировали на другом языке, наве...