Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) 1sqlite. Движения по регистру партий. Помогите разобраться пожалуйста (число прочтений - 3717 )
diocompany
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 4
Местоположение: Москва
Зарегистрирован: 11. Сентября 2011
Пол: Мужской
Re: 1sqlite. Движения по регистру партий. Помогите разобраться пожалуйста
Ответ #15 - 12. Сентября 2011 :: 12:14
Печать  
vandalsvq писал(а) 02. Марта 2011 :: 16:32:
Переходи на класс "ПрямойЗапрос". По крайней мере мне кажется параметризированные запросы у меня получились немного "удобнее"... Улыбка (скромно да???)  Очень довольный


Доброго времени суток!
А могли бы вы показать пример кода, с использованием класса "ПрямойЗапрос", для запроса к регистру по Партиям, который думаю нужен нууу очень многим.

Формат данных DBF!!!

Суть запроса в следующем:
1. Остатки и обороты
2. Группировка по 1. Номенклатура 2. Документ.
3. Фильтр по номенклатуре (как опция)

В коде 1С это выглядит так:
     "//{{ЗАПРОС(Сформировать)
     |Период с ВыбНачПериода по ВыбКонПериода;
     |Номенклатура = Регистр.ПартииНаличие.Номенклатура;
     |Количество = Регистр.ПартииНаличие.Количество;
     |СуммаРуб = Регистр.ПартииНаличие.СуммаРуб;
     |Функция КоличествоНачОст = НачОст(Количество);
     |Функция КоличествоПриход = Приход(Количество);
     |Функция КоличествоРасход = Расход(Количество);
     |Функция КоличествоКонОст = КонОст(Количество);
     |Функция СуммаНачОст = НачОст(СуммаРуб);
     |Функция СуммаПриход = Приход(СуммаРуб);
     |Функция СуммаРасход = Расход(СуммаРуб);
     |Функция СуммаКонОст = КонОст(СуммаРуб);
     |Группировка Номенклатура упорядочить по Номенклатура.Наименование без групп;
     |Группировка Документ;
     |Условие(Номенклатура в ВыбНоменклатура);
     |"//}}ЗАПРОС
     ;

Если бы увидеть подобный запрос, в виде, с использованием Класса "ПрямойЗапрос", было бы ЗАМЕЧАТЕЛЬНО!
И не только для меня! Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать