Загрузка комплектов из StoreHouse 4 #388783


#0 by fyn
Если кто сталкивался - подскажите как загрузить номенклатуру, представляющую из себя комплект из StoreHouse 4, по технологии OLE. В документации по OLE-серверу написано как получить идентификатор комплекта, но не сказано как по этому идентификатору получить содержимое комплекта
#1 by 1assNewb
А в доках на OLE нет инфы? Вот, выдрал из версии 4.16.33 { Пример использования: Получение списка корреспондентов var end -------------------------------------------------------------------------------------------------------------- Описание некоторых констант --------------------------------------------------------------------------------------------------------------- const Описание некоторых полей --------------------------------------------------------------------------------------------------------------- Значения поля DocRec::Type - тип накладной (см. также sh_tags.h) ---------------------------------------------------------------- 0 - приходная накладная Битовая маска опций накладной DocRec::Options ( Набор значений, объединенных по OR; см. также sh_tags.h) ------------------------------------------------------------------------------------------------------- 1 - селектор типа учета накладной (спецучет, если бит 0 установлен, иначе учет) 2 - флаг активности (накладная активна, если бит 1 установлен) 4 - признак блокировки накладной (накладная блокирована пользователем, создавшим накладную, если бит 2 установлен) 8 - расчитывать себестоимость 16 - признак связи накладной с др. документами (если бит 4 установлен, то накладная сгенерирована автоматически - недопустима модификация списка товаров, даты, корреспондентов, валюты и курса накладной, флага использования взаимозамен) 32 - флаг использования взаимозамен - только комплектации (если бит 5 установлен, то в комплектации установлен флаг "Использовать взаимозамены") Битовая маска опций записи накладной DocSpecRec::Options (см. также sh_tags.h) ------------------------------------------------------------------------------ 2 - запись относится к активному документу (может быть неверно при редактировании накладной) 4 - использовать ставку для расчета налога 1 (НДС) (п/н, р/н. Если значение поля == Null, то используется ставка) 8 - использовать ставку для расчета налога 2 (НСП) (п/н, р/н. Если значение поля == Null, то используется ставка) 16 - автоматически рассчитывать цену излишков (для инвентаризации. Если значение поля == Null, то цена рассчитывается автоматически); - списывать по себестоимости (для расходной накладной) 32 - на данной записи хранятся излишки/недостачи (только инвент.; может быть неверно при редактировании накладной) 64 - использовано доп. количество для инвентаризации (только инвент.; может быть неверно при редактировании накладной) Значения поля PDocRec::Type - тип платежного документа (см. также sh_tags.h) ---------------------------------------------------------------------------- 0 - приходный кассовый ордер (п/к) 1 - расходный кассовый ордер (р/к) 2 - приходное платежное поручение (п/п) 3 - расходное платежное поручение (р/п) 4 - приходная платежная операция (п/о) 5 - расходная платежная операция (р/о) Битовая маска опций платежного документа PDocRec::Options (набор значений, объединенных по OR; см. также sh_tags.h) ------------------------------------------------------------------------------------------------------------------- 1 - документ относится к спец учету 2 - документ активный 4 - документ блокирован создателем документа 8 - автоматически рассчитывать сумму платежного документа на основе связанной накладной 16 - признак связи платежного документа с др. документами (если бит 4 установлен, то платежный документ сгенерирован автоматически - недопустима модификация списка сумм, валюты, курса накладной --------------------------------------------------------------------------------------------------------------- Описание процедур --------------------------------------------------------------------------------------------------------------- Подцепиться к базе данных 0 -OK <>0 код ошибки. function SetServerName (const ServName:WideString ): integer; safecall; для установки названия сервера перед вызовом DBLoginEx Формат строки: [S][N или T]a[n1]t[n2], где S - имя сервера Подцепиться к базе данных без вызова формы логина 0 -OK <>0 код ошибки. function DBLoginEx (const UserName, PassWord: WideString): integer ; safecall; Отцепиться от базы данных } Подцеплена ли БД 0 - подцеплена <> 0 - код ошибки } Возвращает версию базы данных } Возвращает версию DLL } Возвращает Текущий тип учета 0-учет 1-спец учет} Максимальное число одновременно открытых запросов } Закрытие запроса меняет флаг used на False После любой операции можно посмотреть код ошибки и сообщение } // Для всех последующих функций действует правило: Если результат меньше 0 - ошибка, иначе - индекс в массиве запросов Поля: 0.106.1.0 уникальный идентификатор 0.106.2.0 ссылка на счет для субсчета 0.106.3.0 код счетасубсчета 0.106.4.0 наименование //************************************************** ******************************* Ищет счетсубсчет по коду. Если не находит, добавляет, иначе заменяет наименование } 1.106.1.0 integer - идентификатор записи с кодом CODE ' //************************************************** ******************************* Полный список корреспондентов 1.102.1.0 уникальный идентификатор 1.101.1.1 ссылка на группу 1.102.3.0 код корреспондента 1.102.4.0 наименование корреспондента 1.102.2.0 тип корреспондента: 0 склад, 1 юр.лицо, 2 физ.лицо, 3 спец.корр 1.102.5.0 не использовать //************************************************** ******************************* 1.101.1.0 уникальный идентификатор .Всегда есть запись с (1.101.1.0) = 0, (1.101.2.0) is NULL - корень для складов (1.101.1.0) = 1, (1.101.2.0) is NULL - корень для корреспондентов 1.101.2.0 ссылка на предка (1.101.2.0) = 0 ссылка на группу CКЛАДЫ 1.101.3.0 наименование группы //************************************************** ******************************* Группа корреспондентов по RID 1.101.1.0 уникальный идентификатор .Всегда есть запись с 1.101.2.0 ссылка на предка 1.101.3.0 наименование группы 1.101.3.2 наименование группы предка IsRoot = 1 - это корневая группа, =0 -это не корневая группа //************************************************** ******************************* Список корреспондентов в группе 102.1.0 уникальный идентификатор 101.1.1 ссылка на группу корреспондентов 102.3.0 код корреспондента 102.4.0 наименование корреспондента 102.2.0 тип корреспондента: 0-склад, 1- юр.лицо, 2-физ.лицо, 3-спец.корр. 102.5.0 не использовать //************************************************** ******************************* Свойства корреспондента по его RID и типу 1.101.1.1 ссылка на группу 1.102.3.0 код корреспондента 1.102.4.0 наименование корреспондента 1.102.2.0 тип корреспондента 1.102.5.0 не использовать 1.101.3.1 группа корреспондента 2.111.1.0 ссылка на атрибут 2.0.1.0 значение атрибута 3.111.1.0 уникальный идентификатор атрибута 3.111.2.0 не использовать 3.111.3.0 не использовать 3.111.4.0 код атрибута 3.111.5.0 наименование атрибута //************************************************** ******************************* Свойства корреспондента по его RID 1.101.1.1 ссылка на группу 1.102.3.0 код корреспондента 1.102.4.0 наименование корреспондента 1.102.2.0 тип корреспондента 1.102.5.0 не использовать 1.101.3.1 группа корреспондента 2.111.1.0 ссылка на атрибут 2.0.1.0 значение атрибута 3.111.1.0 уникальный идентификатор атрибута 3.111.2.0 не использовать 3.111.3.0 не использовать 3.111.4.0 код атрибута 3.111.5.0 наименование атрибута 1.106.1.0 Не используется 1.106.3.0 Не используется 2.113.255.7 0 - накладная, иначе - платежный документ 2.113.1.7 Ключ (Rid) документа 2.113.3.7 Дата документа 2.113.4.7 Строковая часть номера документа 2.113.5.7 Числовая часть номера документа 2.113.11.7 Битовая маска опций документа DocRec::Options/PDocRec::Options 2.113.10.7 Тип документа DocRec::Type/PDocRec::Type 0 - приходная накладная 2.102.1.9 Ключ (Rid) корреспондента-получателя 2.102.4.8 Наименование корреспондента-поставщика 2.102.4.9 Наименование корреспондента-получателя 2.106.1.1 Ключ (Rid) счета-дебет 2.106.3.1 Код счета-дебет 2.106.1.2 Ключ (Rid) счета-кредит 2.106.3.2 Код счета-кредит 2.0.1.4 Сумма 2.219.1.3 Идентификатор Бух. категории 2.219.2.3 Бух. категория 2.108.4.0 Описание операции 2.108.1.0 Идентификатор операции 2.0.1.40 Сумма 1.103.1.1 Ключ (Rid) накладной. 1.103.14.1 Стамп даты накладной. 1.103.4.1 Строковая часть номера накладной. 1.103.5.1 Числовая часть номера накладной. 1.103.11.1 Битовая маска опций накладной DocRec::Options. 1.103.10.1 Тип накладной DocRec::Type. 0 - приходная накладная 4 - расходная накладная 1.102.1.2 Ключ (Rid) корреспондента-поставщика. 1.102.4.2 Наименование корреспондента-поставщика. 1.102.1.3 Ключ (Rid) корреспондента-получателя. 1.102.4.3 Наименование корреспондента-получателя. 1.102.1.4 Ключ (Rid) отв. лица "Отпустил". 1.102.4.4 Имя отв. лица "Отпустил". 1.102.1.5 Ключ (Rid) отв. лица "Принял". 1.102.4.5 Имя отв. лица "Принял". 1.100.3.0 Код валюты накладной. 1.107.1.9 Ключ (Rid) бух.операции. 1.107.2.9 Наименование бух операции. 1.110.1.10 Ссылка на счет-фактуру 1.110.4.10 Префикс Аббр. счета фактуры 1.110.5.10 Номер Аббр. счета фактуры 1.0.1.0 Стамп Закупочная сумма б/н. 1.0.2.0 Стамп Закупочный НДС. 1.0.3.0 Стамп Закупочный НСП. 1.0.1.1 Стамп Отпускная сумма б/н. 1.0.2.1 Стамп Отпускной НДС. 1.0.3.1 Стамп Отпускной НСП. 1.103.14.10 Дата накладной. 1.0.1.00 Закупочная сумма б/н. 1.0.2.00 Закупочный НДС. 1.0.3.00 Закупочный НСП. 1.0.1.10 Отпускная сумма б/н. 1.0.2.10 Отпускной НДС. 1.0.3.10 Отпускной НСП. //************************************************** ******************************* OPTION :integer // Битовая маска опций накладной DocRec::Options. В DocList значение поля (1.103.11.1) 1.103.3.1 Дата накладной 1.103.4.1 Строковая часть номера накладной 1.103.5.1 Числовая часть номера накладной 1.103.11.1 Битовая маска опций накладной DocRec::Options 1.103.10.1 Тип накладной DocRec::Type 1.103.2.1 Младшее слово стампа даты накладной 1.102.1.2 Ключ (Rid) корреспондента-поставщика 1.102.4.2 Наименование корреспондента-поставщика 1.102.1.3 Ключ (Rid) корреспондента-получателя 1.102.4.3 Наименование корреспондента-получателя 1.102.1.5 Ключ (Rid) отв. лица "Принял" 1.102.4.5 Имя отв. лица "Принял" 1.107.1.9 Ключ (Rid) бух.операции 1.107.2.9 Наименование бух.операции 110.1.10 Тип счета фактуры 1.102.1.4 Ключ (Rid) отв. лица "Отпустил" 1.102.4.4 Имя отв. лица "Отпустил" 110.3.10 Дата счета-фактуры 1.100.1.6 Ключ (Rid) валюты документа 1.103.12.0 Курс в базовой валюте (секция "Курс: столько-то RBL за столько-то " 1.103.13.0 Курс в валюте накладной (секция "Курс: столько-то RBL за столько-т" 1.100.3.6 Код валюты документа 1.103.15.0 Примечение 1.0.1.7 история: дата создания 1.0.2.7 история: время создания в секундах 1.0.3.7 история: дата последнего изменения 1.0.4.7 история: время последнего изменения в секундах 1.0.5.7 история: мин. дата активного док-та 1.0.6.7 история: пользователь, создавший накладную 1.0.7.7 история: не использовать 2.105.1.1 Ключ (Rid) записи 2.210.1.1 Ключ (Rid) товара 2.206.1.1 Ключ (Rid) единицы измерения 2.210.3.1 Текстовая часть кода товара 2.210.4.1 Числовая часть кода товара 2.210.2.1 Наименование товара 2.206.2.1 Наименование единицы измерения 2.105.3.0 Количество товара 2.105.15.1 Опции записи DocSpecRec::Options 2.105.14.0 Альтернативная дата для рассчета курса небазовой валюты (только п/н) 2.105.4.0 Стамп Сумма б/н 2.212.2.0 Стамп Ставка/сумма НДС (в зависимости от DocSpecRec::Options) 2.213.2.0 Стамп Ставка/сумма НСП (в зависимости от DocSpecRec::Options) 2.105.4.010 Сумма б/н 2.212.2.010 Ставка/сумма НДС (в зависимости от DocSpecRec::Options) 2.213.2.010 Ставка/сумма НСП (в зависимости от DocSpecRec::Options) .................................................. ................................... //В DocList значение поля (1.103.11.1) 1.103.3.1 Дата накладной 1.103.4.1 Строковая часть номера накладной 1.103.5.1 Числовая часть номера накладной 1.103.11.1 Битовая маска опций накладной DocRec::Options 1.103.10.1 Тип накладной DocRec::Type 1.103.2.1 Младшее слово стампа даты накладной 1.102.1.2 Ключ (Rid) корреспондента-поставщика 1.102.4.2 Наименование корреспондента-поставщика 1.102.1.3 Ключ (Rid) корреспондента-получателя 1.102.4.3 Наименование корреспондента-получателя 1.102.1.5 Ключ (Rid) отв. лица "Принял" 1.102.4.5 Имя отв. лица "Принял" 1.107.1.9 Ключ (Rid) бух.операции 1.107.2.9 Наименование бух.операции 110.1.10 Тип счета фактуры 1.102.1.4 Ключ (Rid) отв. лица "Отпустил" 1.102.4.4 Имя отв. лица "Отпустил" 110.3.10 Дата счета-фактуры 1.100.1.6 Ключ (Rid) валюты документа 1.103.12.0 Курс в базовой валюте (секция "Курс: столько-то RBL за столько-то " 1.103.13.0 Курс в валюте накладной (секция "Курс: столько-то RBL за столько-т" 1.100.3.6 Код валюты документа 1.103.15.0 Примечение 1.0.1.7 история: дата создания 1.0.2.7 история: время создания в секундах 1.0.3.7 история: дата последнего изменения 1.0.4.7 история: время последнего изменения в секундах 1.0.5.7 история: мин. дата активного док-та 1.0.6.7 история: пользователь, создавший накладную 1.0.7.7 история: не использовать 2.105.1.1 Ключ (Rid) записи 2.210.1.1 Ключ (Rid) товара 2.206.1.1 Ключ (Rid) единицы измерения 2.210.3.1 Текстовая часть кода товара 2.210.4.1 Числовая часть кода товара 2.210.2.1 Наименование товара 2.206.2.1 Наименование единицы измерения 2.105.3.0 Количество товара 2.105.15.1 Опции записи DocSpecRec::Options 2.105.14.0 Альтернативная дата для рассчета курса небазовой валюты (только п/н) 2.105.4.0 Сумма б/н 2.212.2.0 Ставка/сумма НДС (в зависимости от DocSpecRec::Options) 2.213.2.0 Ставка/сумма НСП (в зависимости от DocSpecRec::Options) .................................................. ................................... //В DocList значение поля (1.103.11.1) 1.103.3.1 Дата накладной 1.103.4.1 Строковая часть номера накладной 1.103.5.1 Числовая часть номера накладной 1.103.11.1 Битовая маска опций накладной DocRec::Options 1.103.10.1 Тип накладной DocRec::Type 1.103.2.1 Младшее слово стампа даты накладной 1.102.1.2 Ключ (Rid) корреспондента-поставщика 1.102.4.2 Наименование корреспондента-поставщика 1.102.1.3 Ключ (Rid) корреспондента-получателя 1.102.4.3 Наименование корреспондента-получателя 1.102.1.4 Ключ (Rid) отв. лица "Отпустил" 1.102.4.4 Имя отв. лица "Отпустил" 1.102.1.5 Ключ (Rid) отв. лица "Принял" 1.102.4.5 Имя отв. лица "Принял" 1.107.1.9 Ключ (Rid) бух.операции 1.107.2.9 Наименование бух.операции 1.103.15.0 Примечение 1.0.1.7 история: дата создания 1.0.2.7 история: время создания в секундах 1.0.3.7 история: дата последнего изменения 1.0.4.7 история: время последнего изменения в секундах 1.0.5.7 история: мин. дата активного док-та 1.0.6.7 история: пользователь, создавший накладную 1.0.7.7 история: не использовать 2.105.1.1 Ключ (Rid) записи 2.210.1.1 Ключ (Rid) товара 2.206.1.1 Ключ (Rid) единицы измерения 2.210.3.1 Текстовая часть кода товара 2.210.4.1 Числовая часть кода товара 2.210.2.1 Наименование товара 2.206.2.1 Наименование единицы измерения 2.105.3.0 Количество товара 2.105.1.2 Ключ (Rid) прихода для списания 2.105.4.8 Стамп Себестоимость: Сумма б/н 2.105.5.8 Стамп Себестоимость: НДС 2.105.6.8 Стамп Себестоимость: НСП 2.105.4.810 Себестоимость: Сумма б/н 2.105.5.810 Себестоимость: НДС 2.105.6.810 Себестоимость: НСП .................................................. ................................... //В DocList значение поля (1.103.11.1) 1.100.3.0 Код валюты накладной 2.210.1.1 Ключ (Rid) товара 2.210.3.1 Текстовая часть кода товара 2.210.4.1 Числовая часть кода товара 2.210.2.1 Наименование товара 2.206.1.1 Ключ (Rid) единицы измерения 2.206.2.1 Наименование единицы измерения 2.105.3.0 Количество товара 2.105.4.0 Стамп Сумма б/н 2.105.5.0 Стамп НДС 2.105.6.0 Стамп НСП 2.105.4.010 Сумма б/н 2.105.5.010 НДС 2.105.6.010 НСП .................................................. ................................... 2.105.1.5 Ключ (Rid) ценообразующей записи 2.210.1.5 Ключ (Rid) товара 2.210.3.5 Текстовая часть кода товара 2.210.4.5 Числовая часть кода товара 2.210.2.5 Наименование товара 2.206.1.5 Ключ (Rid) единицы измерения 2.206.2.5 Наименование единицы измерения 2.105.3.0 Рассчетное количество товара 2.105.4.0 Стамп Рассчетная сумма б/н 2.105.5.0 Стамп Рассчетный НДС 2.105.6.0 Стамп Рассчетный НСП 2.105.3.1 Количество излишка/недостачи 2.105.4.1 Стамп Сумма б/н излишка/недостачи 2.105.5.1 Стамп НДС излишка/недостачи 2.105.6.1 Стамп НСП излишка/недостачи 2.105.4.010 Рассчетная сумма б/н 2.105.5.010 Рассчетный НДС 2.105.6.010 Рассчетный НСП 2.105.4.110 Сумма б/н излишка/недостачи 2.105.5.110 НДС излишка/недостачи 2.105.6.110 НСП излишка/недостачи .................................................. ................................... { Акт переработки} 1.103.3.1 Дата накладной 1.103.4.1 Строковая часть номера накладной 1.103.5.1 Числовая часть номера накладной 1.103.11.1 Битовая маска опций накладной DocRec::Options 1.103.10.1 Тип накладной DocRec::Type 1.103.2.1 Младшее слово стампа даты накладной 1.102.1.2 Ключ (Rid) корреспондента-поставщика 1.102.4.2 Наименование корреспондента-поставщика 1.102.1.3 Ключ (Rid) корреспондента-получателя 1.102.4.3 Наименование корреспондента-получателя 1.102.1.4 Ключ (Rid) отв. лица "Отпустил" 1.102.4.4 Имя отв. лица "Отпустил" 1.102.1.5 Ключ (Rid) отв. лица "Принял" 1.102.4.5 Имя отв. лица "Принял" 1.107.1.9 Ключ (Rid) бух.операции 1.107.2.9 Наименование бух.операции 1.103.15.0 Примечение 1.0.1.7 история: дата создания 1.0.2.7 история: время создания в секундах 1.0.3.7 история: дата последнего изменения 1.0.4.7 история: время последнего изменения в секундах 1.0.5.7 история: мин. дата активного док-та 1.0.6.7 история: пользователь, создавший накладную 1.0.7.7 история: не использовать 2.105.1.1 Ключ (Rid) записи 2.210.1.1 Ключ (Rid) товара 2.206.1.1 Ключ (Rid) единицы измерения 2.210.3.1 Текстовая часть кода товара 2.210.4.1 Числовая часть кода товара 2.210.2.1 Наименование товара 2.206.2.1 Наименование единицы измерения 2.105.3.0 Количество товара 2.105.1.2 Ключ (Rid) прихода для списания 2.105.4.8 Стамп Себестоимость: Сумма б/н 2.105.5.8 Стамп Себестоимость: НДС 2.105.6.8 Стамп Себестоимость: НСП 2.105.4.810 Себестоимость: Сумма б/н 2.105.5.810 Себестоимость: НДС 2.105.6.810 Себестоимость: НСП 2.210.1.6 Ключ (Rid) товара 2 2.206.1.6 Ключ (Rid) единицы измерения 2 2.210.3.6 Текстовая часть кода товара 2 2.210.4.6 Числовая часть кода товара 2 2.210.2.6 Наименование товара 2 2.206.2.6 Наименование единицы измерения 2 2.105.3.7 Количество товара 2 .................................................. ................................... { Возврат поставщику} 1.103.3.1 Дата накладной 1.103.4.1 Строковая часть номера накладной 1.103.5.1 Числовая часть номера накладной 1.103.11.1 Битовая маска опций накладной DocRec::Options 1.103.10.1 Тип накладной DocRec::Type 1.103.2.1 Младшее слово стампа даты накладной 1.102.1.2 Ключ (Rid) корреспондента-поставщика 1.102.4.2 Наименование корреспондента-поставщика 1.102.1.3 Ключ (Rid) корреспондента-получателя 1.102.4.3 Наименование корреспондента-получателя 1.102.1.4 Ключ (Rid) отв. лица "Отпустил" 1.102.4.4 Имя отв. лица "Отпустил" 1.107.1.9 Ключ (Rid) бух.операции 1.107.2.9 Наименование бух.операции 110.1.10 Тип счета фактуры 110.4.10 Строковая часть номера счета фактуры 110.5.10 Числовая часть номера счета фактуры 110.3.10 Дата счета-фактуры 1.103.15.0 Примечение 1.0.1.7 история: дата создания 1.0.2.7 история: время создания в секундах 1.0.3.7 история: дата последнего изменения 1.0.4.7 история: время последнего изменения в секундах 1.0.5.7 история: мин. дата активного док-та 1.0.6.7 история: пользователь, создавший накладную 1.0.7.7 история: не использовать 2.105.1.1 Ключ (Rid) записи 2.210.1.1 Ключ (Rid) товара 2.206.1.1 Ключ (Rid) единицы измерения 2.210.3.1 Текстовая часть кода товара 2.210.4.1 Числовая часть кода товара 2.210.2.1 Наименование товара 2.206.2.1 Наименование единицы измерения 2.105.3.0 Количество товара 2.105.1.2 Ключ (Rid) прихода для списания 2.103.1.2 RID накладной прихода 2.103.3.2 Дата накладной прихода 2.103.4.2 Строковая часть номера накладной для списания (только с/т, в/т) 2.103.5.2 Числовая часть номера накладной для списания (только с/т, в/т) 2.103.11.2 Битовая маска опций накладной DocRec::Options для списания (только с/т, в/т) 2.103.10.2 Тип накладной DocRec::Type для списания (только с/т, в/т) 2.102.4.3 Наименование корреспондента накладной прихода 2.105.4.8 Стамп суммы бн 2.105.4.8 Стамп суммы НДС 2.105.4.8 Стамп суммы НСП 2.105.4.810 сумма бн 2.105.4.810 сумма НДС 2.105.4.810 сумма НСП .................................................. ................................... { Списание товара} //В DocList значение поля (1.103.11.1) поля как у Doc5 .................................................. ................................... { Декомплектация расходная часть } function Doc13 ( RID, OPTION: integer ): integer; safecall; поля как у Doc11 + 2.200.1.1 - RID комплекта .................................................. ................................... { Декомплектация приходная часть } function Doc13Specs0 ( RID, OPTION: integer ): integer; safecall; 1.100.3.0 Код валюты накладной 2.105.1.1 Ключ (Rid) записи 2.210.1.1 Ключ (Rid) товара 2.210.3.1 Текстовая часть кода товара 2.210.4.1 Числовая часть кода товара 2.210.2.1 Наименование товара 2.206.1.1 Ключ (Rid) единицы измерения 2.206.2.1 Наименование единицы измерения 2.105.3.0 Количество товара 2.105.4.0 Стамп Сумма б/н 2.105.5.0 Стамп НДС 2.105.6.0 Стамп НСП 2.105.4.010 Сумма б/н 2.105.5.010 НДС 2.105.6.010 НСП 1.110.3.9 Дата счета-фактуры 1.110.4.9 Строковая часть номера счета-фактуры 1.110.5.9 Числовая часть номера счета-фактуры 1.110.11.9 Опции документа 1.110.15.9 Примечание счета-фактуры 1.110.20.9 Список платежно-расчетных документов 1.103.1.1 Ключ (Rid) накладной 1.103.3.1 Дата накладной 1.103.4.1 Строковая часть номера накладной 1.103.5.1 Числовая часть номера накладной 1.103.11.1 Битовая маска опций накладной DocRec::Options 1.103.10.1 Тип накладной DocRec::Type 1.102.1.2 Ключ (Rid) корреспондента-поставщика 1.102.4.2 Наименование корреспондента-поставщика 1.100.1.3 Ключ (Rid) валюты накладной 1.100.3.3 Код валюты накладной 1.0.1.7 история: дата создания 1.0.2.7 история: время создания в секундах 1.0.3.7 история: дата последнего изменения 1.0.4.7 история: время последнего изменения в секундах 1.0.6.7 история: пользователь, создавший накладную 1.0.7.7 история: не использовать 2.105.1.0 RID записи 2.210.1.3 Ключ (Rid) товара 2.206.1.3 Ключ (Rid) единицы измерения 2.210.3.3 Текстовая часть кода товара 2.210.4.3 Числовая часть кода товара 2.210.2.3 Наименование товара 2.206.2.3 Наименование единицы измерения 2.105.3.0 Количество товара 2.105.4.0 Стамп Закупочная сумма б/н 2.105.5.0 Стамп Закупочный НДС 2.105.6.0 Стамп Закупочный НСП 2.212.2.0 Закупочная ставка НДС 2.213.2.0 Закупочная ставка НСП 2.105.20.0 Страна присхождения 2.105.21.0 Номер таможенной декларации 2.105.4.010 Закупочная сумма б/н 2.105.5.010 Закупочный НДС 2.105.6.010 Закупочный НСП .................................................. ................................... function IDoc4 ( RID, MAINDOC_REF, OPTION: integer): Integer; safecall; Те же поля что и у док-та "приходная счет-фактура" + 2.105.4.1 Стамп Отпускная сумма б/н (только расходная счет-фактура) 2.105.5.1 Стамп Отпускной НДС (только расходная счет-фактура) 2.105.6.1 Стамп Отпускной НСП (только расходная счет-фактура) 2.212.2.1 Отпускная ставка НДС (только расходная счет-фактура) 2.213.2.1 Отпускная ставка НСП (только расходная счет-фактура) 2.105.4.110 Отпускная сумма б/н (только расходная счет-фактура) 2.105.5.110 Отпускной НДС (только расходная счет-фактура) 2.105.6.110 Отпускной НСП (только расходная счет-фактура) //************************************************** ******************************* 1.0.7.0 Битовая маска. Установленный второй бит (значение & 2) говорит о начале (первой строке) секции об оплате 1.110.1.1 Ключ счета-фактуры 1.110.3.1 Дата счета-фактуры 1.112
#2 by 1assNewb
#3 by Нуф-Нуф
какой развернуты ответ
#4 by 1assNewb
Комплектация там идет в документе комплектация, самих комплектов программа SH4 не запоминает а загружает документ Комплектация , сформированный в программой RKeeper
#5 by fyn
, - спасибо за документацию - она у меня есть. RID комплекта я получаю запросом 1.200.1.1, а как мне узнать содержимое этого комплекта?
#6 by fyn
то есть RID комплекта - это 1.200.1.1? и его содержимое можно прочитать Doc12 и Doc12Specs1? Но тогда возникает сразу же 2 вопроса: 1. Как по RID-у документа получить его функциями Doc12, если нет битовой маски? 2. В документе комплектация на закладке приходная часть может быть несколько блюд, как выбрать то, что относится к анализируемому комплекту?
#7 by fyn
Подниму - вдруг с утра кто-то подскажет
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С