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

Dmitry_Sol
23 ноя 2012, 12:34
Форум: Администрирование
Тема: Проблема с созданием новых пользователей GAL91
Ответы: 4
Просмотры: 2442

Проблема с созданием новых пользователей GAL91

Перешли с 8.1 на 9.1 Версия MS SQL 2000 Переход осуществляли конвертором - Alter810-91 После перехода проблемы с созданием новых пользователей Работать можно только без пароля При занесении пароля - галактика начинает выкидывать ошибку в ms70drv.log 28000: [Microsoft][ODBC SQL Server Driver][SQL Ser...
Dmitry_Sol
03 окт 2012, 11:33
Форум: Сопровождение
Тема: Учет готовой продукции по плановым ценам
Ответы: 5
Просмотры: 1999

Re: Учет готовой продукции по плановым ценам

Доброго времени суток :-) Мне кажется достаточно спорным решение завести аналитику - Статья затрат на 43 счете. Получится, что у вас будет к примеру следущая ситуация по дебету Накладная на приход ГП Д43.01 - МЦ1 \Сырье и материалы - К20 Сырье и Материалы=1250 Д43.01 - МЦ1\Заработная плата - К20 Зар...
Dmitry_Sol
27 авг 2012, 16:06
Форум: Программирование
Тема: Куда записываются выбранные записи в интерфейсе PickCatalog
Ответы: 20
Просмотры: 9462

Re: Куда записываются выбранные записи в интерфейсе PickCat

я ПЗ вызываю через

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

	  runinterface('M_MNPLAN::mnpldisp',3,17,нрек ПЗ);
проблем никогда не было.
Dmitry_Sol
27 авг 2012, 15:23
Форум: Программирование
Тема: Куда записываются выбранные записи в интерфейсе PickCatalog
Ответы: 20
Просмотры: 9462

Re: Куда записываются выбранные записи в интерфейсе PickCat

К сожалению без докомпиляции у вас ничего не получится вот их событие mcmarkunmark Table Struct tmpMnPlanForDel ( cMnPlan : tNRec ) .......... cmMarkUnMark: { if (IsValid(tntmpMnPlanForDel)) { delete current tmpMnPlanForDel; } else { ClearBuffer(#tmpMnPlanForDel); set tmpMnPlanForDel.cMnplan := MnPl...
Dmitry_Sol
03 авг 2012, 15:03
Форум: Опыт
Тема: Недельный календарь в табеле учета рабочего времени
Ответы: 1
Просмотры: 4815

Недельный календарь в табеле учета рабочего времени

Столкнулись, с тем, что в текущем табеле учета рабочего времени неудобно заносить информацию, так как он просто разбит на декады. Клиенты просили сделать табель, разбитый понедельно. В результате мы переработали табель, добавив в нее вкладку "Недельный". Я думаю эта доработка будет полезно...
Dmitry_Sol
18 июл 2012, 11:23
Форум: Программирование
Тема: 9.1 PostgreSQL как решить проблему ведения множества юр лиц?
Ответы: 15
Просмотры: 3550

Re: 9.1 PostgreSQL как решить проблему ведения множества юр

Я тоже пользовался функцией opentablebypath , на двух успешных и работающих проектах. Если не будет ее эмуляции, то придется ее делать самому. Жалко что пока нет такого же простого механизма, как shemealias на платформах отличных от первасива. Этот механизм у меня в четырех организациях внедрен. Есл...
Dmitry_Sol
18 июл 2012, 10:03
Форум: Программирование
Тема: L_UKS::GetKatStroy - описание интерфейса.
Ответы: 2
Просмотры: 1011

Re: L_UKS::GetKatStroy - описание интерфейса.

Конечно описание интерфейсов всегда было сильной стороной Топ Софта :-) поковырявшись в исходнике выяснил следущее pcKatstroy-возвратит нрек объекта строительства если в pbMulti - не задействован , но при вызове они зачем то ставят true pbClear - признак предварительной очистки маркера от ранее выбр...
Dmitry_Sol
17 июл 2012, 15:15
Форум: Программирование
Тема: Запуск VIP-интерфейса из js
Ответы: 1
Просмотры: 1151

Re: Запуск VIP-интерфейса из js

Есть три варианта решения данной проблемы. 1) Написать библиотеку для вызова произвольного интерфейса RunAnyView.Для этого нужны vih файлы из M_SCRIPT и M_MNPLAN. вот она рабочая :-) Runanyview.vip #define ComponentVersion #component "m_scripts" #include oiJSWork.vih #include Steck.vin #Co...
Dmitry_Sol
03 июл 2012, 19:49
Форум: Программирование
Тема: Список файлов в директории VIP ?
Ответы: 2
Просмотры: 909

Re: Список файлов в директории VIP ?

Пример из Help :smile:

var str : string;
str := GetFirstFile('c:\','*.sys');

while str <> strDataIsEmpty do
{
message(str);
str := GetNextFile;
}
Dmitry_Sol
06 июн 2012, 17:47
Форум: Программирование
Тема: Alter interface
Ответы: 60
Просмотры: 65344

Re: Alter interface

в файле galnet.ccm есть ее описание

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

const
  cmMAKEORDER      = 3047;
end;
Dmitry_Sol
06 июн 2012, 16:54
Форум: Программирование
Тема: Alter interface
Ответы: 60
Просмотры: 65344

Re: Alter interface

Скорее всего у вас в vip.cfg не подключены нужные ресурсы у меня собирается ваш файл без проблем [System] OpenResources=debug.res OpenResources=%ApiExePath%\Alter_Zar.res OpenResources=%ApiExePath%\atlHelp.res OpenResources=%ApiExePath%\compdata.res OpenResources=%ApiExePath%\C_CheckKBU.res OpenReso...
Dmitry_Sol
22 май 2012, 15:45
Форум: Программирование
Тема: Java
Ответы: 43
Просмотры: 14706

Re: Java

инклюды вот эти #Component "L_BASEDOC" #include vschet.vih #include DOfunsV3.vih а вот sgetmemo function SFGetMemo ( st:oSteckCommonString ) : Boolean; { if NOT (NullVipRef(st)) then { st.push(''); st.push('В данной библиотеке реализован вызов функции Атлантиса.'); st.push(''); st.push('Со...
Dmitry_Sol
22 май 2012, 10:38
Форум: Программирование
Тема: Java
Ответы: 43
Просмотры: 14706

Re: Java

Записи и модифицирую, и вставляю новые. Вот например библиотечка для работы с basedoc и spstep function SFGetBody: oSteckCommonString; { if NOT (NullVipRef(fBody)) then { fBody.push('function CreateBaseDoc(VidDoc,Valut,NrecBase,NrecStep)'); fBody.push('{'); fBody.push('VIP.CallMethod("JS_ATL_Un...
Dmitry_Sol
21 май 2012, 17:57
Форум: Программирование
Тема: Java
Ответы: 43
Просмотры: 14706

Re: Java

В java скрипте надо написать просто
AsGetFirst();

только странно, что вы не сделали еще функцию позиционирования на центр ответственности по нрек.
AsFindNrec. А так вроде все нормально написано
Dmitry_Sol
27 апр 2012, 19:21
Форум: Программирование
Тема: Вытащить поле в отчет не из прототипа
Ответы: 4
Просмотры: 1220

Re: Вытащить поле в отчет не из прототипа

В вашем коде не хватает позиционирования на первую запись - getfitst
попробуйте что то вроде этого.

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

.begin
if v1.getfirst mbpin=TsOk
invnomer:= v1.MBPIN.DOPINFO;
else
invnomer:='';
end.