arefaste/1C_Forums huggingface dataset:
Добрый день.

Имеется такой запрос в расширении

```1c
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | УчетМедикаментовОстатки.Склад КАК Склад,
    | УчетМедикаментовОстатки.Медикамент КАК Медикамент,
    | УчетМедикаментовОстатки.СерияМедикаментов КАК СерияМедикаментов,
    | УчетМедикаментовОстатки.КоличествоОстаток КАК КоличествоОстаток
    |ИЗ
    | РегистрНакопления.УчетМедикаментов.Остатки КАК УчетМедикаментовОстатки
    |СГРУППИРОВАТЬ ПО
    | УчетМедикаментовОстатки.Склад,
    | УчетМедикаментовОстатки.Медикамент,
    | УчетМедикаментовОстатки.СерияМедикаментов,
    | УчетМедикаментовОстатки.КоличествоОстаток
    |
    |УПОРЯДОЧИТЬ ПО
    | Склад,
    | Медикамент,
    | СерияМедикаментов";
    РезультатЗапроса = Запрос.Выполнить();
    ВыборкаСклад = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Склад");
```

выходит ошибка

ошибка при выборе метода контекста (выбрать)

если пишу так

```1c
    ВыборкаСклад = РезультатЗапроса.Выбрать();
```

то все идет нормально
---
выборка с обходом ПоГруппировкам никак не связана с секцией в запросе СГРУППИРОВАТЬ ПО.
Но напрямую связана с секцией ИТОГИ ПО.
https://its.1c.ru/db/pubqlang/content/65/hdoc
Обход результата запроса по группировкам используется в случае получения в результате запроса итоговых данных (в запросе присутствует слово ИТОГИ ПО)
---
```1c
    ИТОГИ ПО
```
---
итоги не нужны
---
Нет ножек - не будет мультиков.
---
выборка с обходом ПоГруппировкам никак не связана с секцией в запросе СГРУППИРОВАТЬ ПО.
Но напрямую связана с секцией ИТОГИ ПО.
https://its.1c.ru/db/pubqlang/content/65/hdoc
Обход результата запроса по группировкам используется в случае получения в результате запроса итоговых данных (в запросе присутствует слово ИТОГИ ПО)
Собственно вопрос в теме
---
Если используете &Вместо, нужно следить за тем, что перехваченные обработчики изменились в новой версии.
Лучше заменить все &Вместо на &ИзменениеИКонтроль, тогда платформа сама будет следить за изменением перехваченных обработчиков и расширение не применится после обновления, что будет сигналом к исправлению расширения.

Если &Вместо слишком много и просто взять и заменить их все на B]&ИзменениеИКонтроль[/B] не получается, тогда можно воспользоваться утилитой на Oscript https://github.com/bia-technologies/diff3cf для сравнения старой конфигурации поставщика, новой конфигурации поставщика и конфигурации расширения, для определения мест, где используется "Вместо" и которые в новой версии поставщика изменились.
---
Если используете &Вместо, нужно следить за тем, что перехваченные обработчики изменились в новой версии.
Лучше заменить все &Вместо на &ИзменениеИКонтроль, тогда платформа сама будет следить за изменением перехваченных обработчиков и расширение не применится после обновления, что будет сигналом к исправлению расширения.

Если &Вместо слишком много и просто взять и заменить их все на B]&ИзменениеИКонтроль[/B] не получается, тогда можно воспользоваться утилитой на Oscript https://github.com/bia-technologies/diff3cf для сравнения старой конфигурации поставщика, новой конфигурации поставщика и конфигурации расширения, для определения мест, где используется "Вместо" и которые в новой версии поставщика изменились.
---
если &ИзменениеИКонтроль пробовать после обновления, при попытке вызвать код модуля, платформа выдаст ошибку и не будет выполнять модуль из расширения (будет выполнять код из конфы), лучше после обновления выбрать пункт меню "проверить возможность применения" в конфигураторе
---
Совместимость расширения с платформой и типовой конфигурации с платформой. Они должны совпадать.
Добрый день. Выбираю в запросе из регистра накоплений остатки и обороты номенклатуру, остатки, помещаю во временную таблицу. Необходимо для каждой номенклатуры выбрать самую первую дату поступления из регистра накопления товары к поступлению. Подскажите, пожалуйста, есть ли какой то механизм, чтобы реализовать все в одном запросе? Или только выгружать первый запрос и через цикл с установкой параметра &номенклатура получать данные из второго запроса?
---
Используйте агрегацию с МИНИМУМ по периоду.
---
Интересно как бы вы описали словами Вывод простого признака, основываясь на данных других таблиц
---
Используйте агрегацию с МИНИМУМ по периоду.
---
спасибо.
Приветствую, коллеги!

У объекта метаданных "РасширениеКонфигурации" есть свойство "Назначение" (тип "НазначениеРасширенияКонфигурации" имеющий представление в виде Исправление, Дополнение, Адаптация). Но через СOM-соединение это свойство типа COMобъект и его невозможно идентифицировать. Системное перечисление НазначениеРасширенияКонфигурации недоступно по COM-у (выдает ошибку) и XMLСтроку по этому свойству не получается сформировать.
Каким еще образом можно получить значение этого свойства?
---
использовать англоязычное наименование string.

```1c
    Соединение.string(Соединение.ConfigurationExtensions.get().get(0).Purpose)
```
---
XMLСтроку по этому свойству не получается сформировать.
xmlstring использовать через соединение, а не своей базы.
Не, оно не сериализуется.
Можно просто через Строка(...)
---
Естественно использовал метод через соединение.
Нет, Строка() тоже не канает.
---
Строка(Соединение.Расширение.Назначение)
---
использовать англоязычное наименование string.

```1c
    Соединение.string(Соединение.ConfigurationExtensions.get().get(0).Purpose)
```
---
Соединение.string(Соединение.ConfigurationExtensions.get().get(0).Purpose)

Спасибо за идею. Вот так сработало:
Соединение.string(Расширение.Purpose)
Добрый день! Есть документ с табличной частью, мне надо получить массив элементов из ТЧ. Скажите, это только перебором строк можно сделать?
---
ТЧДокумента.ВыгрузитьКолонку("НазваниеКолонки")
---
ТЧ.Выгрузить().ВыгрузитьКолонку("МояКолонка")
---
смотря что подразумеваете под "массив элементов из ТЧ".
Если имеется ввиду массив всех строк ТЧ, то перебором.
А так есть и ВыгрузитьКолонку и НайтиСтроки.
---
ТЧДокумента.ВыгрузитьКолонку("НазваниеКолонки")
---
ОбщегоНазначения там есть функция таблица значений в массив структур ( поиск по слову "таблиц" поможет)
Добрый день!

Конфигурация находится в облаке, а мне необходимо принять Http запрос выбрать данные из основной конфигурации и отправить обратно. Процедуры и функции разместил в общий модуль расширения и не могу из расширения получить данные в конфигурации. Н-р из регистров накопления и справочников
---
Добавить в расширение нужные регистры и справочники из конфигурации, чтобы расширение о них узнало.
Или я не понял вопроса.
---
находите в основной конфигурации регистр УчетМедикаментов - правой кнопкой мыши щелкаете на нем - выбираете Добавить в расширение, и также по всем измерениям и ресурсам которые есть в запросе, и после этого в модулях расширения (коде) эти объекты будут доступны
---
Почему не можете? Что межает?
---
Добавить в расширение нужные регистры и справочники из конфигурации, чтобы расширение о них узнало.
Или я не понял вопроса.
---
Такой запрос формирую в основной базе все нормально выходит, а если из расширения выполняю выходит пустой

        Запрос = Новый Запрос;
 Запрос.Текст =
 "ВЫБРАТЬ
 | УчетМедикаментовОстатки.Склад.Родитель КАК СкладРодитель,
 | УчетМедикаментовОстатки.Склад КАК Склад,
 | УчетМедикаментовОстатки.Медикамент КАК Медикамент,
 | УчетМедикаментовОстатки.СерияМедикаментов КАК СерияМедикаментов,
 | УчетМедикаментовОстатки.КоличествоОстаток КАК КоличествоОстаток
 |ИЗ
 | РегистрНакопления.УчетМедикаментов.Остатки КАК УчетМедикаментовОстатки";
 РезультатЗапроса = Запрос.Выполнить();
 Выборка = РезультатЗапроса.Выбрать();
---
а для вас есть разница между словами база и конфигурация?
---
рлс смотрите
---
находите в основной конфигурации регистр УчетМедикаментов - правой кнопкой мыши щелкаете на нем - выбираете Добавить в расширение, и также по всем измерениям и ресурсам которые есть в запросе, и после этого в модулях расширения (коде) эти объекты будут доступны
Как вывести значение элемента массива?

```1c
    Для Каждого Элемент Из Массив Цикл
    СотЭл = Элемент.ЗначениеЭлемента;
    КонецЦикла;
```

так выдаёт ошибку, что логично, но вот как нужно не знаю
---
Элемент уже есть значение массива. Никакого дополнительного ЗначениеЭлемента не требуется
---
Элемент уже есть значение массива. Никакого дополнительного ЗначениеЭлемента не требуется
---
спасибо
---
```1c
    Для Каждого нЭлемент Из Массив Цикл
    СотЭл = нЭлемент;
    КонецЦикла;
```
Поставщику оплатили товар и получили. Делаем акт сверки и получаем так, как показано на картинке, т.е. в дебете сумма с НДС , а в кредите - без НДС. Так ведь не должно быть?
---
Тут дело не в актах, а в документах участвующих во взаиморасчетах.
Проверьте в договоре этого документа установленную галку напротив "Организация выступает в качестве налогового агента по уплате НДС" на вкладке "Дополнительно". Если стоит, значит будет вычет и стоимости.
---
Ну, так и проверьте, что там у вас в документе ПТиУ. Может поступление было не на всю сумму оплаты, а может заполнен некорректно.
---
Ну, так и проверьте, что там у вас в документе ПТиУ. Может поступление было не на всю сумму оплаты, а может заполнен некорректно.Вроде бы все правильно заполнено (рис.1), а в регистр накопления (рис.2) сумма идет без НДС.
---
Покажите окно по кнопке "Цены и валюта" в этом документе (ПТиУ).
---
(3) Покажите окно по кнопке "Цены и валюта".
---
Перепроводить документ не пробовали? Сообщений никаких при этом нет?
---
Перепроводить документ не пробовали? Сообщений никаких при этом нет?Пробовал - результат отрицательный. Сообщений никаких нет. Пробовал и ТиИ (полный с пересчетом итогов) - тоже нет.
Интересно, что у меня рядом с этим актом есть похожий, и там все выводится правильно.
---
Тут дело не в актах, а в документах участвующих во взаиморасчетах.
Проверьте в договоре этого документа установленную галку напротив "Организация выступает в качестве налогового агента по уплате НДС" на вкладке "Дополнительно". Если стоит, значит будет вычет и стоимости.
---
Проверьте в договоре этого документа установленную галку напротив "Организация выступает в качестве налогового агента по уплате НДС" на вкладке "Дополнительно". Если стоит, значит будет вычет и стоимости.Yes!!!Спасибо!
Сам бы не додумался:(
Добрый день. Совсем отчаялся=( подскажите пожалуйста-в отчете нужно реквизиты "раздел", "просрочено", "предмет", "направление", "исполнитель" запихнуть в сворачиваемую группу...вот только этих реквизитов на форме нет. Судя по всему они формируются через скд...однако, не могу понять как с ними проводить подобные операции.
Дали ссылку на книгу Хрусталевой про сложные запросы. Обязательно ее прочту, но сейчас сроки поджимают и времени на изучение всей книги нет. Можете подсказать, пожалуйста-куда копать, чтобы разобраться с тем, как вышеуказанные реквизиты засунуть в сворачиваемую группу?
---
Программно ПриСозданииНаСервере:

```1c
    &НаСервере
    Элементы.Переместить(<МойЭлемент>, <МойЭлемент.Родитель>, ЭтотОбъект.Элементы.<ЭлементПередКоторойВставить>);
```
---
Значит обратитесь к ним после формирования. Сделайте временную переменную и отладчике посмотрите какие имена им присваиваются
---
Программно ПриСозданииНаСервере:

```1c
    &НаСервере
    Элементы.Переместить(<МойЭлемент>, <МойЭлемент.Родитель>, ЭтотОбъект.Элементы.<ЭлементПередКоторойВставить>);
```
---
Все было бы хорошо, однако, к сожалению, напрямую обратиться к реквизитам нельзя=( их просто нет в доступных, ибо формирование их в СКД происходит
---
Значит обратитесь к ним после формирования. Сделайте временную переменную и отладчике посмотрите какие имена им присваиваются
---
Как же я затупил...просто было непривычно, что отображение сформированных в СКД параметров имеет крайне непривычное имя...к примеру, путь к полю "Организация" теперь имеет вид:

```1c
    Элементы.Переместить(Элементы.КомпоновщикНастроекПользовательскиеНастройкиЭлемент1Значение, Элементы.РеквизитыОтчета,);
```
.
Спасибо большое за помощь!
---
Установите для этих настроек вместо быстрого доступа обычный. Тогда они будут доступны по кнопке "настройки". Это конечно не сворачиваемая группа. Но по смыслу близко.
При такой настройке как на картинке возможно расписание будет вестись правильно, но на запуске в новой информационной базе, при запуске, скажем, 5 числа, скорее всего задание запустится со смещением на 5 дней, что недопустимо.
Кто что знает? Может есть альтернативные способы у БСП, вроде справочника с расписанием.
---
В БСП есть механизм очереди заданий, которым это можно разрулить, хоть и тоже не без проблем, но он используется только во фреше.

Типовыми настройками так вроде не сделать, но можно запускаться каждый день, проверять текущую дату и завершаться, если дата не устраивает.
---
даже при такой настройке не будет запуска 1, 10 и 20 числа каждого месяца
---
Запускать каждый день, а в самом задании проверять какое число.
---
В БСП есть механизм очереди заданий, которым это можно разрулить, хоть и тоже не без проблем, но он используется только во фреше.

Типовыми настройками так вроде не сделать, но можно запускаться каждый день, проверять текущую дату и завершаться, если дата не устраивает.
---
Три задания с месячным расписанием, первый 1 день месяца, второй 10ый день, и т.д..
Здравствуйте!
Новая база, ERP 2.4, стандатный профиль Бухгалтер.
В этом профиле есть права на добавление,изменение и чтение авансовых отчетов.
Контроля доступа на уровне записей нет.
Пользователь включен в групуп доступа, которой назначен профиль Бухгалтер.
Список документов пуст.

Документы есть, администратор их видит, часть проведенные, в статусе Утвержден.
Отлаживаю стандартную обработку ЖурналДокументовАвансовыеОтчеты, в которой формируется список, но пока не поняла, что может ограничивать список.
Пользовательских настроек для списка нет.

Кэш чистила.

Может, кто-то сталкивался?
---
У нас были битые ссылки.

Зашла в справочник "Ключи реестра документов".
В стандартном интерфейсе можно:
Запустить процедуру удаления дублей
Запустить процедуру создания недостающих ключей

После этого становится доступной процедура "проверка корректности отражения документов в реестре документов" и именно она дает результат с битыми ссылками, из-за которых списки документов формировались некорректно.
---
ПравоЧтениеБезОграничения для роли "ДобавлениеИзменениеАвансовыхОтчетов" стоит Нет, но какое именно ограничение это накладывает?
---
Начните с этой обработки Анализ прав и ролей: поиск подходящего профиля
---
Тестирую на маленьком запросе к таблице, с которой работает стандартный динамический список, а именно

```1c
    Выбрать Разрешенные Организация,
    //НомерДокументаИБ КАК Номер,
    ТипСсылки КАК ТипСсылки,
    ХозяйственнаяОперация КАК ХозяйственнаяОперация
    ИЗ РегистрСведений.РеестрДокументов
```

14622 записи

```1c
    Выбрать Разрешенные Организация,
    НомерДокументаИБ КАК Номер,
    ТипСсылки КАК ТипСсылки,
    ХозяйственнаяОперация КАК ХозяйственнаяОперация
    ИЗ РегистрСведений.РеестрДокументов
```

10 записей

Как такое может быть?
---
У нас были битые ссылки.

Зашла в справочник "Ключи реестра документов".
В стандартном интерфейсе можно:
Запустить процедуру удаления дублей
Запустить процедуру создания недостающих ключей

После этого становится доступной процедура "проверка корректности отражения документов в реестре документов" и именно она дает результат с битыми ссылками, из-за которых списки документов формировались некорректно.
---
Сейчас возникла подобная ситуация с другим документом, в первую очередь надо подбирать правильные "Базовые права ...".

В профиле, где был доступ на чтение документов и раздела, не было базовых прав. Сами документы успешно выбирались запросом, а запрос к реестру работал частично.

В прошлый раз базовые права мне не помогли и дело было действительно в битом реестре, а сегодня достаточно было добавления "Базовые права УТ" в настраиваемый профиль.
Http-сервис получает уведомление от телефонии, в котором содержится ссылка на запись в качестве параметра Get запроса. Ссылка не имеет расширения .mp3, поэтому КопироватьФайл() не работает. Необходимо сохранить файл, который находится по данной ссылке, как-то скачать на диск. Как можно это сделать?
---
Спасибо за ответы. Решил проблему добавлением к полученной ссылке окончания с расширением ".mp3".
---
Через метод Get, используя http соединение сходить по этой ссылке.
---
А если сходить по ссылке - дают скачать файл или только послушать? Не обращали внимание, что, например ,фильмы в разных сервисах смотреть - можно, а скачать - нельзя. Может и тут так же?
---
Спасибо за ответы. Решил проблему добавлением к полученной ссылке окончания с расширением ".mp3".
ЗУП. Сформировал запрос, в запросе прописал условия по необходимому отбору по Подразделению. Выбрал необходимые поля в СКД. При формировании запроса, если не выбран параметр Подразделение, то выдает ошибку - Не задано значение параметра "Подразделение" ИНАЧЕ <<?>> Подразделение = КадроваяИсторияСотрудников.Подразделение . К сожалению, нет возможности скопировать полностью текст запроса. Ниже текст в условиях запроса.

ГДЕ
      ВЫБОР КОГДА &Подразделение = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) Тогда Истина Иначе
КадроваяИсторияСотрудников.Подразделение = &Подразделение КОНЕЦ
---
Такое лучше делать через отборы. Если очень хочется через параметр, используйте фигурные скобки:
```1c
    {ГДЕ КадроваяИсторияСотрудников.Подразделение = &Подразделение}
```
 тогда, если параметр не заполнен, это условие просто будет удалено из итогового запроса.
---
Использование оператора ВЫБОР в условии вроде как не рекомендуется.
Тоже будет, если записать так:

```1c
    ГДЕ
    &Подразделение = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
    ИЛИ КадроваяИсторияСотрудников.Подразделение = &Подразделение
```

Что касается первого, то перенести условие на вкладку "Компоновка данных" в конструкторе запроса, т.е., по сути, взять блок условия в фигурные скобки {}.
---
Использование оператора ВЫБОР в условии вроде как не рекомендуется.
Тоже будет, если записать так:

```1c
    ГДЕ
    &Подразделение = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
    ИЛИ КадроваяИсторияСотрудников.Подразделение = &Подразделение
```

Что касается первого, то перенести условие на вкладку "Компоновка данных" в конструкторе запроса, т.е., по сути, взять блок условия в фигурные скобки {}.
---
Такое лучше делать через отборы. Если очень хочется через параметр, используйте фигурные скобки:
```1c
    {ГДЕ КадроваяИсторияСотрудников.Подразделение = &Подразделение}
```
 тогда, если параметр не заполнен, это условие просто будет удалено из итогового запроса.
---
А зачем в запрос Отбор ставить, его можно в Настройках СКД указать
---
проинициализируй его. задай подразделение. потом можешь убирать - там уже будет пустаяссылка.
а изначально там нет пустой ссылки. там ничто
Добрый вечер, вопрос следующий:
Дорабатываю УТ 11.3.4.47, тестировал всё на демке - всё работает. На клиентской базе того же релиза не отрабатывает событие НачалоВыбора у поля Партнёр на форме документа РеализацияТоваровУслуг. Пробовал создать пустую типовую базу, обновить до соответствующего релиза и накатить свою конфу - тоже не работает.
Обработчик у данного поля задан. Ставлю точку на соответствующей процедуре - отладчик туда даже не заходит - сразу открывает форму выбора. Кто-нибудь может объяснить в чём тут дело? Как может одна и таже конфа на одной базе работать, а на другой нет?
---
проверить, что у клиента используется именно это поле, а не ПартнерБезКЛ. Там видимость по условию меняет их местами.
---
проверить, что у клиента используется именно это поле, а не ПартнерБезКЛ. Там видимость по условию меняет их местами.
---
Тоже думал на него, но при изменении срабатывает именно на Партнёре, значит и при начале выбора должно на нём же. Но проверю ещё эту версию...
---
Попробуйте создать обработчик НачалоВыбораИзСписка из поймать в нём.
---
Пробовал - тоже не заходит. Похоже всё таки Oleg Space (spacecraft) прав. Сейчас посмотрел - на ПартнёрБезКЛ тот же обработчик висит (ПартнёрПриИзменении). Значит конфа мне на форму его вместо Партнёра подсовывает. Буду определять место, где это происходит...
---
Спасибо, проблему удалось решить. Действительно дело оказалось в поле ПартнёрБезКЛ. Я даже не стал искать где они меняются местами с Партнёром, а просто определил ему тот же обработчик НачалоВыбора.
---
В КА 2.5.8.267 такая же ситуация ПартнерБезКЛ работает
Доп. обработка. По запросу формируется таблица значений. Данные из неё (наименование номенклатуры, хар-ка, кол-во) необходимо скопировать в документ перемещения. Копируется всё, кроме количества. Подскажите, пожалуйста, в чём может быть проблема?
---
там используется КоличествоУпаковок.
---
там используется КоличествоУпаковок.
---
Получилось, спасибо большое
Можно ли получить ссылку по наименованию, имея только значение названия объекта конфигурации в формате "Справочник.Организации", "ПланСчетов.Хозрасчетный" и т.д. (но при этом изначально не известно что за объект) и само наименование?
---
как-то так:

```1c
    // получаемые данные
    Наименование = "Нужное наименование";
    ИмяОбъектаМетаданных = "Справочник.Организации";

    // бизнес логика
    ОбъектМетаданных = Метаданные.НайтиПоПолномуИмени(ИмяОбъектаМетаданных);
    Если Метаданные.Справочники.Содержит(ОбъектМетаданных) Тогда
    Ссылка = Справочники[ОбъектМетаданных.Имя].НайтиПоНаименованию(Наименование);
    ИначеЕсли Метаданные.Документы.Содержит(ОбъектМетаданных) Тогда
    Ссылка = Документы[ОбъектМетаданных.Имя].НайтиПоНаименованию(Наименование);
    // и т.д. для остальных необходимых объектов метаданных.
    КонецЕсли;
```
---
как-то так:

```1c
    // получаемые данные
    Наименование = "Нужное наименование";
    ИмяОбъектаМетаданных = "Справочник.Организации";

    // бизнес логика
    ОбъектМетаданных = Метаданные.НайтиПоПолномуИмени(ИмяОбъектаМетаданных);
    Если Метаданные.Справочники.Содержит(ОбъектМетаданных) Тогда
    Ссылка = Справочники[ОбъектМетаданных.Имя].НайтиПоНаименованию(Наименование);
    ИначеЕсли Метаданные.Документы.Содержит(ОбъектМетаданных) Тогда
    Ссылка = Документы[ОбъектМетаданных.Имя].НайтиПоНаименованию(Наименование);
    // и т.д. для остальных необходимых объектов метаданных.
    КонецЕсли;
```
---
```1c
    "Выбрать Ссылка Из "+НазваниеОбъектаМетаданных+ " Где Наименование=&Наименование"
```
---
Сообщение было скрыто модератором.
Доброго времени суток!
Подскажите пожалуйста, возможно ли в отчете на СКД, для отдельной группировки задать собственное выражение, а затем выводить значения выражений группировок в одной колонке ресурса?
К примеру, есть в отчете группировка Организация - Контрагент - ПТУ, и есть колонка Приход(ресурс), и необходимо в группировке Контрагент отображать количество первой ПТУ, а в группировке Организация отображать общее количество из всех ПТУ. Выражения для ресурса каждой группировки знаю, но не знаю как выводить значения этих выражении в одной колонке Приход по отдельной группировке.
Приложил картинку с примером, если непонятно объяснил.
---
Последняя колонка "Рассчитывать по..." на вкладке "Ресурсы" не? Или я не понял задачу?
---
Последняя колонка "Рассчитывать по..." на вкладке "Ресурсы" не? Или я не понял задачу?
---
Для этого необходимо создать отдельное поле ресурса, а мне необходимо в одном поле ресурса выводить.
---
И что это значит отдельное поле ресурса? Т.е. один ресурс дважды добавить для расчета выражения по разным группировкам никак?
---
Вам правильно ответили в (2), для этого в Ресурсах для каждой группировки добавляем запись:
Поле: "Приход";
Выражение:
```1c
    Сумма(ВычислитьВыражениеСГруппировкойМассив("Приход", "<ВашаГруппировка>"))
```

Расчитывать по...: <ГруппировкаДляРасчета>;
---
Всем спасибо, помогло. Указывал рассчитывать по группировкам, но выходила ошибка "повторяющиеся поля итога", поля для "Рассчитывать по" на закладке Ресурсы затирались, видимо потому и выходила ошибка, тестировал внешним отчетом. Чтобы исправить ошибку обновил схему отчета в конфигурации, и заработало как надо.