Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Вывод Итога через запрос

DreamMaster
читатель
офлайн
Дата регистрации: 03.08.2012
Сообщений: 21
Пост №11
 
05.08.2012 18:22

"Тут такой смысл: Купили 3 печеньки по 20 руб и 4 печеньки по 16 руб. Нужно посчитать среднюю цену копленных печенек. Для этого считаем общее кол-во печенек, общую сумму печенек и в итоге делем Общую Цену на кол-во.<br> <br>Тут как раз нужен только отбор по номенклатуре и складу. <br> <br>Пока функция выглядит так:<br><br>&НаСервереБезКонтекста<br>Функция ПолучитьЗакупочнуюЦенуТовара(СкладКомпании, Номенклатура)<br> <br>Запрос = Новый Запрос;<br>Запрос.Текст = <br> "ВЫБРАТЬ<br> | СУММА(ОстаткиТоваровОстатки.СуммаОстаток) / СУММА(ОстаткиТоваровОстатки.ОстатокОстаток) КАК ИТОГ<br> |ИЗ<br> | РегистрНакопления.ОстаткиТоваров.Остатки КАК ОстаткиТоваровОстатки<br> |ГДЕ<br> | ОстаткиТоваровОстатки.СкладКомпании = &СкладКомпании<br> | И ОстаткиТоваровОстатки.Номенклатура = &Номенклатура";<br>Запрос.УстановитьПараметр("СкладКомпании", СкладКомпании);<br>Запрос.УстановитьПараметр("Номенклатура", Номенклатура);<br>Результат = Запрос.Выполнить().Выбрать();<br>Возврат Результат.ИТОГ; <br>КонецФункции<br><br><br>Но в итоге возвращается 0, а не нужное число"

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №12
 
05.08.2012 23:06

Во-первых, как писал Bloodwiser:<br>> Условие ГДЕ, в данном случае, лучше поместить в параметры виртуальной таблицы остатки:<br>> ИЗ РегистрНакопления.ОстаткиТоваров.Остатки(, Номенклатура = &Номенклатура И СкладКомпании = &Склад) КАК ОстаткиТоваровОстатки<br>только убрать Период, если он не нужен,<br>а во-вторых нужен Результат.Следующий()

DreamMaster
читатель
офлайн
Дата регистрации: 03.08.2012
Сообщений: 21
Пост №13
 
05.08.2012 23:55

При таком способе всё равно возвращается 0 значение. (регистр заполненный и значения "0" быть не может)

DreamMaster
читатель
офлайн
Дата регистрации: 03.08.2012
Сообщений: 21
Пост №14
 
06.08.2012 00:23

Всё, разобрался в чем была проблема. Бонально нужно было ещё раз всем товарам в регистре присвоить теже самые имена. (видемо что-то менял в типах)

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №15
 
06.08.2012 10:04

А Вы пытаетесь через форум экзамен какой-то сдать? Или может на работу устраиваетесь и тестовое задание решаете?

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация