| | | 1 | | namespace Services.ApiServices._1CApi.OData; |
| | | 2 | | |
| | | 3 | | public static class OneCODataConstants |
| | | 4 | | { |
| | | 5 | | public const string ZeroGuid = "00000000-0000-0000-0000-000000000000"; |
| | | 6 | | |
| | | 7 | | /// <summary> |
| | | 8 | | /// Номер ГТД для товара без таможенной декларации (ЕАЭС, внутренние поставки). Записи в Catalog_НомераГТД может не |
| | | 9 | | /// тогда в строку приходной уходит пустая ссылка, то есть «без ГТД». |
| | | 10 | | /// </summary> |
| | | 11 | | public const string DefaultGtdNumber = "00000/000/00000"; |
| | | 12 | | |
| | | 13 | | public static bool IsDefaultGtd(string? number) |
| | 5 | 14 | | => string.Equals(number?.Trim(), DefaultGtdNumber, StringComparison.Ordinal); |
| | | 15 | | |
| | | 16 | | /// <summary>Свойство «Производитель» в плане видов характеристик доп. реквизитов номенклатуры.</summary> |
| | | 17 | | public const string ProducerPropertyKey = "abba39bc-6cc0-11e8-418f-005056890939"; |
| | | 18 | | |
| | | 19 | | public const string NomenclatureEndpoint = "Catalog_Номенклатура"; |
| | | 20 | | public const string NomenclaturePropertiesEndpoint = "Catalog_Номенклатура_ДополнительныеРеквизиты"; |
| | | 21 | | public const string PropertyValuesEndpoint = "Catalog_ЗначенияСвойствОбъектов"; |
| | | 22 | | |
| | | 23 | | public const string UnitShtukaGuid = "fe004ea0-4871-11e8-4680-fa163e49a0ee"; |
| | | 24 | | public const string UnitType = "StandardODATA.Catalog_КлассификаторЕдиницИзмерения"; |
| | | 25 | | public const string OperationTypeReceipt = "ПоступлениеОтПоставщика"; |
| | | 26 | | public const string OrderType = "StandardODATA.Document_ЗаказПоставщику"; |
| | | 27 | | public const string OperationTypeExpense = "ПродажаПокупателю"; |
| | | 28 | | public const string OrderTypeExpenseBuyer = "StandardODATA.Document_ЗаказПокупателя"; |
| | | 29 | | } |