20.08.2020 Надежда Малечкина 18638
Обращение к базе данных 1С

Содержание

1.       Обход По Группировкам на языке запросов

2.       Обход По Группировкам в программном коде


Одним из основополагающих принципов в работе программиста 1С является оптимизация обращений к базе данных (обращения к серверу), то есть стремление ускорять обработку информации за счёт получения из базы 1С 8 только необходимого массива данных программы 1С.


Инструментом 1С, позволяющим таким «точечным» образом проводить обращения к серверу, являются запросы 1С 8.3. 


1.       Обход ПоГруппировкам на языке запросов (пример)


В ряде случаев, например, при проведении расходной накладной, перед продажей товара нам необходимо убедиться в том, что товар содержится в нужном нам количестве на складе, с которого мы планируем его продать.


В таком случае мы будем действовать через пакет запросов, не забывая в первом из них осуществить индексацию по интересующим нас полям – номенклатуре и складу, а во втором – вывести итоги по количеству товара в документе и количеству ранее приобретенного, например, по приходной накладной, и уже имеющегося в регистре остатков товара.




Указанные действия отобразятся в конце текста запроса. Пример языка запроса: 

 


2.       Обход По Группировкам в программном коде программы 1С


Таким образом, параметром «ТипОбхода» метода «Выбрать» станет обход результата нашего запроса «ПоГруппировкам».


Перед циклом 1С «Детальные записи», в котором в ходе записи данных в регистр будут перебираться все строчки, мы имеем возможность проверить, что продаваемый товар содержится в нужном нам количестве на складе.


Здесь мы и используем выведенные в запросе 1с 8.3 итоговые поля «Количество» и «КоличествоОстаток».




Необходимо отметить, что в случае, когда у нас всего один склад, можно вывести итоги только по полю «Номенклатура» и в результате мы получим только одну конструкцию «ОбходРезультатаЗапроса.ПоГруппировкам» в программном коде программы 1С.


Консультант компании ООО «Кодерлайн»

Надежда Малечкина.

 

Наши проекты

ООО «Фипар»
ООО «Фипар»

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты «Кодерлайн» внедрили «1С:ERP. Управление предприятием 2» и автома...

ООО "РУКАРД-АУРА"
ООО "РУКАРД-АУРА"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Комплексная автоматизация

- Налоговый учет;...

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

ООО «Мир Аксиомы»
ООО «Мир Аксиомы»

Отрасль:
Аудиторские и консалтинговые услуги

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

АО «Вертолетная сервисная компания»
АО «Вертолетная сервисная компания»

Отрасль:
МТО эксплуатации вертолетной техники

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Консультации по сложным вопросам налогового и бухгалтерского учета;
- Ра...

Группа компаний ТМ «Дружба народов»
Группа компаний ТМ «Дружба народов»

Отрасль:
Пищевая промышленность

Внедренное типовое решение:
1С:ERP Управление предприятием 2.1

- Переход на новый релиз 2.1 программы «1С:ERP Управление предприятием»
- Разра...

ООО «Экслтрейд»
ООО «Экслтрейд»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оптовая торговля Торговые операции ...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Много Плитки»
ООО «Много Плитки»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Закупки (снабжение) и управление отношениями с поставщиками:
- Оформление ...

ООО "АСК ИНЖИНИРИНГ"
ООО "АСК ИНЖИНИРИНГ"

Отрасль:
Машиностроение, приборостроение

Внедренное типовое решение:
1С:Документооборот ПРОФ

Делопроизводство
Учет и хранение документов
Ведение номенклатуры дел
...

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Создание полноценной управленческой системы взамен существующих
- Внедр...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:ТОИР Управление ремонтами и обслуживанием оборудования

Мониторинг и анализ ключевых показателей деятельности предприятия Управле...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление холдингом

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение