GB FINDOBJECT — различия между версиями
Материал из GB wiki
Pepel (обсуждение | вклад) м |
Alexey (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 2: | Строка 2: | ||
{{Функция ГБ | {{Функция ГБ | ||
|Название=GB_FINDOBJECT | |Название=GB_FINDOBJECT | ||
− | |Описание=Осуществляет поиск объекта по имени. Если существует ровно один объект заданного типа, имя которого точно совпадает с заданным, возвращает его код | + | |Описание=Осуществляет поиск объекта по имени. Если существует ровно один объект заданного типа, имя которого точно совпадает с заданным, возвращает его код. Если такого объекта не существует, или их несколько - возвращает NULL<br/> |
Для партнеров поиск производится не только по названию, но и по ИНН. | Для партнеров поиск производится не только по названию, но и по ИНН. | ||
− | |Синтаксис=GB_FINDOBJECT ('''Тип объекта''','''Название объекта''') | + | |Синтаксис=GB_FINDOBJECT('''Тип объекта''', '''Название объекта''') |
|Аргументы= | |Аргументы= | ||
{{Аргумент | {{Аргумент | ||
|Название=Тип объекта | |Название=Тип объекта | ||
− | |Пояснение=Целое число, являющееся кодом типа объекта ГБ (описание типов см. Объектная модель данных ГБ) | + | |Пояснение=Целое число, являющееся кодом типа объекта ГБ (описание типов см. Объектная модель данных ГБ). |
}}<br/>{{Аргумент | }}<br/>{{Аргумент | ||
− | |Название= | + | |Название=Название объекта |
|Пояснение=Строка, являющаяся именем объекта. Для партнеров поиск производится не только по имени, но и по ИНН. | |Пояснение=Строка, являющаяся именем объекта. Для партнеров поиск производится не только по имени, но и по ИНН. | ||
}} | }} | ||
− | |Результат=Целое число, являющееся кодом объекта | + | |Результат=Целое число, являющееся кодом объекта. |
− | |Пример=GB_FINDOBJECT(0,`Все партнеры`) | + | |Пример=GB_FINDOBJECT(0,`Все партнеры`)<br> |
+ | GB_FINDOBJECT(17,`номер_серии`,`Articul`,ид_товара) - поиск серии с номером "номер_серии" для товара "ид_товара" | ||
}} | }} |
Текущая версия на 10:28, 20 апреля 2018
Осуществляет поиск объекта по имени. Если существует ровно один объект заданного типа, имя которого точно совпадает с заданным, возвращает его код. Если такого объекта не существует, или их несколько - возвращает NULL
Для партнеров поиск производится не только по названию, но и по ИНН.
Синтаксис
GB_FINDOBJECT(Тип объекта, Название объекта)
Аргументы
- Тип объекта
- Целое число, являющееся кодом типа объекта ГБ (описание типов см. Объектная модель данных ГБ).
- Название объекта
- Строка, являющаяся именем объекта. Для партнеров поиск производится не только по имени, но и по ИНН.
Тип результата
- Целое число, являющееся кодом объекта.
Примеры
GB_FINDOBJECT(0,`Все партнеры`)
GB_FINDOBJECT(17,`номер_серии`,`Articul`,ид_товара) - поиск серии с номером "номер_серии" для товара "ид_товара"