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

Espada
20 окт 2017, 11:38
Форум: Программирование
Тема: Масштаб документа
Ответы: 2
Просмотры: 773

Re: Масштаб документа

m0p3e писал(а):Можно через вызов VB скрипта. Описывал тут.
:eek: :shock: в принципе, развивать память же тоже нужно) буду помнить о масштабе)
Espada
20 окт 2017, 11:19
Форум: Программирование
Тема: Масштаб документа
Ответы: 2
Просмотры: 773

Масштаб документа

Доброго дня, решил поинтересоваться, может есть какой-нибудь код или функция, которая отвечает за масштабирование файла? делаем RTF формы для работы, и после компиляции у них остаётся масштаб , который был при сохранении файла. На своём компе я ставлю масштаб 100% и мне комфортно работать с документ...
Espada
19 окт 2017, 13:21
Форум: Программирование
Тема: Функция RereadRecord
Ответы: 13
Просмотры: 2185

Re: Функция RereadRecord

#component "L_BaseDoc" alter interface VSchet_Release; Create View as select SpStep AddSpStep; //На всякий случай используем свой синоним window wVSchetZ; HandleEvent cmValue50 : { If UpdateTable { StartNewVisual ( vtRotateVisual,vfTimer,'Title',0 ); ClearBuffer(#AddSpStep); AddSpStep.cSt...
Espada
19 окт 2017, 10:02
Форум: Программирование
Тема: Функция RereadRecord
Ответы: 13
Просмотры: 2185

Re: Функция RereadRecord

что-то мне кажется, что проще код заполнения спецификации перенести в vip, создать кнопку "Заполнить" и использовать там RereadRecord) Насчет проще сомнительно, т.к. код в frm-ке уже написан и работает, но то что правильнее - однозначно. В какой интерфейс/окно встраиваемся (GetIfcCurrentF...
Espada
18 окт 2017, 16:58
Форум: Программирование
Тема: Функция RereadRecord
Ответы: 13
Просмотры: 2185

Re: Функция RereadRecord

у меня только вопросик ещё возник, при переносе кода) я использую create view но т.к. я их писал под прототип PRBDOC, я мог использовать системные переменные basedocnrec и PosNrec, для обращения к таблице basedoc и spstep соответственно. подскажите пожалуйста, как тут присвоить эти данные переменным...
Espada
18 окт 2017, 16:18
Форум: Программирование
Тема: Функция RereadRecord
Ответы: 13
Просмотры: 2185

Re: Функция RereadRecord

alter interface <interfacename>; HandleEvent cmPrintDoc : { If inherited::HandleEvent(cmPrintDoc)<>heAbort RescanPanel(..); } End; End. После успешного вызова события cmPrintDoc будет выполнен RescanPanel. Нужно смотреть конкретный интерфейс на предмет своих заморочек, но общая идея такая. что-то м...
Espada
18 окт 2017, 12:55
Форум: Программирование
Тема: Функция RereadRecord
Ответы: 13
Просмотры: 2185

Re: Функция RereadRecord

Через докомпиляцию интерфейса можно попробовать. HandleEvent cmPrintDoc : { If inherited::HandleEvent(cmPrintDoc)<>heAbort RescanPanel(..); } End; я ещё не совсем разобрался с декомпиляцией) я так понимаю, это в свойство формы счета записывается, мол при выполнении функции печати обновляется интерф...
Espada
18 окт 2017, 12:20
Форум: Программирование
Тема: Функция RereadRecord
Ответы: 13
Просмотры: 2185

Re: Функция RereadRecord

RAJAH писал(а):Довольно странный вопрос... Какова цель?
в счет фактуру импортирую данные в спецификацию. данные заполняются нормально, но отображаются изменения только после того как перезайду в сам счет. так вот я и думал, мб есть возможность обновления интерфейса, что бы изменения отображались сразу?
Espada
18 окт 2017, 10:52
Форум: Программирование
Тема: Функция RereadRecord
Ответы: 13
Просмотры: 2185

Re: Функция RereadRecord

Den писал(а):Разумеется, данный метод нельзя использовать в FCOM
а есть альтернатива?)
Espada
18 окт 2017, 10:22
Форум: Программирование
Тема: Функция RereadRecord
Ответы: 13
Просмотры: 2185

Функция RereadRecord

Доброго дня. столкнулся с такой ситуацией, что не могу обновить интерфейс счета фактуры. раньше, когда работал с Vip файлами использовал процедуру RereadRecord(#Basedoc), однако при использовании его в frm файле, пишет, что нет такой функции поля или метода. Подскажите пожалуйста как эту процедуру и...
Espada
16 окт 2017, 18:14
Форум: Программирование
Тема: функция добавления строки в спецификацию
Ответы: 6
Просмотры: 1351

Re: функция добавления строки в спецификацию

Если в буфере уже существующая запись, то nrec необходимо принудительно занулить. Тогда он при вставке будет сгенерирован. if(NewSpstep.getfirst spstep = tsOk and NewSpstep.getfirst stepdoc = tsOk) { if(NewSpstep.Spstep.Nrec <> 0) { Message(NewSpstep.Spstep.nrec) NewSpstep.clearbuffer(NewSpstep.tNs...
Espada
16 окт 2017, 17:59
Форум: Программирование
Тема: функция добавления строки в спецификацию
Ответы: 6
Просмотры: 1351

Re: функция добавления строки в спецификацию

INSERT - вставка новой записи; UPDATE - редактирование существующей. по идее insert должен создавать новую запись в таблице spstep. а у меня ругается, мол дублируется запись spstep.nrec. не подскажете в чем может быть проблема? Ошибка N 5/ Дублированное значение при уникальном ключе. В таблице Spst...
Espada
16 окт 2017, 16:18
Форум: Программирование
Тема: функция добавления строки в спецификацию
Ответы: 6
Просмотры: 1351

Re: функция добавления строки в спецификацию

RAJAH писал(а):INSERT - вставка новой записи; UPDATE - редактирование существующей.
спасибо
Espada
16 окт 2017, 15:40
Форум: Программирование
Тема: функция добавления строки в спецификацию
Ответы: 6
Просмотры: 1351

функция добавления строки в спецификацию

Доброго дня, столкнулся с таким вопросом: необходимо импортировать данные из файла в спецификацию счета. раньше сталкивался с подобным, но там нужно было создать новую таблицу, там использовал: ... NewSpstep.insert current spstep; ... теперь же мне нужно записать в уже существующую. подскажите плиз ...
Espada
04 окт 2017, 14:56
Форум: Программирование
Тема: create view в Глобальной функции
Ответы: 24
Просмотры: 5477

Re: create view в Глобальной функции

Irina_ писал(а):Попробуйте для hdr_ps только условия:
and cgKau_KatMc == hdr_ps.cTypeIzd
and attrval.vcomp == hdr_ps.cizd
Спасибо) работает)