Форум программистов, компьютерный форум, киберфорум
Наши страницы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/58: Рейтинг темы: голосов - 58, средняя оценка - 4.71
yrymor
0 / 0 / 0
Регистрация: 24.09.2009
Сообщений: 1
1

Язык запросов в 7.7

27.09.2009, 16:45. Просмотров 10697. Ответов 4
Метки нет (Все метки)

Добрый день, программисты! Столкнулся вот с какой проблемой.
Есть запрос:



|Период с ДатаНач" + ПериодПо + ";
|
|ВидМПЗ = Регистр.Партии.ВидМПЗ;
|СчетУчета = Регистр.Партии.МПЗ;
|МПЗ = Регистр.Партии.МПЗ;
|Партия = Регистр.Партии.Партия;
|Контрагент = Регистр.Партии.Владелец;
|Качество = Регистр.Партии.Качество;
|МестоХранения = Регистр.Партии.МестоХранения;
|Заявка = Регистр.Партии.Заявка;
|КодОперации = Регистр.Партии.КодОперации;
|ТекДок = Регистр.Партии.ТекущийДокумент;
|Количество = Регистр.Партии.Количество;
|Сумма = Регистр.Партии.Сумма;
|СуммаНУ = Регистр.Партии.СуммаНУ;
|СуммаПР = Регистр.Партии.СуммаПР;
|";
Хочется получить что-нибудь типа такого:



|Период с ДатаНач" + ПериодПо + ";
|
|ВидМПЗ = Регистр.Партии.ВидМПЗ;
|СчетУчета = Регистр.Партии.МПЗ;
|МПЗ = Регистр.Партии.МПЗ;
|Партия = Регистр.Партии.Партия;
|Контрагент = Регистр.Партии.Владелец;
|Качество = Регистр.Партии.Качество;
|МестоХранения = Регистр.Партии.МестоХранения;
|Заявка = Регистр.Партии.Заявка;
|КодОперации = Регистр.Партии.КодОперации;
|ТекДок = Регистр.Партии.ТекущийДокумент;
|Количество = Регистр.Партии.Количество;
|ВЫБОР КОГДА Регистр.Партии.СуммаУпр <> 0 ТОГДА
Сумма = Регистр.Партии.СуммаУпр
ИНАЧЕ Сумма = Регистр.Партии.Сумма;
КОНЕЦ;
|СуммаНУ = Регистр.Партии.СуммаНУ;
|СуммаПР = Регистр.Партии.СуммаПР;
|";
Но это, естественно, не 8.1, в семерке такого синтаксиса нет. А цель такая же: в первом запросе должно браться Регистр.Партии.СуммаУпр если оно не ноль, если же ноль, то просто Регистр.Партии.Сумма...

Помогите кто чем сможет... Заранее спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2009, 16:45
Ответы с готовыми решениями:

Язык запросов в 1.С 8.2
Не выводятся данные. (Не формируется отчет) Создаю новый &quot;Отчет&quot; ...

язык Запросов
вот допустим я делаю некий запрос ................................. выбрать поле1, поле 2, ...

1С Язык Запросов
Здравствуйте. Я очень мало знаю русский. Извините за этого. Есть такая проблема. Писал запрос...

1С Язык Запросов
Здравствуйте. Я очень мало знаю русский. Извините за этого. Есть такая проблема. Надо открыт услуги...

1С Язык Запросов
Здравствуйте. Я очень мало знаю русский. Извините за этого. Есть такая проблема. В документе...

4
vbs
0 / 0 / 1
Регистрация: 22.06.2013
Сообщений: 9
27.09.2009, 23:31 2
Примерно так :
|СчетУчета = Регистр.Партии.МПЗ;
|МПЗ = Регистр.Партии.МПЗ;
|Партия = Регистр.Партии.Партия;
|Контрагент = Регистр.Партии.Владелец;
|Качество = Регистр.Партии.Качество;
|МестоХранения = Регистр.Партии.МестоХранения;
|Заявка = Регистр.Партии.Заявка;
|КодОперации = Регистр.Партии.КодОперации;
|ТекДок = Регистр.Партии.ТекущийДокумент;
|СуммаУпр = Регистр.Партии.СуммаУпр;
|Количество = Регистр.Партии.Количество;"
|СуммаНУ = Регистр.Партии.СуммаНУ;
|СуммаПР = Регистр.Партии.СуммаПР;
|Условие (СуммаУпр <> 0);

|";
0
puh14
0 / 0 / 0
Регистрация: 07.07.2008
Сообщений: 1,401
28.09.2009, 13:57 3
|СуммаУпр = Регистр.Партии.СуммаУпр;
Сильно сомневаюсь что для ресурсов катит условие - они же функциями вычисляюются.

проще при переборе запроса заморочится кто там ноль - а кто нет. Наиболее быстрый вариант.
0
Koo
0 / 0 / 0
Регистрация: 22.04.2010
Сообщений: 38
29.09.2009, 03:50 4
в запрос по регистру позиции с нулевыми функциями не попадают
0
vytfyt
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
29.09.2009, 08:51 5
в запрос по регистру позиции с нулевыми функциями не попадают, если не использовать "Все..."
0
29.09.2009, 08:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2009, 08:51

1С Язык Запросов
Здравствуйте. Я очень мало знаю русский. Извините за этого. Есть такая проблема. Писал запрос...

1С Язык Запросов
Здравствуйте. Я очень мало знаю русский. Извините за этого. Есть такая проблема. Надо создать отчет...

1С Язык Запросов
Здравствуйте. Я очень мало знаю русский. Извините за этого. Есть такая проблема. В документе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru