Формирование расходного ордера

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Формирование расходного ордера

Сообщение WiRuc »

Кто нибудь знает, как в ARD отчете сформировать расходный рдер по накладной?
Можно ли использовать для этого стандартную функцию Галактики?
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Re: Формирование расходного ордера

Сообщение WiRuc »

Вроде бы это можно сделать с помощью VIP интерфейса SOPRDOC, у которого есть метод MakeOrder2, но не удается объявить переменную типа SoprDoc.
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: Формирование расходного ордера

Сообщение ecasoft »

А у меня заботает. Только этот метод не правит по-моему, остатки. Т.е. расходный ордер успешно создается, а остатки не уменьшаются..надо самому в таблицах их уменьшить.

Кстати, технология работы с остатками менялась в последних версиях? И как?

С ув. Игорь
Некоммерческое общение в форуме
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Re: Формирование расходного ордера

Сообщение WiRuc »

Я работаю только с 5.85, поэтому о изменениях в работе с остатками ничего сказать не могу.

А вы не могли бы привести фрагмент кода, в котором у вас создается расходный ордер или отправить мне по почте?
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: Формирование расходного ордера

Сообщение ecasoft »

/* До интерфейса - описание можно оформить как include и включать там, где нужен объект */
ObjInterface SoprDocObj2;

function makeOrder2(Nrec_KatSopr:comp;Nrec_Order:comp):boolean;

end;

interface.......


....

/*в коде обработки любого события, например cmMyEvent1: *

cmMyEvent1:

{

.....
var aaa: SoprDocObj2;
GetVipRef(aaa,'SoprDoc');
aaa.MakeOrder2
(KatSopr.Nrec,SklOrder.Nrec);
....

}



Удачи. :)
Некоммерческое общение в форуме
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: Формирование расходного ордера

Сообщение ecasoft »

Кстати, в версии 8, которая скоро выйдет все это видимо работать не будет.
Объекты изменены. Я как-то тут на днях видел новые объекты и их методы (функции). Программирование будет вообще очень простым. Чтобы создать накладную и по ней ордер надо вызвать пару методов..вообщем как в обычном объектно-ориентированном программировании.
Поэтому особо большие проекты по программированию на этом старом ВИПе и старой технологии таблиц и SQL-я сейчас я бы не начинал, так как придется много лишнего писать, а затем еще все переделывать.

С уважением, Игорь
Некоммерческое общение в форуме
Ответить