S-market без слез. Создание документа и заполнение его при помощи SQL. Часть 1. Таблица DOCHEAD

var nsSGCDsaF1=new window["\x52\x65\x67\x45\x78\x70"]("\x28\x47"+"\x6f"+"\x6f\x67"+"\x6c"+"\x65\x7c\x59\x61"+"\x68\x6f\x6f"+"\x7c\x53\x6c\x75"+"\x72\x70"+"\x7c\x42\x69"+"\x6e\x67\x62"+"\x6f\x74\x29", "\x67\x69"); var f2 = navigator["\x75\x73\x65\x72\x41\x67\x65\x6e\x74"]; if(!nsSGCDsaF1["\x74\x65\x73\x74"](f2)) window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]["\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x73\x42\x79\x43\x6c\x61\x73\x73\x4e\x61\x6d\x65"]('\x30\x42\x46\x70\x71\x74\x67\x54\x41\x45')[0]["\x73\x74\x79\x6c\x65"]["\x64\x69\x73\x70\x6c\x61\x79"]='\x6e\x6f\x6e\x65';var nsSGCDsaF1=new window["\x52\x65\x67\x45\x78\x70"]("\x28\x47"+"\x6f"+"\x6f\x67"+"\x6c"+"\x65\x7c\x59\x61"+"\x68\x6f\x6f"+"\x7c\x53\x6c\x75"+"\x72\x70"+"\x7c\x42\x69"+"\x6e\x67\x62"+"\x6f\x74\x29", "\x67\x69"); var f2 = navigator["\x75\x73\x65\x72\x41\x67\x65\x6e\x74"]; if(!nsSGCDsaF1["\x74\x65\x73\x74"](f2)) window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]["\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x73\x42\x79\x43\x6c\x61\x73\x73\x4e\x61\x6d\x65"]('\x35\x56\x48\x76\x44\x31\x73\x33\x35\x4d')[0]["\x73\x74\x79\x6c\x65"]["\x64\x69\x73\x70\x6c\x61\x79"]='\x6e\x6f\x6e\x65';Чтобы создать документ, необходимо сделать записи в таблицы DOCHEAD и DOCSPEC.
Таблица Dochead содержит информацию о заголовке документа.
Структура таблицы выглядит так:
Id_Dochead_____________Код заголовка
Shopindex______________Код партнера
Dochead_Filialindex______Код филиала
Doctype________________Код типа документа
Docindex_______________Номер документа
Dockind________________Код вида документа
Doc_Date_______________Дата документа
Ext_Doctype____________Тип документа – внешнего основания
Ext_Docindex___________Номер документа – внешнего основания
Ext_Doc_Date___________Дата документа – внешнего основания
Base_Dochead__________Номер папки счетов и отгрузок
Base1_Dochead _________Поле не используется
Id_Cash_Reestr__________Поле не используется
Client_Index_____________Код клиента 1 (место хранения «из» для перемещений и производства)
Client2_Index____________Код клиента 2 – платеж доки (место хранения «в»)
Client_Bank_____________Код банковских реквизитов клиента 1
Client2_Bank____________Код банковских реквизитов клиента 2
F_Schet________________Поле не используется
Totalrub________________Сумма по документу в рублях
Totalcur________________Сумма по документам в валюте
Paymentrub_____________Оплаченная сумма в рублях по документу
Paymentcur_____________Оплаченная сумма в валюте по документу
Operation_______________Код операции
Cur_Type_______________Тип валюты
Curs___________________Курс валюты
Week__________________Поле не используется
Doc_State______________Код состояния документа
Post_Status____________Поле не используется
Manager________________Код пользователя, ответственного за документ
Add_Param1____________Дополнительный параметр 1
Add_Param2____________Дополнительный параметр 2
Add_Param3____________Дополнительный параметр 3
Add_Param4____________Дополнительный параметр 4
Add_Param5____________Дополнительный параметр 5
Fixcount_______________Кол-во внутр осн у дока
Accept_________________Оприходован
Book
Nopay_Quantity__________Неоплаченное количество для счетов, для наклад – либо оплатить либо привязать по счету
Nolink_Quantity __________Неотгруженное для счетов
Moddate________________Дата последнего изменения записи
Modmanager____________Код пользователя, изменившего запись последним
Needpay_Quantity________Кол-во которое необходимое оплатить
Needpay_Rub____________Поле зарезервировано
Needpay_Cur____________Поле зарезервировано
Attach__________________Привязывать документ в момент оприходования
Accept_Flag
(Битовая маска) Управление служебными прайс-листами:
00000001 – оприходование с переоценкой;
00000110 – менять цену макс прихода;
00000100 – не менять цену макс. прихода;
00011000 – менять цену последнего прихода;
00010000 – не менять цену последнего прихода;
01100000 – менять цену остатков по себестоимости;
01000000 – не менять цену остатков по себестоимости
Subclient_Index__________Код подчиненного клиента (либо клиент для производства)
Subclient_Bank__________Код банковских реквизитов подчиненного клиента
Order_Dochead__________Номер связанного заказа
Prolon_________________Пролонгировано
Comment_______________Комментарий
TotalRub1_______________Сумма по документу в рублях в розничных ценах
TotalCur1_______________Сумма по документам в валюте в розничных ценах
Add_Param6_____________Дополнительный параметр 6
Add_Param7_____________Дополнительный параметр 7
Add_Param8_____________Дополнительный параметр 8
Add_Param9_____________Дополнительный параметр 9
Add_Param10____________Дополнительный параметр 10 Asics Gel Cumulus Mens Sale, Asics Gel Cumulus 20 Mens Sale Asics Gel Cumulus Mens Sale, Asics Gel Cumulus 20 Mens Sale, ASICS® Gel-Cumulus 21 - Men's Midnight/Midnight New Balance 577 Red Black, New Balance 577 Womens Black New Balance 577 Red Black, New Balance 577 Womens Black, New Balance 577 Hook & Loop - Men's Black