Было бы неплохо, выложить хотя бы часть исходника, чтобы понимать, что же у вас происходит.
Но если вы уверены, что у вас уже наложено индексное условие по лицевому счету, то можете условие по году накладывать как неиндексное
G1 == SUMVIDOP.YEARK (noindex)
все равно на скорость отчета существенно ...
Найдено 76 результатов
- 27 янв 2016, 13:44
- Форум: Программирование
- Тема: Индекс не найден
- Ответы: 14
- Просмотры: 10764
- 27 янв 2016, 13:16
- Форум: Программирование
- Тема: Индекс не найден
- Ответы: 14
- Просмотры: 10764
Re: Индекс не найден
Добрый день. В Идексе который вы указали, YEARK идет вторым сегментом. Это значит, что сначала индексируется первый сегмент - ссылка на лицевой счет, а затем уже YEARK. Вам нужно или, сначала указаать ограничение по лицевому счету, или использовать другой индекс, где YEARK идет первым сегментом. В ...
- 31 июл 2015, 18:01
- Форум: Программирование
- Тема: конвертирование в JavaScript
- Ответы: 11
- Просмотры: 8421
Re: конвертирование в JavaScript
1. Если неободимо сохранить информацию по объекту, нужно использовать функцию rewrite()
в вашем случае это
if (Kolvo > 0)
{
Message('Положительное');
};
else
{
SpObjAcct.kolcpos = Math.abs(SpObjAcct.kolcpos);
SpObjAcct.rewrite();
};
2. Для вызова алгоритма, из алгоритма необходимо подключить ...
в вашем случае это
if (Kolvo > 0)
{
Message('Положительное');
};
else
{
SpObjAcct.kolcpos = Math.abs(SpObjAcct.kolcpos);
SpObjAcct.rewrite();
};
2. Для вызова алгоритма, из алгоритма необходимо подключить ...
- 24 июл 2015, 11:17
- Форум: Программирование
- Тема: Интерфейс выбора даты и МВЗ
- Ответы: 5
- Просмотры: 4301
Re: Интерфейс выбора даты и МВЗ
Доброго времени суток.
1. Попробуйте после screen использовать ключевое слово notablenavigation;
Screen ScrSpis;
noTableNavigation;
Show At(,,,);
2. ReScanPanel(scrTable) в данном случае абсолютно неуместно, так как эта команда служит для перерисовывания записей корневой таблицы iTable.
а у вас ...
1. Попробуйте после screen использовать ключевое слово notablenavigation;
Screen ScrSpis;
noTableNavigation;
Show At(,,,);
2. ReScanPanel(scrTable) в данном случае абсолютно неуместно, так как эта команда служит для перерисовывания записей корневой таблицы iTable.
а у вас ...
- 23 июл 2015, 18:49
- Форум: Программирование
- Тема: конвертирование в JavaScript
- Ответы: 11
- Просмотры: 8421
Re: конвертирование в JavaScript
Вам нужно использовать Math.abs(x), подробнее можете почитать на javascript.ru
По поводу ошибки в строке 1, вы должны помнить, что Javascript регистрозависим. Убедитесь, что в вкладке "Объекты" есть объект "Заголовок Связи", и в вкладке экземпляры он назван ObjAcc
По поводу ошибки в строке 1, вы должны помнить, что Javascript регистрозависим. Убедитесь, что в вкладке "Объекты" есть объект "Заголовок Связи", и в вкладке экземпляры он назван ObjAcc
- 11 мар 2015, 15:42
- Форум: Опыт
- Тема: Библиотека функций для JavaScript
- Ответы: 11
- Просмотры: 27788
Re: Библиотека функций для JavaScript
Пользоваться этим функционалом , можно, как и любой штатной библиотекой JavaScript.
у вас в списке библиотек, ваша библиотека должна появиться в пользовательских функциях.
Мне кажется, что вы ошиблись в названии компонента. Насколько я понимаю он должен называться M_MNPLAN.
RunAnyView('Interface M ...
у вас в списке библиотек, ваша библиотека должна появиться в пользовательских функциях.
Мне кажется, что вы ошиблись в названии компонента. Насколько я понимаю он должен называться M_MNPLAN.
RunAnyView('Interface M ...
- 29 сен 2014, 19:20
- Форум: Сопровождение
- Тема: Внешние атрибуты - ссылка (другие таблицы)
- Ответы: 7
- Просмотры: 17933
Re: Внешние атрибуты - ссылка (другие таблицы)
Вопрос конечно не в этой теме, а больше относится к программированию.
Но решаемый. Вот этот код добавляет каталог стран в список Прочих таблиц в аттрибутах.
#include GetAttrTable.vih
const
coState : Word =1458;
end;
#ifdef ComponentVersion
#component "C_EXTCLASS"
#endif
VipInterface ...
Но решаемый. Вот этот код добавляет каталог стран в список Прочих таблиц в аттрибутах.
#include GetAttrTable.vih
const
coState : Word =1458;
end;
#ifdef ComponentVersion
#component "C_EXTCLASS"
#endif
VipInterface ...
- 05 сен 2014, 12:53
- Форум: Программирование
- Тема: Ошибка 310
- Ответы: 32
- Просмотры: 18314
Re: Ошибка 310
Обратите внимание на эту часть кода
DO2.clearbuffer(DO2.tnspstep);
DO2.SPSTEP.npp := NPP;
DO2.SPSTEP.PRMC := PRMC;
DO2.SPSTEP.CMCUSL := CMCUSL;
DO2.SPSTEP.COTPED := COTPED;
DO2.SPSTEP.KOL := KOL;
DO2.SPSTEP.KOLOPL := KOLOPL;
DO2.SPSTEP.kol := KOLFACT;
DO2.SPSTEP.price := price;
DO2 ...
DO2.clearbuffer(DO2.tnspstep);
DO2.SPSTEP.npp := NPP;
DO2.SPSTEP.PRMC := PRMC;
DO2.SPSTEP.CMCUSL := CMCUSL;
DO2.SPSTEP.COTPED := COTPED;
DO2.SPSTEP.KOL := KOL;
DO2.SPSTEP.KOLOPL := KOLOPL;
DO2.SPSTEP.kol := KOLFACT;
DO2.SPSTEP.price := price;
DO2 ...
- 04 сен 2014, 16:33
- Форум: Сопровождение
- Тема: Суммирование при циклической обработке в ТХО
- Ответы: 13
- Просмотры: 13894
Re: Суммирование при циклической обработке в ТХО
Тоже столкнулся с проблемой суммирования проводок в ТХО.
Пришлось написать TXO API для суммирования однотипных проводок.
Может кому пригодится.
После сборки, в перечне алгоритмов появится TxoCalcIdent.
Нужно создать новую строку в хозоперации, и выбрать &VIP[Obj:"TXOCALCIDENT"]
#include TxoApi.vih ...
Пришлось написать TXO API для суммирования однотипных проводок.
Может кому пригодится.
После сборки, в перечне алгоритмов появится TxoCalcIdent.
Нужно создать новую строку в хозоперации, и выбрать &VIP[Obj:"TXOCALCIDENT"]
#include TxoApi.vih ...
- 05 авг 2013, 17:22
- Форум: Администрирование
- Тема: Ошибка при входе в Галактику
- Ответы: 3
- Просмотры: 4313
Re: Ошибка при входе в Галактику
Видимо у кого то из пользователей стоит антивирус AVAST.
У меня тоже сегодня были проблемы именно с этими файлами. Он их настойчиво пихал в карантин
У меня тоже сегодня были проблемы именно с этими файлами. Он их настойчиво пихал в карантин

- 29 июл 2013, 18:16
- Форум: Программирование
- Тема: Java
- Ответы: 43
- Просмотры: 25677
Re: Java
Посмотрите в разделе ОПЫТ в теме "Библиотека функций для JavaScript"
http://www.tyumbit.ru/gal_forum/viewtopic.php?f=8&t=12210&start=0
Я выкладывал исходник, пригодный для сборки, там есть не только objintpl.vin, но и все другие инклюды, которые нужны для компиляции пользовательских библиотек ...
http://www.tyumbit.ru/gal_forum/viewtopic.php?f=8&t=12210&start=0
Я выкладывал исходник, пригодный для сборки, там есть не только objintpl.vin, но и все другие инклюды, которые нужны для компиляции пользовательских библиотек ...
- 09 апр 2013, 12:18
- Форум: Программирование
- Тема: опять XML
- Ответы: 10
- Просмотры: 9226
Re: опять XML
К сожалению у Галактики достаточно куцый функционал работы с XML.
Но ваша проблема меня не отпускала. Поэтому пришлось вспомнить навыки работы с парсером XML
https://code.google.com/p/js-library-g ... erXML.ZIP
Надеюсь поможет.
Но ваша проблема меня не отпускала. Поэтому пришлось вспомнить навыки работы с парсером XML
https://code.google.com/p/js-library-g ... erXML.ZIP
Надеюсь поможет.
- 08 апр 2013, 15:41
- Форум: Программирование
- Тема: опять XML
- Ответы: 10
- Просмотры: 9226
Re: опять XML
Занялся вашим xml файлом
Выяснилось, что он не правильной структуры. В нем нет, ни одного элемента. Привел его к правильной структуре.
<root>
<spec>
<sp_spec dat="2005-01-01"/>
<sp_spec dat="2005-02-01"/>
</spec>
</root>
вот так - гарантированно работает
#component "C_PARTNER"
Interface ...
Выяснилось, что он не правильной структуры. В нем нет, ни одного элемента. Привел его к правильной структуре.
<root>
<spec>
<sp_spec dat="2005-01-01"/>
<sp_spec dat="2005-02-01"/>
</spec>
</root>
вот так - гарантированно работает
#component "C_PARTNER"
Interface ...
- 04 апр 2013, 15:22
- Форум: Программирование
- Тема: опять XML
- Ответы: 10
- Просмотры: 9226
Re: опять XML
Я пользуюсь функцией GetNameAttr(NodeRes: LongInt; NameAtr: String): String;
где NodeRes - handle Node узла -
NameAtr - наименование атрибута - в вашем случае 'sp_spec'
Function GetNameAttr(NodeRes: LongInt; NameAtr: String): String;
{
var i : LongInt;
var MapNodeList: LongInt;
var Len ...
где NodeRes - handle Node узла -
NameAtr - наименование атрибута - в вашем случае 'sp_spec'
Function GetNameAttr(NodeRes: LongInt; NameAtr: String): String;
{
var i : LongInt;
var MapNodeList: LongInt;
var Len ...
- 12 фев 2013, 17:19
- Форум: Программирование
- Тема: Внешний атрибут. alter interface, компиляция cnf
- Ответы: 9
- Просмотры: 7177
Re: Внешний атрибут. alter interface, компиляция cnf
Для создания label я пользую код
cfsCreateObject('Label','SCVSCHET', 'LbExtAttr: BASEDOC,14073748835532836', false, pobj2);
cfsSetProp(pobj2, 'Original', 'false');
cfsSetProp(pobj2, 'Origin_X',10);
cfsSetProp(pobj2, 'Title','подразделение');
cfsSetProp(pobj2, 'Origin_Y', 123);
cfsSetProp ...
cfsCreateObject('Label','SCVSCHET', 'LbExtAttr: BASEDOC,14073748835532836', false, pobj2);
cfsSetProp(pobj2, 'Original', 'false');
cfsSetProp(pobj2, 'Origin_X',10);
cfsSetProp(pobj2, 'Title','подразделение');
cfsSetProp(pobj2, 'Origin_Y', 123);
cfsSetProp ...