Обучающие статьи. Урок - Ссылки, объекты и простой поиск в BAS

Эта статья была обновлена 06 Июня 2022, Пн
Оглавление
  1. Ссылки, объекты и простой поиск в BAS
  2. Листинг 1. Поиск элементов
  3. Листинг 2. Выборка элементов справочника
  4. Листинг 3. Запись нового артикула

Ссылки, объекты и простой поиск в BAS

Добрый день. Сегодня мы рассмотрим, что собой представляют ссылки и объекты в программе BAS

Для поиска какого-то элемента, например справочника не обязательно делать запрос. Можно использовать встроенные функции для поиска по наименованию или по коду или по произвольному реквизиту.

Листинг 1. Поиск элементов

Листинг кода 1 Поиск элементов

Стоит отметить, что такой поиск не корректно будет работать с документами. Т.к. у документов могут быть одинаковые номера и разные даты, поиск по номеру вернет первый попавшийся документ, а не тот который вы искали.

Выбрать элементы или документы, можно тоже не прибегая к запросу.

Листинг 2. Выборка элементов справочника

Листинг кода 2 Выборка элементов справочника

Давайте обратим внимание на параметр в функции «Выбрать (<РодительСсылка>)». Что такое родитель? Это папка. А что же такое ссылка?

Во встроенном языке BAS есть понятие Ссылка и Объект.

Ссылка – это данные, например результат поиска по коду, которые доступны только на чтение. Вы можете получить значения реквизитов, которые уже сохранены в предприятии.

Объект – это данные, например все та же номенклатура, но доступные уже на изменение и запись, а не только на чтение.

Если вы захотите внести изменения в какую-то номенклатуру, которую получили ранее, например в запросе. Вам нужно получить ее как объект.

Листинг 3. Запись нового артикула

Листинг кода 3 Запись реквизита справочника

Более подробно с ссылками и объектамии можно ознакомиться на наших курсах программирования BAS и онлайн программирования BAS

Так же, наша компания проводит обучение по курсам:

 Обучение проводится в вечернее время, что позволит вам не отрываться от работы или обучения, практикующим программистом нашей компании.

Если у вас остались вопросы, Вы всегда можете обратиться к нашим аналитикам по телефонам:
(093) 090-70-20
(095) 090-70-20
(068) 090-70-20

( 5 )
Комментарии
Пока нет комментариев
Написать комментарий

Свяжитесь с нами

Если вы хотите получить больше информации, заполните эту форму. Мы свяжемся с вами в ближайшее время.

(073) 090-70-20 (095) 090-70-20 (068) 090-70-20 info@finsoft.ua