Author |
Message |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 29 Aug 2007 18:10 Subject: Урок 203. Пример для начинающих. |
При стандартном вводе по F4 кроме ввода строк есть еще окна где уже введенные строки показываются и окно проводок. Их тоже нужно самим создавать или только нижнее окн |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 23 Aug 2007 16:11 Subject: Урок 203. Пример для начинающих. |
построчно по F4 |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 23 Aug 2007 13:34 Subject: Урок 203. Пример для начинающих. |
function main()
LOCAL cFile,cHd,aSet,aSetKey,resalias
LOCAL aStroki:={}
aSet:=SAVESET()
aSetKey:=SAVESETKEY()
cInsDBF := TempFile(m->GlobalTmpPath,"DBF")
cInsIdx := T ... |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 22 Aug 2007 14:52 Subject: Урок 203. Пример для начинающих. |
7-е поле ("не задействовано") как определять и нужно ли оно вообще?
10-е тоже - на предприятии нет валютного учета
Так правильно:
aInsStru := {{'TOVAR','C',29,0},{'ED','C',5,0},;
{'KOL','N',19,4},{'CENA0','N',19,8},;
{'KOLOL ... |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 21 Aug 2007 17:38 Subject: Урок 203. Пример для начинающих. |
1.Непонятно что значит "брать структуру массива один в один"
В предыдущей теме было:
//1- группа+NNUM+partia+Sclad
//2 - единица изм
//3 - кол-во
//4 - цена в осн.валюте
//далее (не обязательно):
//5 - ранее выбранное кол-во (0)
//6 - ранее выбранная сумма (0)
//7 - не задействовано
//8 - цена в валюте
//9 - код валюты
//10 ... |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 17 Aug 2007 13:25 Subject: Урок 203. Пример для начинающих. |
Возвращаемся к нашим баранам !
Клиенты отложили свои требования бессрочно, да и в отпуске хорошо было
Но раз уж взялась за дело надо хотя б для собственного развития до конца дойти. В общем на днях продолжим! |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 02 Jul 2007 14:27 Subject: Урок 203. Пример для начинающих. |
function Ini_cFile(lArr)
append blank
if !empty(aWorkVars).and.aWorkVars<>NIL
cEdit->tovar:=aWorkVars[1][1]
cEdit->ed:=aWorkVars[1][2]
cEdit->cena:=aWorkVars[1][3]
c ... |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 02 Jul 2007 14:06 Subject: Урок 203. Пример для начинающих. |
Текст основной пр-мы:
function main()
LOCAL cFile,cHd,aSet,aSetKey,resalias
LOCAL aStroki:={}
aSet:=SAVESET()
aSetKey:=SAVESETKEY()
resalias:=alias()
cFile := GlobalTmpPath+"cEdit.dbf&quo ... |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 29 Jun 2007 14:47 Subject: Урок 203. Пример для начинающих. |
По общему пути понятно.
По массиву еще раз - мне нужны два доп.поля - вес общий и вес тары, значит dbf создавать только с двумя числовыми полями?
и в моем фрагменте aStroki:={18} тоже не нужо получается... |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 28 Jun 2007 17:50 Subject: Урок 203. Пример для начинающих. |
cFile := GlobalTmpPath+"cEdit.txt"
Вот здесь непонятно почему текстовый файл создаете.
Надо бы DBF наверно
ОБъясните дальнейший принцип работы: почему DBF, DBF какой структуры? Из ваших коротких ответов и слишком большого из без комментариев урока по ссылке ничего не понятно.
Я Вам Выше ссылку дал про существующий массив и его формат
Нажмите на слово "тут" ... |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 27 Jun 2007 17:54 Subject: Урок 203. Пример для начинающих. |
Конечно по частям.
Итак:
function main()
LOCAL cFile,aStroki,cHd
cFile := GlobalTmpPath+"cEdit.txt"
altd()
if file(cFile)
erase(cFile)
endif
cHd:=fcreate(cFile)
if cHd< ... |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 18 Jun 2007 16:29 Subject: Урок 203. Пример для начинающих. |
Желательно ввод без раскрывания картотеки, как стандартный ввод по F4, чтоб окошко так же выглядело - там и строка пустая есть для моих двух доп.параметров.
Но хотелось бы услышать - а как проще, в смысле объемности и сложности плагина?
P.S.Временно уезжаю, смогу продолжить ч-з несколько дне |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 16 Jun 2007 12:07 Subject: Урок 203. Пример для начинающих. |
Все, разобралась - я не сообразила про ALT-F4 и включила в настройке виде движения "раскрывать картотеку"
Сообщение выдается. Что дальш |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 15 Jun 2007 16:47 Subject: Урок 203. Пример для начинающих. |
1. непонятно "событие прайс-лист"
Если я из реестра делаю Ctrl-F5 мне предлагается вызов: "по требованию", "вход в д-т", "проверка док-та", "запись", "перед удалением", "после удаления" , "вход в реестр", "позиционир.Ctrl-F7", &qu ... |
Topic: Урок 203. Пример для начинающих. |
c_systems
Replies: 28
Views: 73027
|
Forum: Программирование в БЭСТ-4 Posted: 15 Jun 2007 13:01 Subject: Урок 203. Пример для начинающих. |
Описание задачи:
Требуется в накладной прихода при оприходовании собственной продукции (только некоторые операции в одном конкретном виде движения) в момент ввода количества (веса) запрашивать перед этим дополнительно "Вес брутто" и "Вес тары", а вычисленную разницу - "Вес нетто" сохранять в поле "количество". "Вес брутто" и "Вес нетто" также сохранять в ... |
|