...

Бесплатные публикации по теме "Запросы" для 1С

Нестандартный синтаксис оператора "ВЫБОР" в запросе.

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Недавно открыл для себя "не совсем стандартное" использование оператора ВЫБОР в запросах, и спешу им поделиться с достопочтенной публикой. Может для многих это и не новость, в таком случае воздержитесь от ругани, возмущений и минусов )

18.03.2010    100115    ll13    81    

196

Выполнить пакетный запрос ПостроителемОтчета?

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Выполнить пакетный запрос ПостроителемОтчета? Может каждый, но у вас не было времени :)

18.03.2010    9487    MoneG2    4    

9

Недокументированный синтаксис оператора "В"

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В документация по запросам описаны 3! способа применения оператора В(IN) однако есть и четвертый

17.03.2010    16956    German    19    

53

POST запрос

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Послать POST запрос и получить ответ.

04.02.2010    14668    Andrew_flyer    12    

7

Оптимизация штатных запросов 7.7

Запросы Оперативный учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия Россия Бесплатно (free)

1С 7.7 выполняет запросы просто и бездумно - все что сказали, все и сделает. Никаких попыток оптимизации. Если в запросе есть переменная, например "СвойствоПоставщика=Регистр.ПартииНаличие.Партия.Поставщик.ОсновноеСвойство;" произойдет обращение к справочникам контрагентов и значений свойств, даже если переменная СвойствоПоставщика не используется ни в условиях, ни в группировках. Что оборачивается потерей быстродействия.

26.01.2010    17662    vcv    22    

43

Работа с периодическими реквизитами 1С версии 7.7 при помощи прямых запросов.

Запросы OpenConf Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)

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

23.12.2009    43294    glassman    11    

77

Занимательные запросы

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Как выглядит "кухня" запросов 1С? Те запросы, которые пишем мы в 1С преобразуются в запросы к SQL серверу. Причём весьма неочевидным сходу способом. Рассмотрим один простой случай.

02.12.2009    18294    Трактор    49    

41

Подведем итоги. Нарастающие.

Математика и алгоритмы Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Как одним пакетом запросов получить таблицу просроченных долгов контрагента ? Подробное иллюстрированное построение пакета запросов.

25.11.2009    53364    409    Ish_2    125    

117

Нарастающие итоги в запросе и методы ускорения его выполнения.

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

19.10.2009    67061    anig99    118    

76

Языком запросов разместить N яблок на складах с М ячеек

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Как языком запросов разместить N яблок на складах с М ячеек. UPD: размещение нескольких номенклатурных позиций на нескольких ячеистых складах Написать статью побудила эта тема http://infostart.ru/blogs/1242/

24.08.2009    11103    bxz    3    

11

Нестандартное округление в тексте запроса 8.1

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Было дано задание, получать баллы, расчет которых шел по формуле СуммаПродажи / 1000. И округлять в большую сторону, если остаток больше 700р.

05.08.2009    17223    levran    4    

16

Запрос для получения остатков на складе на все дни, даже когда не было движений.(Для нетиповой)

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Запрос для 1С: Предприятие 8.1 Пример описывает механизм получения остатков по регистру накопления на КАЖДЫЙ день периода (даже когда не было оборотов). Проверялось на типовой БП для Казахстана, платформа 8.1

16.07.2009    12745    elizarovs    23    

14

Пример работы с запросами, списками, таблицами и деревьями

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В обработке реализовано несколько простеньких механизмов: 1)Работа с текстом запроса и параметрами запроса в режиме 1С:Предприятия, с возможностью выполнения запроса. 2)Перенос строк из таблицы значений в дерево значений с учетом порядка строк и значения колонки "Уровень" в таблице значений 3)2 простейших парсера: -Поиск по тексту запроса параметров и перенос их в список значений ПараметрыЗапроса -Простое преобразование имени объекта, например "НовоеПолеДанных" в его представление, например "Новое поле данных".

10.07.2009    7644    237    LavS    6    

17

Группировка по периодам и документам

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Существует в запросах такой вид итогов – ПЕРИОДАМИ. По его реализации у меня одни ***(может конечно руки кривые виноваты, но получатся не только у меня они такие). Проблема в том что эти итоги почему-то работают всегда по заданной периодичности регистра.

17.06.2009    14289    A_kryl    4    

9

Обертка для запросов к другим СУБД

Запросы Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Поддерживаются: MSSQL, MSAccess, MySQL, PostgreSQL, Firebird, Oracle Возвращает: объект типа ТаблицаЗначений с результатами

27.11.2008    28052    242    kivals    7    

5

Прямые запросы 1с++, описания таблиц 1с, примеры прямых запросов

Запросы Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Естественно америку в этой подборке не открыли, но за такое количество полезной информации, да еще и упорядоченной, однозначно низкий поклон. Тут есть практически вся информация о таблицах, которая может вам понадобиться при написании прямых запросов. И очень внятные примеры, по возрастанию сложности запросов.Одним словом - MustHave.Думаю лучшей аннотацией к закладке будет её содержание: 1. Описание общих таблиц 1С V77 1.1. Общее описание хранения данных 1С. 1.1.1. Хранение ID объекта 1.1.2. Хранение даты 1.1.3. Хранение времени 1.2. Описание таблиц 1С 1.2.1. Таблица _1SCONNECT - Сессии (соединения) 1.2.2. Таблица _1SCONST - Константы 1.2.3. Таблица _1SCRDOC - Ссылки документов 1.2.4. Таблица _1SJOURN - Журналы 1.2.5. Таблица _1SDNLOCK - Номера документов 1.2.6. Таблица _1SSTREAM - Последовательность документов 1.2.7. Таблица _1SSYSTEM - Системная 1.2.8. Таблица _1SUIDCTL - Уникальности 1.2.9. Таблица _1SUSERS - Соединения 2. Подсистема справочников и констант 2.1. Предисловие 2.2. Введение 2.3. Описание полей таблиц справочников 2.4. Описание полей таблицы констант и периодических реквизитов справочников 2.5. Примеры запросов 2.5.1. Пример 1. Получение всех записей справочника. 2.5.2. Пример 2. Получение записей только групп справочника. 2.5.3. Пример 3. Получение записей только элементов (не групп) справочника. 2.5.4. Пример 4. Получение записей только непомеченных элементов справочника. 2.5.5. Пример 5. Получение записей элементов с периодическим реквизитом на максимальную дату. 2.5.6. Пример 6. Получение записей элементов с периодическим реквизитом на конкретную дату. 2.5.7. Пример 7. Получение значений непериодических реквизитов агрегатных типов. 2.5.8. Пример 8. Получение записей элементов справочников с их родителями. 2.5.9. Пример 9. Выборка элементов из подчиненного справочника. 3. Подсистема документов и регистров 3.1. Предисловие 3.2. Введение 3.3. Общее описание хранения данных 1С в подсистеме документов 3.3.1. Краткое описание таблиц 3.3.2. Примеры запросов 3.3.2.1. Пример 1. Получение всех документов одного вида со всеми реквизитами шапки. 3.3.2.2. Пример 2. То же, включая все общие и системные реквизиты. 3.3.2.3. Пример 3. То же, плюс все реквизиты табличной части. 3.3.2.4. Пример 4. То же, с фильтром по дате документа (за один день). 3.3.2.5. Пример 5. Получение документов родителей по подчиненному документу. 3.3.2.6. Пример 6. Получение списка подчиненных документов. 3.3.2.7. Пример 7. Получение списка только проведенных документов. 3.3.2.8. Пример 8. Получение списка документов, принадлежащих разным типам учета. 3.3.2.9. Пример 9. Получение списка документов по графе отбора. 3.4. Регистры 3.4.1. Общее описание подсиcтемы регистров 3.4.2. Рассмотрим примеры 3.4.2.1. Структура и описание полей таблиц регистров 3.4.2.1.1. Таблица RGxxx 3.4.2.1.2. Таблица RAxxx 3.4.2.2. Пример 1. Получение итогов на ТА или на конец периода. 3.4.2.3. Пример 2. Получение сумм прихода и расхода за один месяц (оборотов). 3.4.2.4. Пример 3. Получение итогов и остатков на произвольную дату. 3.4.2.5. Пример 4. Получение итогов и остатков на документ. 3.4.2.6. Пример 5. Получение остатков и оборотов за произвольный период. 3.4.2.7. Пример 6. Пересчет итогов по одному из регистров остатков. /*если не работает основная ссылка, попробуйте http://www.script-coding.com/v77tables.html */

12.08.2008    27914    kitt    11    

87

Описание механизмов программных реализаций на платформе 1С:Предприятие 8.1 : «Использование временных таблиц в запросах»

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Этой статьей я начинаю цикл, который будет посвящен описанию механизмов реализации, которые нужно уметь реализовывать при сдаче экзамена 1С:Специалист по платформе 8.1. Начну пожалуй с "Использования временных таблиц в запросах".

28.11.2007    17053    Provlax    11    

26

Прямой запрос к SQL-базе: количество дней наличия товара на складе за период

Запросы Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

tormozit в своей статье http://infostart.ru/articles/228/ приводил пример для "восьмерки", идея мне понравилась, поэтому решил из-за производственной необходимости переписать на прямой запрос к SQL-базе 7.7... Чуть позже, если получится, перепишу для dbf-базы.

27.10.2007    20744    Aleksey.Bochkov    2    

4

Запрос: количество дней наличия товара на складе за период

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Есть много заковыристых задачек, которые часто встречаются в работе. Вот одна из таких задач: Получить запросом общее количество дней наличия товара на складе в заданном периоде с группировками: Номенклатура, ХарактеристикаНоменклатуры, Склад. Днем наличия товара считается день, на конец которого остаток положительный.

25.09.2007    36555    tormozit    28    

50

Подсистема "Контекстная подсказка" v1.51

Инструментарий разработчика Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Контекстная подcказка для языка запросов и внутреннего языка в режиме 1С:Предприятие. Ее можно программно подключить к любому полю текстового документа. В настоящее время выпускается только под 8.1 в виде подсистемы.

25.03.2007    52733    5768    tormozit    189    

184

Практика: Использование рекурсии при обращении к результатам выполнения запроса

Запросы Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Коллеги не пожалейте несколько секунд ,нажав на плюсик, вам мелочь, а мне приятно))))) Также оставляйте замечания, комментарии и пожелания. Подробности тут http://infostart.ru/articles/156/?ref=8784

14.03.2007    19291    499    GSoft    5    

45

Обучение: Использование рекурсии при обращении к результатам выполнения запроса

Запросы Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Коллеги! Не пожалейте несколько секунд нажав на плюсик, вам мелочь, а мне приятно))))) Также оставляйте замечания, комментарии и пожелания. В продолжение темы от O-Planet Мастер класс «O-Planet»: использование рекурсивных вычислений в 1С - http://infostart.ru/articles/82/?ref=8784 Пару лет назад столкнулся с тем, что в ПУБе в некоторых отчетах количество группировок ограничено 5 уровнями и это при списке из позиций кажется 12. Честно говоря, как-то не вдохновило описывать 12 реальных циклов, решил написать рекурсию. Потом функция переросла в практический пример, который я привожу своим слушателям для демонстрации того, как реализовывать рекурсию при использовании запроса. пример отчета с рекурсией вот тут - http://infostart.ru/projects/827/?ref=8784 в примере также дана обучающая обработка по работе с запросом, очень будет полезна тем кто только начинает знакомится с таким объектом как "запросом"

14.03.2007    16747    GSoft    23    

28