راهنمای استفاده
رابط کاربری (Api) نرم افزار جامع آرین سیستم
- Version: API Version : 2.0.1.89
- System Type: 64 bits
- Release Date:1405/02/16
- Places :1 Places
در صورت نیاز به راهنمایی بیشتر میتوانید با واحد پشتیبانی آرین سیستم تماس بگیرید
معماری رابط کاربری
معماری رابط کاری آرین سیستم Api بدین شکل است
-
API Type :
Rest
-
Content-Type :
application/x-www-form-urlencodedapplication/json
-
Response Type :
JSON
-
Api Method :
POST
در تمامی Json های حاصل شده از درخواست ها ، فیلد مربوط به خطاها ، Err می باشد.در صورت پر بودن این فیلد ، متن خطا در آن قرار خواهد داشت.
در مواردی که متن خطای بازگشتی عبارتی مانند "عملیات متوقف گردید. به نمایش پیغامها مراجعه نمائید." بود ، جهت مشاهده دقیقتر پیغامهای خطا (لاگ سیستم) ، یک درخواست به صورت زیر ارسال گردد :
-
Address :
http://SomeAddress/API/Select
-
Id :
SystemMessSelect
جهت حذف این لاگ ها از سیستم ، یک درخواست Delete به صورت زیر ارسال شود :
-
Address :
http://SomeAddress/API/Delete
-
Id :
SystemMessSelect
احراز هویت (Login)
-
Address Url :
http://SomeAddress/API/Login
- Params :
-
User :
نام کاربری
-
Pass :
کلمه عبور
-
Place :
محل تابعه
ارسال درخواست
پاسخ
Token دریافت شده از خروجی ، تا زمان اتمام سشن (قابل تنظیم - مقدار پیش فرض : 6 ساعت) معتبر می باشد و ارسال آن به عنوان یکی از پارامترها برای درخواست های دیگر (دریافت داده ، درج ، ویرایش ، حذف) ، در Header الزامی می باشد :
- autt = Token مقدار
دریافت اطلاعات
-
Address Url :
http://SomeAddress/API/Select
-
Id :
مورد نظر RequestId
-
Params :
به ازای درخواست های مختلف ، متفاوت می باشد
تعدادی پارامتر اختیاری عمومی با کاربردهای خاص در نظر گرفته شده است که در صورت نیاز می تون آنها را نیز ارسال کرد
-
PageNum :
شماره صفحه درخواستی از نتیجه بازگشتی
-
RowsCount :
تعداد سطرهای درخواستی از نتیجه بازگشتی
-
IsStruct :
:( colsاگر با مقدار 1 فرستاده شود ، اطلاعات ستون های جدول را نیز بر میگرداند (در فیلد
-
IsReqFields :
:(ReqFields اگر با مقدار 1 فرستاده شود ، فیلدهای اجباری جهت ذخیره داده ها را بر میگرداند (در فیلد
-
DetStruct :
:(defcolsاگر با مقدار 1 فرستاده شود ، ستون های مورد نیاز جهت ذخیره (ردیف - آرتیکل - جزییات) را بر میگرداند (در فیلد
ارسال درخواست
دریافت لیست مقاطع آموزشی
پاسخ
فیلدهای خروجی
-
TotalCount :
تعداد سطرهای جدول بازگشتی
-
rows :
سطرهای جدول بازگشتی (داده ها)
-
cols :
اطلاعات ستون های جدول بازگشتی
-
key :
نام ستون کلید جدول بازگشتی (مورد نیاز در هنگام ذخیره سازی)
-
ReqFields :
فیلدهای (ستونها) اجباری جهت ذخیره داده ها
نمونه
ارسال درخواست دریافت لیست بانک
حالت
application/json
حالت application/x-www-form-urlencoded
پاسخ
ارسال درخواست دریافت اشخاص و شرکت ها
حالت
application/json
حالت application/x-www-form-urlencoded
پاسخ
نکته : در صورت نیاز به دریافت داده با اعمال فیلتر ، پارامتر مورد نظر (جهت فیلتر داده ها بر اساس آن) به صورت زیر ارسال گردد.
روش اول :
{"Name":"نام پارامتر" ,"Type" : "__mi__", "Value":"%مقدار" }
علامت درصد به معنای شامل شدن (Contain) می باشد.
مثال :
کالاهایی را که کد کالا (GodsCode) آنها شامل عدد 100 باشد را نمایش می دهد. به جای علامت % میتوان از کاراکترهای زیر نیز استفاده نمود.
"!" : NotEqual
">" : Greater
"<" : Less
"&" : In
"~" : NotIn
"@" : GreaterEqual
"$" : LessEqual
"%" : Contain
"^" : Between
"" : Equal
روش دوم :
{"Name":"نام ستون", Type : "__Query__", FilterType: یکی از اعداد زیر ,"Value":مقدار }
FilterType :
"!" : NotEqual
">" : Greater
"<" : Less
"&" : In
"~" : NotIn
"@" : GreaterEqual
"$" : LessEqual
"%" : Contain
"^" : Between
"" : Equal
درج طلاعات
-
Address Url :
http://SomeAddress/API/Insert
-
Id :
مورد نظر RequestId
-
Params :
به ازای درخواست های مختلف ، متفاوت می باشد
نمونه
درخواست درج اطلاعات اشخاص شرکت ها
حالت
application/json
حالت application/x-www-form-urlencoded
پاسخ
در صورت ارسال پارامتر isrow ، داده های سطر درج شده در نتیجه درخواست برگردانده می شود.(در فیلد rows)
مقدار برگشتی در فیلد Id ، کلید رکورد درج شده می باشد (مورد استفاده در هنگام ویرایش و حذف)
ویرایش طلاعات
-
Address Url :
http://SomeAddress/API/Update
-
Id :
مورد نظر RequestId
-
[Key] * :
ستون کلید که در جدول های مختلف متفاوت استPersonId or .....
-
Params :
به ازای درخواست های مختلف ، متفاوت می باشد
نمونه
ارسال درخواست ویرایش اطلاعات اشخاص و شرکت ها
حالت
application/json
حالت application/x-www-form-urlencoded
پاسخ
حذف طلاعات
-
Address Url :
http://SomeAddress/API/Delete
-
Id :
مورد نظر RequestId
-
[Key] :
ستون کلید که در جدول های مختلف متفاوت استPersonId or .....
-
سایر پارامترها در صورت لزوم
VoucherId or .....
نمونه
ارسال درخواست حذف اطلاعات در اشخاص و شرکت ها
حالت
application/json
حالت application/x-www-form-urlencoded
پاسخ
مقدار برگشتی در فیلد Ids ، کلید رکورد حذف شده می باشد.
پرینت داده (دریافت فایل)
-
Address Url :
http://SomeAddress/API/PrintF
-
Id :
مورد نظر RequestId
-
SelectId :
درخواست مورد نظر
-
HIds
CommaSeperated مقدار کلید رکوردهای مورد نظر به صورت
-
IsPrivate
0 or 1 (براساس نوع گزارش درخواستی(عمومی-خصوصی))
نمونه احراز هویت
نمونه کد احراز هویت (Login) به زبان C#
حالت application/x-www-form-urlencoded
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
namespace Api_Test
{
class Program
{
public class Login
{
public string Err { get; set; }
public string Token { get; set; }
public bool PassWrong { get; set; }
}
static void Main(string[] args)
{
WebClient client = new WebClient();
client.Encoding = System.Text.Encoding.UTF8;
client.Headers.Add("X-Requested-With", "XMLHttpRequest");
client.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
client.QueryString.Add("user", "نام کاربری");
client.QueryString.Add("pass", "کلمه عبور");
client.QueryString.Add("place", "محل تابعه");
var res = System.Text.Encoding.UTF8.GetString(client.UploadData("http://localhost:1568/API/Login", "POST", new byte[] { }));
var json = Newtonsoft.Json.JsonConvert.DeserializeObject<Login>
(res);
var Token = json.Token;
}
}
}
حالت application/json
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
namespace Api_Test
{
class Program
{
public class Login
{
public string Err { get; set; }
public string Token { get; set; }
public bool PassWrong { get; set; }
}
static void Main(string[] args)
{
WebClient client = new WebClient();
client.Encoding = System.Text.Encoding.UTF8;
client.Headers.Add("X-Requested-With", "XMLHttpRequest");
client.Headers[HttpRequestHeader.ContentType] = "application/json";
var data = @"{
'user':'نام کاربری',
'pass' : 'کلمه عبور' ,
'place' : 'محل تابعه'
}";
var bytes = System.Text.Encoding.UTF8.GetBytes(data);
var res = System.Text.Encoding.UTF8.GetString(client.UploadData("http://localhost:1568/API/Login", "POST", bytes));
var json= Newtonsoft.Json.JsonConvert.DeserializeObject<Login>
(res);
var Token = json.Token;
}
}
}
نمونه دریافت اطلاعات
نمونه کد دریافت اطلاعات (Select) به زبان C#
public class Select
{
public string Err { get; set; }
public int TotalCount { get; set; }
public List
rows { get; set; }
public List
cols { get; set; }
public string key { get; set; }
public List
ReqFields { get; set; }
public List
AutoNumbers { get; set; }
}
public class Web_ColInfo
{
public string Name { get; set; }
public string Caption { get; set; }
public int Width { get; set; }
public bool Visible { get; set; }
public int DisplayIndex { get; set; }
public int FloatingCount { get; set; }
public bool IsThreeDigit { get; set; }
public string SumMode { get; set; }
public string ColumnTypeStr { get; set; }
}
حالت application/json
WebClient client1 = new WebClient();
client1.Encoding = System.Text.Encoding.UTF8;
client1.Headers.Add("X-Requested-With", "XMLHttpRequest");
client1.Headers[HttpRequestHeader.ContentType] = "application/json";
client1.Headers.Add("autt", Token); // Token : توکن دریافتی از لاگین
data = @"{
'id':'Person',
'Params':[
{'Name':'RowsCount' ,'Value':'10' } ,
{'Name':'IsStruct' ,'Value':'1' }
]
}";
bytes = System.Text.Encoding.UTF8.GetBytes(data);
var SelectRes = System.Text.Encoding.UTF8.GetString(client1.UploadData("http://localhost:1568/API/Select", "POST", bytes));
var SelectJson = Newtonsoft.Json.JsonConvert.DeserializeObject<Select>(SelectRes);
// SelectJson : نتیجه دریافتی در این متغیر قرار می گیرد
حالت application/x-www-form-urlencoded
WebClient client1 = new WebClient();
client1.Encoding = System.Text.Encoding.UTF8;
client1.Headers.Add("X-Requested-With", "XMLHttpRequest");
client1.Headers.Add("autt", Token); // Token : توکن دریافتی از لاگین
client1.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
client1.QueryString.Add("Id", "Person");
client1.QueryString.Add("Params[0].Name", "RowsCount");
client1.QueryString.Add("Params[0].Value", "10");
client1.QueryString.Add("Params[1].Name", "IsStruct");
client1.QueryString.Add("Params[1].Value", "1");
var SelectRes = System.Text.Encoding.UTF8.GetString(client1.UploadData("http://localhost:1568/API/Select", "POST", new byte[] { }));
var SelectJson = Newtonsoft.Json.JsonConvert.DeserializeObject<Select>(SelectRes);
// SelectJson : نتیجه دریافتی در این متغیر قرار می گیرد
نمونه درج اطلاعات
نمونه کد درج اطلاعات (Insert) به زبان C#
public class Insert
{
public string Err { get; set; }
public int Id { get; set; }
public List
row { get; set; }
}
WebClient client1 = new WebClient();
client1.Encoding = System.Text.Encoding.UTF8;
client1.Headers.Add("X-Requested-With", "XMLHttpRequest");
client1.Headers.Add("autt", Token); // Token : توکن دریافتی از لاگین
client1.Headers[HttpRequestHeader.ContentType] = "application/json";
data = @"{
'id':'SaleFactor',
'Params':[
{'Name':'SaleTypeID' ,'Value':'1' } ,
{'Name':'CustomerId' ,'Value':'2' } ,
{'Name':'VoucherDate' ,'Value':'1400/01/01' } ,
{'Name':'[Inserted]' ,'Array_Value': ['123','456','test','test2'] } ,
{'Name':'[Inserted]' ,'Array_Value': ['78','89','test3','test4'] }
]
}";
bytes = System.Text.Encoding.UTF8.GetBytes(data);
var InserttRes = System.Text.Encoding.UTF8.GetString(client1.UploadData("http://localhost:1568/API/Insert", "POST", bytes));
var InsertJson = Newtonsoft.Json.JsonConvert.DeserializeObject<Insert>(InserttRes);
پارامترهای [Inserted] جهت درج داده های جزییات (ردیف - آرتیکل) فرستاده شوند (به ازای هر سطر ، یک پارامتر).تعداد و ترتیب ستونهایی که باید ارسال شوند را باید هنگام Select ، با ارسال پارامتر DetStruct دریافت نموده (در فیلد defcols) و طبق آن الگو داده های سطر ها را ارسال نمایید.
پس از درج داده های جزییات ، در صورتی که نیاز به ویرایش یا حذف آنها بود ، داده های سطرها را با نام پارامتر [Updated] (جهت ویرایش) و یا [Deleteds] (جهت حذف) ارسال نمایید.
فرم کالا
مشخصات توسعه فرم کالا
-
Select Api :
Goods
-
Key :
ServiceGoodsId
-
Filter :
ServiceGoodsIDGoodsCodeGoodsDesc
-
Insert / Update Api :
Goods
-
Key :
ServiceGoodsId
-
ExtraParamsToSend :
پارامترها بر اساس اطلاعات جدول فیلدها
-
Delete Api :
Goods
-
Key :
ServiceGoodsId
-
ExtraParamsToSend :
ServiceGoodsId = سند مورد نظر ServiceGoodsId مقدار
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| ServiceGoodsId | (key)کلید | int | * |
| ServiceGoodsCode | کد کالا | string | * |
| ServiceGoodsDesc | شرح فارسی کالا | string | * |
| UnitID | کد واحد کالا | int | * |
| GroupID | کد گروه کالا | int | * |
| TypeID | کد نوع کالا | int | * |
| SecUnitType | کد نمایش مقدار واحد فرعی | int | * |
| Inactive | غیرفعال | bool | * |
| IsFormSale | قابل فروش | bool | * |
| ServiceGoodsDescL | شرح لاتین کالا | string | |
| TechnicalInfo | مشخصات فنی | string | |
| TechnicalNumber | شماره فنی | string | |
| IranCode | ایران کد | string | |
| BarCode | بارکد | string | |
| TariffCode | تعرفه گمرکی | string | |
| HasDetectionBuy | اعمال ردیابی در سیستم های خرید | bool | |
| HasDetectionSale | اعمال ردیابی در سیستم های فروش | bool | |
| HasDetectionInv | اعمال ردیابی در سیستم های انبار | bool | |
| IsWeightNumber | تعدادی | bool | |
| WebAccess | فروش اینترنتی دارد | bool | |
| EqualFactor | ضریب همگن | Decimal | |
| FirstWeight | وزن اولیه | Decimal | |
| GroupCatId | کد گروه بندی | int | |
| Level1 | کد طبقه 1 | int | |
| Level2 | کد طبقه 2 | int | |
| Level3 | کد طبقه 3 | int | |
| Level4 | کد طبقه 4 | int | |
| Level5 | کد طبقه 5 | int | |
| Level6 | کد طبقه 6 | int | |
| Level7 | کد طبقه 7 | int | |
| Level8 | کد طبقه 8 | int |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
گروه بندی
-
Select Api :
SGGroupCategorySelect
-
Key :
GroupCatId
نوع کالا
-
Select Api :
GoodTypeSelect
-
Key :
SGTypeID
واحد کالا
-
Select Api :
UnitSelect
-
Key :
UnitID
گروه کالا
-
Select Api :
GoodsGroupSelect
-
Key :
SGGroupID
نمایش مقدار واحد فرعی
-
Select Api :
CommonInfoForThisType
-
Key :
CommonId
-
ExtraParamsToSend :
CommonTypeId = 108
کد طبقه 1
-
Select Api :
ComSGLevelOneSelect
-
Key :
SGLevelId
کد طبقه 2
-
Select Api :
ComSGLeveltwoSelect
-
Key :
SGLevelId
کد طبقه 3
-
Select Api :
ComSGLevelThreeSelect
-
Key :
SGLevelId
کد طبقه 4
-
Select Api :
ComSGLevelFourSelect
-
Key :
SGLevelId
کد طبقه 5
-
Select Api :
ComSGLevelFiveSelect
-
Key :
SGLevelId
کد طبقه 6
-
Select Api :
ComSGLevelSixSelect
-
Key :
SGLevelId
کد طبقه 7
-
Select Api :
ComSGLevelSevenSelect
-
Key :
SGLevelId
کد طبقه 8
-
Select Api :
ComSGLevelEightSelect
-
Key :
SGLevelId
فرم اشخاص و شرکت ها
مشخصات توسعه فرم اشخاص و شرکت ها
-
Select Api :
Person
-
Key :
PersonId
-
Insert / Update Api :
Person
-
Key :
PersonId
-
ExtraParamsToSend :
پارامترها بر اساس اطلاعات جدول فیلدها
-
Delete Api :
Person
-
Key :
PersonId
-
ExtraParamsToSend :
Ids = شخص(های) مورد نظر به صورت آرایه PersonId مقدار
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| PersonId | (key)کلید | int | * |
| PersonTypeId | کد نوع شخص/شرکت | int | |
| BirthLocationId | کد محل تولد | int | |
| RegisterLocationId | کد محل صدور شناسنامه | int | |
| PersonFName | نام/نام شرکت | String | |
| PersonLName | نام خانوادگی | String | |
| PersonTitle | عنوان | String | |
| FatherName | نام پدر | String | |
| NationalCode | کد ملی/کد اقتصادی | String | |
| PersonCode | کد شخص | String | |
| InActive | غیرفعال | Bool | |
| PersonTypes [1] | معرفی به عنوان | String | |
| IdentityNumber | شماره شناسنامه | String | |
| BirthDate | تاریخ تولد | String | |
| شناسه ملی | نوع ارز | String | |
| CountryLocationId [2] | کد کشور | int |
[1] : مقدار یک یا چند مورد از موارد زیر به صورت رشته CommaSeperated
"پرسنل" : 2
"بازاریاب" : 3
"فروشنده" : 4
"تامین کننده" : 5
"مامور خرید" : 6
[2] : این پارامتر قثط برای اتباع خارجی ارسال گردد
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
نوع شخص/شرکت
-
Select Api :
PersonTypeSelectP
-
Key :
TafsiliTypeId
محل تولد
-
Select Api :
LocationSelectCity
-
Key :
LocationID
محل صدور شناسنامه
-
Select Api :
LocationSelectCity
-
Key :
LocationID
کشور
-
Select Api :
LocationSelectCountry
-
Key :
LocationID
فرم اطلاعات تماس
مشخصات توسعه فرم اطلاعات تماس
-
Select Api :
ComContact
-
Key :
ContactID
-
Insert / Update Api :
ComContact
-
Key :
ContactID
-
ExtraParamsToSend :
پارامترها بر اساس اطلاعات جدول فیلدها
-
Delete Api :
ComContact
-
Key :
ContactID
-
ExtraParamsToSend :
Ids = اطلاعات تماس(های) مورد نظر به صورت آرایه ContactID مقدار
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| ContactID | (key)کلید | int | * |
| PersonFName | نام/نام شرکت | String | |
| PersonLName | نام خانوادگی | String | |
| Address | آدرس | String | |
| BoxPosti | صندوق پستی | String | |
| NationalCode | کد ملی/کد اقتصادی | String | |
| Car | اتومبیل | String | |
| CodePosti | کد پستی | String | |
| Description | توضیحات | String | |
| پست الکترونیک | String | ||
| Email1 | پست الکترونیک1 | String | |
| Email2 | پست الکترونیک2 | String | |
| Fax | کد کشور | String | |
| HomeAddress | آدرس منزل | String | |
| HomeFax | فکس منزل | String | |
| Mobile | شماره همراه | String | |
| Mobile2 | شامره همراه2 | String | |
| Pager | پیجر | String | |
| Phone | تلفن | String | |
| Phone2 | تلفن2 | String | |
| PhoneHome | تلفن منزل | String | |
| PhoneWork | تلفن محل کار | String | |
| WebSite | وب سایت | String | |
| WorkAddress | محل کار | String | |
| WorkFax | فکس محل کار | String | |
| OtherPhones | سایر شماره های تلفن | String |
فرم مشتریان
مشخصات توسعه فرم مشتریان
-
Select Api :
SaleCustomer
-
Key :
CustomerID
-
Insert / Update Api :
SaleCustomer
-
Key :
CustomerID
-
ExtraParamsToSend :
پارامترها بر اساس اطلاعات جدول فیلدها
-
Delete Api :
SaleCustomer
-
Key :
CustomerID
-
ExtraParamsToSend :
Ids = سند(های) مورد نظر به صورت آرایه CustomerID مقدار
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| CustomerID | (key)کلید | int | * |
| PersonId | کد مشتری | int | |
| PaymentWayID | کد نحوه پرداخت | int | |
| SaleTypeID | کد نوع فروش | int | |
| CustomerCode | کد مشتری | String | |
| CustomerDesc | توضیحات مشتری | String | |
| ShopArea | مساحت مغازه | int | |
| Longitude | طول جغرافیایی | int | |
| Latitude | عرض جغرافیایی | int | |
| InActive | غیرفعال | Bool | |
| CustomerClassID | کد طبقه مشتری | int | |
| GeoID | کد منطقه جغرافیایی | int | |
| CustomerRoadID | کد مسیر | int | |
| SellerID | کد فروشنده | int | |
| VisitorID | کد بازاریاب | int | |
| CustomerFatherId | کد مشتری مرتبط | int | |
| GrandKindId | کد نوع صنف | int | |
| OwnerShipId | کد نوع مالکیت | int | |
| PositionId | کد موقعیت ملک | int | |
| DeliverCenterId | کد محل تحویل | int | |
| SaleCenterId | کد مرکز فروش | int | |
| CustomerRelaterId | کد رابط مشتری | int | |
| CustomerStatusId | کد وضعیت مشتری | int | |
| CustomerKindId | کد نوع مشتری | int |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
مشتری
-
Select Api :
PersonSelectForCustomer
-
Key :
PersonId
نحوه پرداخت
-
Select Api :
PersonSelectForPaymentWay
-
Key :
PaymentWayID
نوع فروش
-
Select Api :
SaleTypeSelect
-
Key :
BuySaleTypeID
طبقه مشتری
-
Select Api :
SaleCustomerClassSelect_CustomerClass
-
Key :
CustomerClassID
منطقه جغرافیایی
-
Select Api :
SaleCustomerClassSelect_Geo
-
Key :
CustomerClassID
مسیر
-
Select Api :
CustomerRoadForCustomerSelect
-
Key :
CustomerRoadID
-
ExtraParamsToSend :
geoid : دریافت شده از منطقه جغرافیایی CustomerClassID
فروشنده
-
Select Api :
SellerVisitorSelect
-
Key :
SellerVisitorID
بازاریاب
-
Select Api :
SellerSelect
-
Key :
SellerVisitorID
مشتری مرتبط
-
Select Api :
Customer_SaleSelect
-
Key :
CustomerID
نوع صنف
-
Select Api :
CommonInfoForThisType
-
Key :
CommonId
-
ExtraParamsToSend :
CommonTypeId = 130
نوع مالکیت
-
Select Api :
CommonInfoForThisType
-
Key :
CommonId
-
ExtraParamsToSend :
CommonTypeId = 131
موقعیت ملک
-
Select Api :
CommonInfoForThisType
-
Key :
CommonId
-
ExtraParamsToSend :
CommonTypeId = 132
محل تحویل
-
Select Api :
DeliverCenter_SaleSelect
-
Key :
CentersID
مرکز فروش
-
Select Api :
SaleCenterSelect
-
Key :
CentersID
رابط مشتری
-
Select Api :
PersonSelectForCustomer
-
Key :
PersonId
وضعیت مشتری
-
Select Api :
CommonInfoForThisType
-
Key :
CommonId
-
ExtraParamsToSend :
CommonTypeId = 242
نوع مشتری
-
Select Api :
CommonInfoForThisType
-
Key :
CommonId
-
ExtraParamsToSend :
CommonTypeId = 421
نکته : جهت درج یکباره شخص ، اطلاعات تماس و مشتری پارامتر PersonId
ارسال نگردد.
به جای آن پارامترهای مد نظر از جدول فرمهای
اشخاص و شرکتها
و
اطلاعات تماس
ارسال گردد.
فرم انبار
مشخصات توسعه فرم انبار
-
Select Api :
Stock
-
Key :
StockID
-
Insert / Update Api :
Stock
-
Key :
StockID
-
ExtraParamsToSend :
پارامترها بر اساس اطلاعات جدول فیلدها
-
Delete Api :
Stock
-
Key :
StockID
-
ExtraParamsToSend :
StockID = انبار مورد نظر StockID مقدار
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| StockID | (key)کلید | int | * |
| StockCode | کد انبار | String | |
| StockDesc | شرح انبار | String | * |
| StockDescL | شرح لاتین | String | |
| InActive | غیرفعال | Bool | |
| IsFormSale | قابل فروش | Bool | |
| StockCountMode | در حالت انبارگردانی | String |
فرم اعلامیه بانکی
مشخصات توسعه فرم اعلامیه بانکی
-
Select Api :
RPBank
-
Key :
RPBankID
-
ExtraParamsToSend :
ShowMode = [0,1,2]0 = اعلامیه برداشت1 = اعلامیه واریزی2 = انتقال وجه
-
Insert / Update Api :
RPBank
-
Key :
RPBankID
-
ExtraParamsToSend :
پارامترها بر اساس اطلاعات جدول فیلدهاShowMode = [0,1,2]0 = اعلامیه برداشت1 = اعلامیه واریزی2 = انتقال وجه
-
Delete Api :
RPBank
-
Key :
RPBankID
-
ExtraParamsToSend :
پارامترها بر اساس اطلاعات جدول فیلدهاShowMode = [0,1,2]0 = اعلامیه برداشت1 = اعلامیه واریزی2 = انتقال وجه
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| RPBankID | (key)کلید | int | * |
| VoucherTypeId | کد نوع سند | int | * |
| RecPayOrderId | کد دستور پرداخت / تاریخ دستور | int | * |
| BankAccountId | کد حساب جاری / پرداخت کننده | int | * |
| VoucherDesc | شرح سند | string | * |
| Price | مبلغ | int | |
| FishNumber | شماره فیش | string | |
| VoucherNumber | شماره سند | int | |
| VoucherDate | تاریخ سند | string | |
| ReferDate | تاریخ عطف | string | |
| ReferNumber | شماره عطف | string | |
| AccountId | کد حساب | int | |
| AccVoucherNumber | شماره سند حسابداری | string | |
| BankCurrencyDesc | ارز بانک | string | |
| CurrencyRate | نرخ ارز | int | |
| CurrencyPrice | مبلغ ارز | int | |
| RPWayId | کد نحوه دریافت / پرداخت | int | |
| FifthId | کد سطح 5 | int | |
| SixthId | کد سطح 6 | int | |
| SeventhId | کد سطح 7 | int | |
| EightId | کد سطح 8 | int | |
| NineId | کد سطح 9 | int | |
| TenId | کد سطح 10 | int |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
نوع سند
-
Select Api :
VoucherType_RPBankSelect
-
Key :
VoucherTypeID
-
ExtraParamsToSend :
ShowMode = [0,1,2]0 = اعلامیه برداشت1 = اعلامیه واریزی2 = انتقال وجه
دستور پرداخت / تاریخ دستور
-
Select Api :
RecPayOrderSelect
-
Key :
RecPayOrderId
-
ExtraParamsToSend :
VoucherTypeID = از نوع سند VoucherTypeID مقدار
حساب جاری / پرداخت کننده
-
Select Api :
BankAccountSelect
-
Key :
BankAccountId
نحوه دریات / پرداخت
-
Select Api :
ShowRPWaySelect
-
Key :
RPWayId
-
ExtraParamsToSend :
VoucherType = از نوع سند VoucherTypeID مقدار
سطح 5
-
Select Api :
MoeenFifthSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = دریافت شده از نحوه دریافت / پرداخت AccountId
سطح 6
-
Select Api :
MoeenSixthSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = دریافت شده از نحوه دریافت / پرداخت AccountId
سطح 7
-
Select Api :
MoeenSeventhSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = دریافت شده از نحوه دریافت / پرداخت AccountId
سطح 8
-
Select Api :
MoeenEighthSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = دریافت شده از نحوه دریافت / پرداخت AccountId
سطح 9
-
Select Api :
MoeenNinthSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = دریافت شده از نحوه دریافت / پرداخت AccountId
سطح 10
-
Select Api :
MoeenTenthSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = دریافت شده از نحوه دریافت / پرداخت AccountId
فرم صدور اسناد
مشخصات توسعه فرم صدور اسناد
-
Select Api :
AccVoucher
-
Key :
VoucherHeaderID
-
Detail Select Api :
AccVoucherDetail
-
Key :
VoucherDetailId
-
ExtraParamsToSend :
hid = سند مورد نظر VoucherHeaderId مقدار
-
Insert / Update Api :
AccVoucher
-
Key :
VoucherHeaderID
-
Delete Api :
AccVoucher
-
Key :
VoucherHeaderID
-
ExtraParamsToSend :
VoucherHeaderID = سند مورد نظر VoucherHeaderID مقدار
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| VoucherHeaderID | (key)کلید | int | * |
| VoucherNumber | شماره سند | int | * |
| VoucherDate | سند تاریخ | string | * |
| VoucherTypeID | کد نوع سند | int | * |
| VoucherDateG | تاریخ میلادی | string | |
| VoucherDesc | شرح سند | string | |
| ReferNum | شماره ارجاع | int | |
| SecondNum | شماره سریال | int |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
نوع سند
-
Select Api :
AccVoucherTypeSelect
-
Key :
VoucherTypeId
جدول اطلاعات فیلدهای
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| AccountID | کد معین | int | * |
| TafsilID | کد تفصیلی | int | * |
| FifthID | سطح 5 | int | |
| SixthID | سطح 6 | int | |
| SeventhID | سطح 7 | int | |
| EightId | سطح 8 | int | |
| NineId | سطح 9 | int | |
| TenId | سطح 10 | int | |
| DetailDesc | شرح ردیف | string |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
کد معین
-
Select Api :
Moeen_Select
-
Key :
AccountID
سطح 4
-
Select Api :
MoeenTafsiliSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = معین مورد نظر AccountId
سطح 5
-
Select Api :
MoeenFifthSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = معین مورد نظر AccountId
سطح 6
-
Select Api :
MoeenSixthSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = معین مورد نظر AccountId
سطح 7
-
Select Api :
MoeenSeventhSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = معین مورد نظر AccountId
سطح 8
-
Select Api :
MoeenEighthSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = معین مورد نظر AccountId
سطح 9
-
Select Api :
MoeenNinthSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = معین مورد نظر AccountId
سطح 10
-
Select Api :
MoeenTenthSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
AccountId = معین مورد نظر AccountId
فرم سفارش فروش
مشخصات توسعه فرم سفارش فروش
-
Select Api :
SaleOrder
-
Key :
SaleHeaderID
-
Detail Select Api :
SaleOrderDetail
-
Key :
SaleDetailID
-
ExtraParamsToSend :
hid = سند مورد نظر SaleHeaderID مقدار
-
Insert / Update Api :
SaleOrder
-
Key :
SaleHeaderID
-
ExtraParamsToSend :
پارامترها بر اساس اطلاعات جدول فیلدها
-
Delete Api :
SaleOrder
-
Key :
SaleHeaderID
-
ExtraParamsToSend :
SaleHeaderID = سند مورد نظر SaleHeaderID مقدار
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| SaleHeaderID | (key)کلید | int | * |
| VoucherNumber | شماره سند | int | * |
| VoucherDate | شماره تاریخ | string | * |
| SaleTypeID | کد نوع فروش | int | * |
| CustomerId | کد مشتری | int | * |
| SecCustomerId | کد مشتری مرتبط | int | * |
| SaleManID | کد بازاریاب | int | * |
| SellerID | کد فروشنده | int | * |
| SaleCenterID | کد مرکز فروش | int | * |
| DeliveryCenterID | کد محل تحویل | int | * |
| PaymentWayID | کد نحوه پرداخت | int | * |
| StockID | کد انبار | int | * |
| SecondNumber | شماره فرعی | string | |
| ReferNumber | شماره مرجع | string | |
| ReferDate | تاریخ مرجع | string | |
| VoucherDesc | شرح سند | string | |
| CurrencyID | نوع ارز | int | |
| CurrencyRate | نرخ ارز | int | |
| ReserveToDate | تاریخ رزرو | string | |
| PayWayDays | روز | int |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
مشتری
-
Select Api :
CustomerSelect
-
Key :
CustomerId
-
ExtraParamsToSend :
VoucherDate =تاریخ سند
نوع فروش
-
Select Api :
SaleTypeSelect
-
Key :
SaleTypeID
-
ExtraParamsToSend :
CustomerId مشتری مورد نظر CustomerId مفدار
مشتری مرتبط
-
Select Api :
CustomerRelatedSelect
-
Key :
SecCustomerId
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
بازاریاب
-
Select Api :
SalerManSelect
-
Key :
SaleManID
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
فروشنده
-
Select Api :
SalerSelect
-
Key :
SellerID
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
مرکز فروش
-
Select Api :
SaleCenter4SaleSelect
-
Key :
SaleCenterID
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
محل تحویل
-
Select Api :
DeliverCenterSelect
-
Key :
DeliveryCenterID
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
نحوه پرداخت
-
Select Api :
SalePaymentSelect
-
Key :
PaymentWayID
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
انبار
-
Select Api :
StockSelect
-
Key :
StockID
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
نوع ارز
-
Select Api :
ComCurrencySelect
-
Key :
CurrencyID
جدول اطلاعات فیلدهای کالا
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| ServiceGoodsID | کد کالا | int | * |
| UnitSecID | کد واحد کالا | int | * |
| Quantity | مقدار | int | * |
| Fee | فی | int | * |
| RowNum | ردیف | int | * |
| RetUnitSecID | int | ||
| RetQuantity | مقدار برگشت | int | |
| SecQuantity | مقدار فرعی | int | |
| RemainQuantity | مقدار جزء | int | |
| RetSecQuantity | مقدار فرعی برگشت | int | |
| RetRemainQuantity | مقدار جزء برگشت | int | |
| ReferId | کد مرجع | int | |
| NotInRefer | اتمام مرجع | string | |
| IsEshantion | اشانتیون | bool | |
| DetailDesc | توضیحات ردیف | string |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
کد کالا
-
Select Api :
GoodsForSaleVoucher
-
Key :
ServiceGoodsId
فرم فاکتور فروش
مشخصات توسعه فرم فاکتور فروش
-
Select Api :
SaleFactor
-
Key :
SaleHeaderID
-
Detail Select Api :
SaleFactorDetail
-
Key :
SaleDetailID
-
ExtraParamsToSend :
hid = سند مورد نظر SaleHeaderID مقدار
-
Insert / Update Api :
SaleFactor
-
Key :
SaleHeaderID
-
ExtraParamsToSend :
پارامترها بر اساس اطلاعات جدول فیلدها
-
Delete Api :
SaleFactor
-
Key :
SaleHeaderID
-
ExtraParamsToSend :
SaleHeaderID = سند مورد نظر SaleHeaderID مقدار
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| SaleHeaderID | (key)کلید | int | * |
| VoucherNumber | شماره سند | int | * |
| VoucherDate | شماره تاریخ | string | * |
| SaleTypeID | کد نوع فروش | int | * |
| CustomerId | کد مشتری | int | * |
| SecCustomerId | کد مشتری مرتبط | int | * |
| SaleManID | کد بازاریاب | int | * |
| SellerID | کد فروشنده | int | * |
| SaleCenterID | کد مرکز فروش | int | * |
| DeliveryCenterID | کد محل تحویل | int | * |
| PaymentWayID | کد نحوه پرداخت | int | * |
| StockID | کد انبار | int | * |
| SecondNumber | شماره فرعی | string | |
| ReferNumber | شماره مرجع | string | |
| ReferDate | تاریخ مرجع | string | |
| VoucherDesc | شرح سند | string | |
| CurrencyID | نوع ارز | int | |
| CurrencyRate | نرخ ارز | int | |
| ReserveToDate | تاریخ رزرو | string | |
| PayWayDays | روز | int |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
مشتری
-
Select Api :
CustomerSelect
-
Key :
CustomerId
-
ExtraParamsToSend :
VoucherDate =تاریخ سند
نوع فروش
-
Select Api :
SaleTypeSelect
-
Key :
SaleTypeID
-
ExtraParamsToSend :
CustomerId مشتری مورد نظر CustomerId مفدار
مشتری مرتبط
-
Select Api :
CustomerRelatedSelect
-
Key :
SecCustomerId
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
بازاریاب
-
Select Api :
SalerManSelect
-
Key :
SaleManID
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
فروشنده
-
Select Api :
SalerSelect
-
Key :
SellerID
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
مرکز فروش
-
Select Api :
SaleCenter4SaleSelect
-
Key :
SaleCenterID
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
محل تحویل
-
Select Api :
DeliverCenterSelect
-
Key :
DeliveryCenterID
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
نحوه پرداخت
-
Select Api :
SalePaymentSelect
-
Key :
PaymentWayID
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
انبار
-
Select Api :
StockSelect
-
Key :
StockID
-
ExtraParamsToSend :
CustomerId = مشتری مورد نظر CustomerId مفدار
نوع ارز
-
Select Api :
ComCurrencySelect
-
Key :
CurrencyID
جدول اطلاعات فیلدهای کالا
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| ServiceGoodsID | کد کالا | int | * |
| UnitSecID | کد واحد کالا | int | * |
| Quantity | مقدار | int | * |
| Fee | فی | int | * |
| RowNum | ردیف | int | * |
| RetUnitSecID | int | ||
| RetQuantity | مقدار برگشت | int | |
| SecQuantity | مقدار فرعی | int | |
| RemainQuantity | مقدار جزء | int | |
| RetSecQuantity | مقدار فرعی برگشت | int | |
| RetRemainQuantity | مقدار جزء برگشت | int | |
| ReferId | کد مرجع | int | |
| NotInRefer | اتمام مرجع | string | |
| IsEshantion | اشانتیون | bool | |
| DetailDesc | توضیحات ردیف | string |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
کد کالا
-
Select Api :
GoodsForSaleVoucher
-
Key :
ServiceGoodsId
فرم حواله فروش
مشخصات توسعه فرم حواله فروش
-
Select Api :
InvSale
-
Key :
VoucherHeaderId
-
Detail Select Api :
InvSaleDetail
-
Key :
VoucherDetailId
-
ExtraParamsToSend :
hid = سند مورد نظر VoucherHeaderId مقدار
-
Insert / Update Api :
InvSale
-
Key :
VoucherHeaderId
-
ExtraParamsToSend :
پارامترها بر اساس اطلاعات جدول فیلدها
-
Delete Api :
InvSale
-
Key :
VoucherHeaderId
-
ExtraParamsToSend :
VoucherHeaderId = سند مورد نظر VoucherHeaderId مقدار
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| VoucherHeaderId | (key)کلید | int | * |
| VoucherNumber | شماره سند | int | * |
| VoucherDate | سند تاریخ | string | * |
| VoucherTypeID | کد نوع سند | int | * |
| TafsiliID | کد طرف مقابل | int | |
| StockId | کد انبار | int | |
| ReferNumber | شماره مرجع | string | |
| VoucherDesc | شرح سند | string | |
| VoucherDesc 2 | توضیحات سند | string | |
| SecondNumber | شماره فرعی | string | |
| ReferDate | تاریخ عطف | string | |
| AccVoucherNumber | س حسابداری | int |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
نوع سند
-
Select Api :
VoucherTypeSelect_Inv
-
Key :
VoucherTypeID
-
ExtraParamsToSend :
VoucherIdentityId = 2002
طرف مقابل
-
Select Api :
TafsiliForInvSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
vt =سند مورد نظر VoucherTypeID مفدار
انبار
-
Select Api :
StockSelect_Inv
-
Key :
StockID
جدول اطلاعات فیلدهای کالا
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| ServiceGoodsID | کد کالا | int | * |
| UnitSecID | کد واحد کالا | int | * |
| Quantity | مقدار | int | * |
| Fee | فی | int | * |
| RowNum | ردیف | int | * |
| ConsumeCenterId | کد عامل مصرف | int | |
| RetQuantity | مقدار برگشت | int | |
| SecQuantity | مقدار فرعی | int | |
| RemainQuantity | مقدار جزء | int | |
| RetSecQuantity | مقدار فرعی برگشت | int | |
| RetRemainQuantity | مقدار جزء برگشت | int | |
| ReferId | کد مرجع | int | |
| NotInRefer | اتمام مرجع | string | |
| IsEshantion | اشانتیون | bool | |
| DetailDesc | توضیحات ردیف | string | |
| CostCenterId | کد مرکز هزینه | int | |
| WorkStationId | کد ایستگاه کاری | int | |
| ProjectId | کد پروژه | int | |
| ProjectCenterId | کد مرکز پروژه | int | |
| EstimatePrice | فی برآوردی | int | |
| RowMab | مبلغ کل | int |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
کد کالا
-
Select Api :
GoodsForInvVoucher
-
Key :
ServiceGoodsId
عامل مصرف
-
Select Api :
ConsumeCenterForInvSelect
-
Key :
ConsumeCenterId
مرکز هزینه
-
Select Api :
CostCenterAllSelect
-
Key :
CostCenterID
ایستگاه کاری
-
Select Api :
CostCenterShowWithFilterCostCenterSelect
-
Key :
CostCenterID
پروژه
-
Select Api :
ProjectTreeSelect
-
Key :
ProjectId
مرکز پروژه
-
Select Api :
ProjectCenterSelect
-
Key :
ProjectId
فرم خرید - (رسید انبار)
مشخصات توسعه فرم خرید (رسید انبار)
-
Select Api :
InvBuy
-
Key :
VoucherHeaderId
-
Detail Select Api :
InvBuyDetail
-
Key :
VoucherDetailId
-
ExtraParamsToSend :
hid = سند مورد نظر VoucherHeaderId مقدار
-
Insert / Update Api :
InvBuy
-
Key :
VoucherHeaderId
-
ExtraParamsToSend :
پارامترها بر اساس اطلاعات جدول فیلدها
-
Delete Api :
InvBuy
-
Key :
VoucherHeaderId
-
ExtraParamsToSend :
VoucherHeaderId = سند مورد نظر VoucherHeaderId مقدار
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| VoucherHeaderId | (key)کلید | int | * |
| VoucherNumber | شماره سند | int | * |
| VoucherDate | سند تاریخ | string | * |
| VoucherTypeID | کد نوع سند | int | * |
| TafsiliID | کد طرف مقابل | int | |
| StockId | کد انبار | int | |
| ReferNumber | شماره مرجع | string | |
| VoucherDesc | شرح سند | string | |
| VoucherDesc 2 | توضیحات سند | string | |
| SecondNumber | شماره فرعی | string | |
| ReferDate | تاریخ عطف | string | |
| AccVoucherNumber | س حسابداری | int |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
نوع سند
-
Select Api :
VoucherTypeSelect_Inv
-
Key :
VoucherTypeID
-
ExtraParamsToSend :
VoucherIdentityId = 2002
طرف مقابل
-
Select Api :
TafsiliForInvSelect
-
Key :
TafsiliId
-
ExtraParamsToSend :
vt =سند مورد نظر VoucherTypeID مفدار
انبار
-
Select Api :
StockSelect_Inv
-
Key :
StockID
جدول اطلاعات فیلدهای کالا
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| ServiceGoodsID | کد کالا | int | * |
| UnitSecID | کد واحد کالا | int | * |
| Quantity | مقدار | int | * |
| Fee | فی | int | * |
| RowNum | ردیف | int | * |
| ConsumeCenterId | کد عامل مصرف | int | |
| RetQuantity | مقدار برگشت | int | |
| SecQuantity | مقدار فرعی | int | |
| RemainQuantity | مقدار جزء | int | |
| RetSecQuantity | مقدار فرعی برگشت | int | |
| RetRemainQuantity | مقدار جزء برگشت | int | |
| ReferId | کد مرجع | int | |
| NotInRefer | اتمام مرجع | string | |
| IsEshantion | اشانتیون | bool | |
| DetailDesc | توضیحات ردیف | string | |
| CostCenterId | کد مرکز هزینه | int | |
| WorkStationId | کد ایستگاه کاری | int | |
| ProjectId | کد پروژه | int | |
| ProjectCenterId | کد مرکز پروژه | int | |
| EstimatePrice | فی برآوردی | int | |
| RowMab | مبلغ کل | int |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
کد کالا
-
Select Api :
GoodsForInvVoucher
-
Key :
ServiceGoodsId
عامل مصرف
-
Select Api :
ConsumeCenterForInvSelect
-
Key :
ConsumeCenterId
مرکز هزینه
-
Select Api :
CostCenterAllSelect
-
Key :
CostCenterID
ایستگاه کاری
-
Select Api :
CostCenterShowWithFilterCostCenterSelect
-
Key :
CostCenterID
پروژه
-
Select Api :
ProjectTreeSelect
-
Key :
ProjectId
مرکز پروژه
-
Select Api :
ProjectCenterSelect
-
Key :
ProjectId
فرم فاکتور خرید
مشخصات توسعه فرم فاکتور خرید
-
Select Api :
BuyFactor
-
Key :
BuyHeaderId
-
Detail Select Api :
BuyFactorDetail
-
Key :
BuyDetailId
-
ExtraParamsToSend :
hid = سند مورد نظر BuyHeaderId مقدار
-
Insert / Update Api :
BuyFactor
-
Key :
BuyHeaderId
-
ExtraParamsToSend :
پارامترها بر اساس اطلاعات جدول فیلدها
-
Delete Api :
BuyFactor
-
Key :
BuyHeaderId
-
ExtraParamsToSend :
BuyHeaderId = سند مورد نظر BuyHeaderId مقدار
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| ServiceGoodsID | کد کالا | int | * |
| UnitSecID | کد واحد کالا | int | * |
| Quantity | مقدار | int | * |
| Fee | فی | int | * |
| RowNum | ردیف | int | * |
| RetUnitSecID | int | ||
| RetQuantity | مقدار برگشت | int | |
| SecQuantity | مقدار فرعی | int | |
| RemainQuantity | مقدار جزء | int | |
| RetSecQuantity | مقدار فرعی برگشت | int | |
| RetRemainQuantity | مقدار جزء برگشت | int | |
| ReferId | کد مرجع | int | |
| NotInRefer | اتمام مرجع | string | |
| IsEshantion | اشانتیون | bool | |
| DetailDesc | توضیحات ردیف | string |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
نوع خرید
-
Select Api :
BuyTypeSelect
-
Key :
BuySaleTypeID
تامین کننده
-
Select Api :
BuyProviderSelect
-
Key :
ProviderId
مامور خرید
-
Select Api :
BuyPersonnelSelect
-
Key :
BuyPersonnelId
انبار
-
Select Api :
StockSelect_Buy
-
Key :
StockID
مرکز خرید
-
Select Api :
BuyCenterSelect
-
Key :
CentersID
نحوه پرداخت
-
Select Api :
SalePaymentWaySelect_Buy
-
Key :
PaymentWayID
جدول اطلاعات فیلدها
| Field(Param Name) | Caption | Data Type | Required |
|---|---|---|---|
| ServiceGoodsID | کد کالا | int | * |
| ConsumeCenterId | عامل مصرف | int | |
| TafsiliId | سطح 4 | int | |
| FifthID | سطح 5 | int | |
| SixthID | سطح 6 | int | |
| SeventhID | سطح 7 | int | |
| Quantity | مقدار | int | * |
| Fee | فی | int | * |
| RowNum | ردیف | int | * |
| RowMab | مبلغ | int | |
| FeeTashim | تسهیم | int | |
| RealTashim | مبلغ بعد از تسهیم | int | |
| SecQuantity | مقدار فرعی | int | |
| RetSecQuantity | مقدار فرعی برگشت | int | |
| RemainQuantity | مقدار جزء | int | |
| ReferId | کد مرجع | int | |
| NotInRefer | اتمام مرجع | string | |
| DetailDesc | توضیحات ردیف | string |
داده های ردیف های آبی رنگ جدول از طریق زیر دریافت گردد.
کد کالا
-
Select Api :
GoodsForInvVoucher
-
Key :
ServiceGoodsId
عامل مصرف
-
Select Api :
ConsumeCenterForInvSelect
-
Key :
ConsumeCenterId
سطح 4
-
Select Api :
MoeenTafsiliSelect
-
Key :
TafsiliId
-
Extera Params :
AccountID = عامل مصرف مورد نظر AccountID مفدار
سطح 5
-
Select Api :
MoeenFifthSelect
-
Key :
TafsiliId
-
Extera Params :
AccountID = عامل مصرف مورد نظر AccountID مفدار
سطح 6
-
Select Api :
MoeenSixthSelect
-
Key :
TafsiliId
-
Extera Params :
AccountID = عامل مصرف مورد نظر AccountID مفدار
سطح 7
-
Select Api :
MoeenSeventhSelect
-
Key :
TafsiliId
-
Extera Params :
AccountID = عامل مصرف مورد نظر AccountID مفدار
فرم گزارش های خاص
مشخصات توسعه فرم گزارش های خاص
-
Select Api :
SysCustomReport
-
Key :
CustomReportId
با دبل کلیک روی گرید بالا Select پایین فراخوانی می شود.
-
Select Api :
CustomReportSelect
-
Key :
dynamic
-
ExtraParamsToSend :
YearId = CommaSeperatedسالهای مد نظر به صورت YearId مقدارPlaceId = CommaSeperatedمحل تابعه های مد نظر به صورت PlaceId مقدارCustomReportId = (SysCustomReport از ردیف مد نظر (دریافت شده از درخواست CustomReportId مقدارStartDate = از تاریخEndDate = تا تاریخ
داده های ردیف های آبی رنگ از طریق زیر دریافت گردد.
سال مالی
-
Select Api :
YearSelect
-
Key :
YearID
محلهای تابعه
-
Select Api :
PlacesSelect
-
Key :
PlaceID
اطلاعات تغییرات و بروزرسانی سند
موارد جدید اضافه شده ، تغییر یافته ، اصلاح شده ، اصلاح شده یا به روز شده در آخرین نسخه ها را مشاهده کنید.
Version 1 (1400 / 02 / 30)
- Added ایجاد سند راهنما
Version 1.1 (1400 / 05 / 23)
Version 1.2 (1400 / 05 / 24)
Version 2 (1400 / 05 / 24)
- Added اضافه شدن بخش پیاده سازی فرم ها
- Added اضافه شدن فرم اعلامیه بانکی
- Added اضافه شدن فرم سفارش فروش
- Added اضافه شدن فرم سفارش فروش
- Added اضافه شدن فرم کالا
Version 2.1 (1401 / 03 / 01)
- Added اضافه شدن فرم اشخاص و شرکت ها
- Added اضافه شدن فرم اطلاعات تماس
- Added اضافه شدن فرم مشتریان
Version 3 (1401 / 04 / 14)
- Update بروز رسانی ساختار ، دسته بندی و منوی بخش اطلاعات فرم ها
- Added اضافه شدن فرم انبار در بخش فرم ها ، اطلاعات پایه
- Added اضافه شدن فرم صدور اسناد در بخش فرم ها، حوزه مالی
- Added اضافه شدن فرم حواله فروش ، در بخش فرم ها ، حوزه بازرگانی
- Added اضافه شدن فرم خرید(رسید انبار) ، در بخش فرم ها ، حوزه بازرگانی
- Added اضافه شدن فرم فاکتور خرید ، در بخش فرم ها ، حوزه بازرگانی