Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 16:40

Итог по регистру сведений

Автор GS43, 31 янв 2015, 10:19

0 Пользователей и 1 гость просматривают эту тему.

GS43

Добрый день!
Тема такая, есть регистр оборотов ПриходРасходКирпичей, что в нем отражается итак понятно. Мне нужно вытащить из него сумму всех кирпичей(количество), то есть сложить количество остатков по всем типам кирпичей в один. Ресурс регистра: Количество. Измерение регистра: Кирпич. Вытащить нужно так чтобы записать это значение в числовое поле.

cska-fanat-kz

Запрос к таблице оборотов.
КоличествоПриход - КоличествоРасход
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

GS43

Цитата: cska-fanat-kz от 31 янв 2015, 11:38
Запрос к таблице оборотов.
КоличествоПриход - КоличествоРасход
На примере можешь показать?

SvoyaSistema

Цитата: GS43 от 31 янв 2015, 10:19
Добрый день!
Тема такая, есть регистр оборотов ПриходРасходКирпичей, что в нем отражается итак понятно. Мне нужно вытащить из него сумму всех кирпичей(количество), то есть сложить количество остатков по всем типам кирпичей в один. Ресурс регистра: Количество. Измерение регистра: Кирпич. Вытащить нужно так чтобы записать это значение в числовое поле.

Ты определись, какой у тебя Регистр. В шапке одно с сообщении - другое. И вообще Нет Регистра Оборотов. Ест Регистр Накопления и Регистр Сведений, у которого нет итогов.

maxipunchik

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

дфтын

SvoyaSistema, maxipunchik, вы кокаято совокупная жесть
GS43, Приход - расход = остаток

cska-fanat-kz

Цитата: SvoyaSistema от 01 фев 2015, 13:39
Цитата: GS43 от 31 янв 2015, 10:19
Добрый день!
Тема такая, есть регистр оборотов ПриходРасходКирпичей, что в нем отражается итак понятно. Мне нужно вытащить из него сумму всех кирпичей(количество), то есть сложить количество остатков по всем типам кирпичей в один. Ресурс регистра: Количество. Измерение регистра: Кирпич. Вытащить нужно так чтобы записать это значение в числовое поле.

Ты определись, какой у тебя Регистр. В шапке одно с сообщении - другое. И вообще Нет Регистра Оборотов. Ест Регистр Накопления и Регистр Сведений, у которого нет итогов.

Вы сперва сами выучите матчасть. (((
А еще есть регистр накопления с видом ОБОРОТЫ.
Про него и идет речь.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

cska-fanat-kz

Цитата: maxipunchik от 01 фев 2015, 18:40
Если я правильно понял проблему, то тебе нужно создать запрос на сервере с помощью конструктора, в тексте конструктора она будет называться как твой регистр, только со словом остатки на конце. У этой таблицы есть реквизит, который считает всё и вся, вот его вытаскивай и передавай куда нужно

У оборотного регистра накопления нет виртуальной таблицы остатков! (((
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

cska-fanat-kz

Цитата: GS43 от 31 янв 2015, 11:47
Цитата: cska-fanat-kz от 31 янв 2015, 11:38
Запрос к таблице оборотов.
КоличествоПриход - КоличествоРасход
На примере можешь показать?

Запрос = Новый Запрос;
   Запрос.Текст =
      "ВЫБРАТЬ
      |   НоменклатураВПодразделенииОбороты.КоличествоОборот
      |ИЗ
      |   РегистрНакопления.НоменклатураВПодразделении.Обороты КАК НоменклатураВПодразделенииОбороты";

   Результат = Запрос.Выполнить();

   ВыборкаДетальныеЗаписи = Результат.Выбрать();

   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
      // Вставить обработку выборки ВыборкаДетальныеЗаписи
   КонецЦикла;

как то так...
самый главный вопрос: у вас точно должен быть ОБОРОТНЫЙ регистр? не ОСТАТКОВЫЙ?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

GS43

Цитата: cska-fanat-kz от 02 фев 2015, 07:14
Цитата: GS43 от 31 янв 2015, 11:47
Цитата: cska-fanat-kz от 31 янв 2015, 11:38
Запрос к таблице оборотов.
КоличествоПриход - КоличествоРасход
На примере можешь показать?

Запрос = Новый Запрос;
   Запрос.Текст =
      "ВЫБРАТЬ
      |   НоменклатураВПодразделенииОбороты.КоличествоОборот
      |ИЗ
      |   РегистрНакопления.НоменклатураВПодразделении.Обороты КАК НоменклатураВПодразделенииОбороты";

   Результат = Запрос.Выполнить();

   ВыборкаДетальныеЗаписи = Результат.Выбрать();

   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
      // Вставить обработку выборки ВыборкаДетальныеЗаписи
   КонецЦикла;

как то так...
самый главный вопрос: у вас точно должен быть ОБОРОТНЫЙ регистр? не ОСТАТКОВЫЙ?

Остатковый, я тут тупанул. Нужно получить остаток по всей номенклатуре в сумме.

Теги: Итог 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск