PHP код:
InventTable _inventTable;
InventTableModule _inventTableModule;
InventItemLocation _inventItemLocation;
InventItemGroup _inventItemGroup;
InventDimGroup _inventDimGroup;
InventModelGroup _inventModelGroup;
CustTable _custTable;
CustGroup _custGroup;
SalesTable _salesTable;
SalesTableType _salesTableType;
SalesLine _salesLine;
SalesFormLetter _salesFormLetter;
;
// === Создаем номенклатурные позиции ==
_inventItemGroup = InventItemGroup::find('TestGroup');
if (! _inventItemGroup)
{
_inventItemGroup.ItemGroupId = 'TestGroup';
_inventItemGroup.insert();
}
_inventDimGroup = InventDimGroup::find('TestGroup');
if (! _inventDimGroup)
{
_inventDimGroup.dimGroupId = 'TestGroup';
_inventDimGroup.insert();
}
_inventModelGroup = InventModelGroup::find('TestGroup');
if (! _inventModelGroup)
{
_inventModelGroup.ModelGroupId = 'TestGroup';
_inventModelGroup.NegativeFinancial = NoYes::Yes;
_inventModelGroup.PostOnhandFinancial = NoYes::Yes;
_inventModelGroup.PostOnhandPhysical = NoYes::Yes;
_inventModelGroup.insert();
}
_inventTable = InventTable::find('TestItem1');
if (! _inventTable)
{
_inventTable.ItemGroupId = 'TestGroup';
_inventTable.ItemId = 'TestItem1';
_inventTable.ItemType = ItemType::Item;
_inventTable.DimGroupId = 'TestGroup';
_inventTable.ModelGroupId = 'TestGroup';
_inventTable.insert();
}