Перечисления 1С — программное использование

В предыдущей статье я  показал, как создавать перечисления 1С, значения перечислений, как указывать ссылку на нужное перечисление у реквизита объекта, и как работать с перечислением на управляемой форме. В этой статье я покажу некоторые моменты программной работы с перечислениями в языке программирования 1С.

Continue reading «Перечисления 1С — программное использование»

Приведение типов в языке запросов 1С.

В этой статье разберем возможности приведения типов в языке запросов 1С, которые предоставляет функция «Выразить».
Рассмотрим несколько вариантов применения этой функции.
И первый вариант – округление чисел.
Continue reading «Приведение типов в языке запросов 1С.»

Запросы в 1С для начинающих. Условия запроса. Урок 4.

Четвертое бесплатное видео из курса “Запросы в 1С для начинающих”

00:00 — часть 1 общие данные
00:09 — часть 2 Оператор «В»
00:11 — часть 3 оператор «В иерархии»
00:14 часть 4 прочие операторы условия
00:16 оператор ссылка
00:18 оператор подобно
00:22 оператор ЕстьNULL
Continue reading «Запросы в 1С для начинающих. Условия запроса. Урок 4.»

Ищем дубли при помощи запроса 1С

Как найти дубли в справочнике (элементы совпадающие по названию) при помощи запроса в 1С?
Для этого необходимо получить выборку из этого справочника с названием и ссылкой.
Continue reading «Ищем дубли при помощи запроса 1С»

Учимся выделять время из даты в запросе

Иногда бывает необходимо из даты вида ‘20150120134450’ выделить просто время, т.е. сделать дату следующего вида ‘00010101134450’. Как это осуществить в запросе?
Очень просто!
Continue reading «Учимся выделять время из даты в запросе»

Практический пример использования функций по работе с датам в запросе

В этой статье я хочу рассказать об одной реальной задаче, с которой столкнулся у клиента и о способе её решения. У клиента в программе есть справочник расписаний, где задается время движения определенного подвижного состава. Время задается в виде типа дата с видом даты – «Время». Т.е. вот так – ‘00010101235959’, это значит время 23:59:59 или так ‘0001010110010’ – 10.01.00. В справочнике есть время начала движения подвижного состава и время конца движения подвижного состава. Подвижной состав не может двигаться больше чем сутки, например, начнет в 10:00:00, закончит в 19:10:00. Но он может закончить ночью, уже следующим днем. Например, начало в 09:55:00, а конец в 01:05:00. Есть документа «Рабочая смена», который открывается и закрывается рано утром, по нему можно узнать к какому дню относится движение того или иного подвижного состава. Теперь задача – нужно по текущему времени узнать, должен ли подвижной состав двигаться по расписанию или зайти в парк. Например, по расписанию начало в 10:00:00, а конец в 19:00:00. Текущее время 15:12:23 – значит, еще должен двигаться. Текущее время 20:23:33 – уже должен быть в парке. Причем учесть, что текущее время может быть за полночь, т.е. в 01:10:23.
Continue reading «Практический пример использования функций по работе с датам в запросе»

Вложенные таблицы в языке запросов 1С.

В этой статье мы разберем такую тему, как вложенные таблицы в языке запросов 1С.

В полях выборки запроса можно использовать вложенную таблицу источника запроса. Например, у документа «Оказание услуг», есть табличная часть Услуги, так вот, эту табличную часть тоже можно вывести в поле выборки. Сейчас Вы увидите, как это можно реализовать.

Continue reading «Вложенные таблицы в языке запросов 1С.»

Миниурок: запрос по остаткам

Миниурок: запрос по остаткам.

Видео — пример одного из вариантов, как можно проконтролировать остатки товара на складе при проведении документа. Пример сделан на демо-базе, но поняв суть этого метода, контроль можно осуществить на любой базе

Continue reading «Миниурок: запрос по остаткам»

Запросы в 1С для начинающих. Работа с полями выборки. Урок 3.

Третье бесплатное видео из курса “Запросы в 1С для начинающих”

00:31 Псевдонимы
03:37 Вложенные таблицы
07:22 Пустые вложенные таблицы

Continue reading «Запросы в 1С для начинающих. Работа с полями выборки. Урок 3.»

Запросы в 1С для начинающих. Секция выбрать. Урок 2.

Второе бесплатное видео из курса “Запросы в 1С для начинающих”

00:17 Работа с консолью запросов
01:56 Работа с секцией выбрать
05:57 Директива “Различные”
08:07 Директива “Первые”
09:14 Директива “Разрешённые”

Continue reading «Запросы в 1С для начинающих. Секция выбрать. Урок 2.»