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

Содержание

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

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


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


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


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


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


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




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

 


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


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


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


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




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


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

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

 

Наши проекты

Госкорпорация «Ростех»
Госкорпорация «Ростех»

Отрасль:
Производство, ТЭК >> Машиностроение, приборостроение

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

Специалисты «Кодерлайн» помогли разработать и внедрить автоматизированную...

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

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

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

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

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:
1С:Управление корпоративными финансами

- Финансово-бухгалтерский блок
- Казначейство ...

Внедрение 1С:Управление торговлей
ООО «Амперсенд»

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

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

- Оформление заказов поставщикам;
- Управление отношениями с поставщиками;...

ООО "ЛИКАРД" (Лукойл)
ООО "ЛИКАРД" (Лукойл)

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

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

Делопроизводство
• Учет и контроль исполнения поручений
Учет и хранение...

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

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

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

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

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

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

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

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)
ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)

Отрасль:
Оптовая торговля транспортными средствами и оборудованием

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

- Финансы, управленческий учет, мониторинг показателей
- Бухгалтерский уче...

ХИТЕК-ГРУП
ХИТЕК-ГРУП

Отрасль:
Продажа парикмахерского инструмента и аксессуаров

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

Документооборот (ECM)
• Делопроизводство
Управление бизнес-процессами и И...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

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

Бухгалтерский учет;
Расчет зарплаты и кадровый учет;...

ООО ХДМ Рус
ООО ХДМ Рус

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

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

Бухгалтерский учет Банк и касса Расчеты с контрагентами Торговые операции ...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО "ДЕКОР"
ООО «ДЕКОР»

Отрасль:
Производство

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

Управление персоналом и кадровый учет (HRM):
- Кадровый учет
- Расчет зарпл...

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

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

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

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