arefaste/1C_Forums huggingface dataset:
День добрый.
Есть справочник, автонумерация, контроль в пределах справочника, код - строка, 10 знаков. Некоторые коды люди ставят вручную, некторые оставляют по автонумерации. В какой-то момент автонумерация остановилась на коде Т999, т.е. при создании нового элемента всегда дается Т999.
УстановитьНовыйКод не помогает
ОбновитьНумерациюОбъектов не помогает

Что делать?
---
потому что код символа "Т" больше чем код символа "0" :-)
1с цифры считает за цифры, а префиксы сравнивает.
можно было вместо "ТТ" поставить например "У", т.к. У>Т
А вот префикс "А" уже не прокатит, А<Т, и следующий код все равно был бы с префиксом "Т"
---
schweigen, Перенумеровать все элементы справочника. Убрать префикс Т из за него программа не может перескочить на следующий разряд. Запретить пользователям руками нумеровать элементы.
---
Вообще ручная нумерация справочников и документов является злом, за который необходимо карать пользователей.

Исправляется - легко. Но ведь это надо ИСПРАВЛЯТЬ. А ещё, исправитель, сразу попадает в немилость к бухгалтеру. Ведь сразу "полетит" их "грамотная" отчетность.
Номера же они ставили сознательно.

То что вы сейчас исправите - не есть хорошо.

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

Не представляете, какой праздник будет в январе 2017 года. Про Новый год забудут.
---
Строковый код всегда нужно дополнить ведущими нолями до максимальной длины.
Можете следующему элементу присвоить код "ТТ00001000" - и дальше будет работать автонумерация.
---
работает.
я тока не понял почему именно "ТТ".
---
потому что код символа "Т" больше чем код символа "0" :-)
1с цифры считает за цифры, а префиксы сравнивает.
можно было вместо "ТТ" поставить например "У", т.к. У>Т
А вот префикс "А" уже не прокатит, А<Т, и следующий код все равно был бы с префиксом "Т"
Выдает ошибку {Документ.АктСверкиВзаиморасчетов.МодульОбъекта(601)}: Ошибка при вызове метода контекста (Выполнить)
 Выборка = Запрос.Выполнить().Выбрать();
по причине:
Ошибка выполнения запроса
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.

Как понять на какой объект дать права, чтобы ошибки не возникала?
Акт сверки взаиморасчетов - Заполнить по данным бухгалтерского учета
---
Я пользуюсь в таких случаях вот этой обработкой Включение и выключение регистрации отказа в доступе.

Довольно часто при настройке прав можно столкнуться с ситуацией, когда система сообщает "У пользователя не достаточно прав над операцией с базой данных".
Анализ кода, на какой же объект не хватает прав, может занять довольно продолжительное время. Особенно если ошибка возникает при выполнении сложного запроса.
В платформе 8.2.10 появилась возможность фиксации таких событий в журнале регистрации с указанием "проблемного" объекта и действия.
Эта возможность сэкономила мне не мало времени.
В архиве 2 варианта — управляемая и обычная формы.
После устранения проблемы не забывайте отключать регистрацию, что бы не засорять журнал лишними записями.
---
fromon, кмк такой текст ошибки характерен для ограничений прав на уровне записей. В запросе надо писать РАЗРЕШЕННЫЕ. Не хватает прав не на объекты метаданных, а на объекты данных.
---
starjevschik, спасибо, и мне помогло!
---
fromon, Дополню (2), в запросе укажите "Выбрать Разрешенные", но проверьте результат от имени пользователя и с полными правами, все ли нужные данные вернет запрос. Если нет (а это вполне вероятно), то настраивайте роли и РЛС.
---
Стандартный запрос, или дописано программистом?
Возможно нет доступа к объектам конфигурации указанных в запросе, проверьте есть ли ко всем объектам в запросе, доступ у вашего пользователя
---
Как понять на какой объект дать права, чтобы ошибки не возникала?
был вопрос
вроеде как он пишет Выдает ошибку {Документ.АктСверкиВзаиморасчетов.МодульОбъекта(601)}
что там в 601 строках то
---
У пользователя скорей всего нет роли Бухалтер, поэтому нет доступа к Журналу проводок (Бухгалтерский учет)
---
Я пользуюсь в таких случаях вот этой обработкой Включение и выключение регистрации отказа в доступе.

Довольно часто при настройке прав можно столкнуться с ситуацией, когда система сообщает "У пользователя не достаточно прав над операцией с базой данных".
Анализ кода, на какой же объект не хватает прав, может занять довольно продолжительное время. Особенно если ошибка возникает при выполнении сложного запроса.
В платформе 8.2.10 появилась возможность фиксации таких событий в журнале регистрации с указанием "проблемного" объекта и действия.
Эта возможность сэкономила мне не мало времени.
В архиве 2 варианта — управляемая и обычная формы.
После устранения проблемы не забывайте отключать регистрацию, что бы не засорять журнал лишними записями.
Добрый день. Возникла необходимость создать отчет по приходным накладным. Все получилось до того момента, пока не начал настраивать параметры (начала периода и конец). Необходимо, чтобы отчет формировался за период (выбираем дату начала и окончания периода). Но вроде бы я создал все верно. Но когда открываю отчет период негде ввести, то есть не отображаются поля ввода. Помогите разобраться. Файл прилагаю. Спасибо заранее.
---
тяп-ляп и в продакшн
---
damayorov, включите период в пользовательские настройки.
---
sonne, Не работает также. Попробывал добавить в пользовательские настройки. Ввожу даты выдает ошибку: ошибка в элементе отбора. Глобальные элементы отбора должны использовать поля ПараметрыДанныхКонецПериода = 31.05.2016. В чем может быть дело?
---
на закладке параметры стоят галки "Ограничение доступности". отключите их и поставьте "Включать в доступные поля"
---
sommid, Не работает также. Попробывал добавить в пользовательские настройки. Ввожу даты выдает ошибку: ошибка в элементе отбора. Глобальные элементы отбора должны использовать поля ПараметрыДанныхКонецПериода = 31.05.2016. В чем может быть дело?
---
Сообщение было скрыто модератором.
---
какая платформа и конфигурация?
---
Mamont_sxi, самописанная. Вопрос решен.
---
тяп-ляп и в продакшн
---
ditp, спасибо за ответ. А можете пояснить, что вы поменяли. Спасибо.
---
а зачем писать в выражение параметра? очищайте колонку "Выражение"
Мне нужно, чтобы какая-то часть кода выполнялась и изменяла документ, независимо от даты запрета изменений. Привилегированный режим отключает скорее всего только проверку прав, а не проверку даты запреты изменения. Как бы проще реализовать не меняя сам документ?
---
Сделал, программно убираю из параметров сеанса дату запрета изменения данных, а после выполнения кода возвращаю назад
---
Посмотреть в каком месте в документе вызывается проверка на дату запрета и обойти это место.
---
Да можно попробовать убрать документ из подписки на события "ПередЗаписьюДокументаДатаЗапретаРедактирования" или как в теме по ссылке с правами поиграться Ссылка
---
Вам непосредственно перед записью нужно выполнять код?
Действительно перед записью можно убирать дату редактирования из параметров сеанса, а после записи устанавливать.
Ещё можно у пользователя сделать настройку: проходить проверку даты или нет. Условие естественно вставить в подписку на события.
---
Сделал, программно убираю из параметров сеанса дату запрета изменения данных, а после выполнения кода возвращаю назад
Платформа 8.2, ут 10.3
Необходимо для каждого пользователя сделать возможность указания Списка доступных типов цен( в том числе и групп) и недоступных, то есть чтобы пользователь видел только некоторые папки с типами цен и некоторые типы цен, вопрос как это сделать?

Я создал параметр сеанса тип ФиксированныйМассив, в справочники пользователи добавил таблицу доступные типы цен, в Rls добавил
```1c
    ГДЕ ТекущаяТаблица.Ссылка В (&СписокДоступныхЦен)
```
 но проблема в том что он не дает установить данный параметр сеанса, т.к. нет доступа к ценам, устанавливаю параметр сеанса ПередНачаломРаботыСистемы. Если в рлс прописать запрос к таблице текущего пользователя с доступными типами цен то работает, но мне нужно 2 таблицы где руководители смогут устанавливать как элементы так и группы, и соответсвено из 1 таблицы надо вычитать другую(доступные минус недоступные), поэтому такой запрос в RLS сильно будет загружать систему, вопрос как мне установить список доступных типов цен а в рлс привязаться к этому списку?
---
Все сам разобрался,тему можно закрывать. Решение: Создал новый глобальный модуль который исполняется на сервере с Привилегированным режимом, и туда засунул свою функцию, т.к. для модуля получается RLS отключен все отлично заработало!!!!
---
Cool_vsi, надо устанавливать параметр в модуле сеанса
---
Fragster, я так и делаю
---
Все сам разобрался,тему можно закрывать. Решение: Создал новый глобальный модуль который исполняется на сервере с Привилегированным режимом, и туда засунул свою функцию, т.к. для модуля получается RLS отключен все отлично заработало!!!!
---
Cool_vsi, ну можно было просто УстановитьПривелигированныйРежим(Истина); перед выполнением запроса к видам цен и установкой параметра сеанса
---
AllexSoft, методом эксперимента мной было выяснено, что для такого варианта в Модули должна быть только галка Сервер, если у модуля стоит галка Сервер и Обычное приложение, перед функцией пишу &НаСервере , при вызове такой функции из процедуры клиента он ее просто не видит, а УстановитьПривелигированныйРежим работает только для сервера, при ее вызове на клиентской функции ошибки нет но она не работает.
---
Cool_vsi, вам нужно было ставить флаги "Сервер" и "Вызов сервера".. а не "Клиент (обычное приложение)" и все бы было в порядке.. Почитайте про клиент-серверную архитектуру в 1С, пригодится. Ну и для чего все эти галочки на модулях узнаете)
Здравствуйте, коллеги!
Столкнулся со странным поведением платформы.
При запуске 1с предприятия из конфигуратора платформа останавливается на первой строчке модуля сеанса

```1c
    #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
    Процедура УстановкаПараметровСеанса(ИменаПараметровСеанса)
    // СтандартныеПодсистемы
    СтандартныеПодсистемыСервер.УстановкаПараметровСеанса(ИменаПараметровСеанса);
    // Конец СтандартныеПодсистемы
```

...................

Хотя, 1) Точка останова не стоит.
      2) Предприятие запускается в управляемом приложении, и согласно инструкциям препроцессору захода сюда вообще быть не должно.

Не то, чтобы это сильно напрягает, но хотелось бы разобраться в природе явления.
Буду признателен за информацию.
---
Betis, http://forum.infostart.ru/forum26/topic149257/.
---
Betis, где-то читал что это баг платформы.
Кажись на 8.3.6 такое жаловались.

Стандартно такая ситуация может быть если есть остановка по ошибке или если была точка останова, но она съехалаЮ тогда достаточно убрать все точки останова и корректно завершить 1С.
---
Betis, http://forum.infostart.ru/forum26/topic149257/.
---
Точек останова вообще нет.
Версия платформы 8.3.7.1790.
---
Betis, это старый баг. смирись
---
Betis, ошибка №10154517. Исправлена в 8.3.7.1970.
---
предлагаю отправить вознаграждение по адресу support@1c.ru
---
Понял, всем спасибо!
Есть отчет СКД, необходимо использовать функцию СтрЗаменить (закладка Вычисляемые поля), но в пользовательском режиме - сообщение об ошибке "Функция не найдена...". Или может быть переменную можно "вытащить" в модуль формы отчета и там использовать СтрЗаменить?
---
yamawa,
```1c
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,, ДанныеРасшифровки, Истина);
```

Если у вас идёт вызов функции по типу "ТиповыеОтчеты.СформироватьТиповойОтчет(ЭтотОбъект, Результат, ДанныеРасшифровки, ВыводВФормуОтчета);" тогда уже в ней надо добавить "истину" в последний параметр. А в вычисляемых полях будет экспортная процедура ТиповыеОтчеты.ВашаСтрЗаменитьФункция(Парам)
---
у ПроцессорКомпоновки.Инициализировать есть свойство
<ВозможностьИспользованияВнешнихФункций> (необязательный)

Тип: Булево.
Указывает возможность использования функции общих модулей конфигурации в выражениях компоновки данных.
Значение по умолчанию: Ложь
---
BackinSoda, а вы не могли бы привести пример кода?
---
yamawa,
```1c
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,, ДанныеРасшифровки, Истина);
```

Если у вас идёт вызов функции по типу "ТиповыеОтчеты.СформироватьТиповойОтчет(ЭтотОбъект, Результат, ДанныеРасшифровки, ВыводВФормуОтчета);" тогда уже в ней надо добавить "истину" в последний параметр. А в вычисляемых полях будет экспортная процедура ТиповыеОтчеты.ВашаСтрЗаменитьФункция(Парам)
---
Рекомендую ознакомиться с 110 уроками Гилева по СКД.
Насчет пользовательского режима не скажу тестировать нужно, а вот при настройки СКД в вычисляемых полях можно использовать функции модулей, просто в поле пишите код и оно его выполнит!
Имеется нетиповой отчет https://yadi.sk/d/M0bUYiv5rkJQG который выводит данные в виде https://yadi.sk/i/zrRye5HWrkKd3 (это всё из Консолидации).
Как видно, дублируются статьи затрат. Справочник статей затрат имеет иерархию элементов.

Типовые методы борьбы с этим явлением применены (например как тут или вот тут)

сам перепробовал различные варианты вывода полей, нормального вида не получил
---
roofless, https://yadi.sk/d/KkhLJQSFrmXps вот рабочий пример. Оч простой.
---
В настройках два уровня, верхний - ссылка (только иерархия), нижний ссылка без иерархии с отбором родитель заполнено. Подойдет, если не нужны реквизиты на верхних уровнях, ну и придется позаботиться о вычислении ресурсов через вычислитьвыражение.
---
Не, соврал. Каюсь)))
---
32ops, нашел похожее от вас же на этом форуме http://forum.infostart.ru/forum26/topic144015/
его можно применить к этой проблеме?
---
О, а я вспомнить не могу, где я подобное видел)) Не знаю - пробовать надо.
---
может эта публикация наведет на мысль
http://infostart.ru/public/158512/
---
марксист, не представляю, как применить этот метод к этому отчету(
---
Вот так попробуй.
---
kasper076,
```1c
    Ошибка исполнения отчета
    по причине:
    Повторяющееся поле итога "СуммаФакт"
```

это исправил, в ресурсах восстановил значения в колонке "рассчитывать по".
теперь

```1c
    Ошибка исполнения отчета
    по причине:
    Ошибка получения данных
    по причине:
    Не найдено определение иерархической связи "НаборДанных1.СтатьяБДДС"
```

связь поменял на "как было": источник - Родитель приемник - СтатьяБддс
так уже формируется, но конечно же с задвоениями
---
roofless, https://yadi.sk/d/KkhLJQSFrmXps вот рабочий пример. Оч простой.
---
roofless, добрый день!

Ваш вопрос еще актуален? С учетом ответа (10) ?
Если "Да", напишите, пожалуйста. Готова оказать посильную помощь
---
kasper076, спасибо за помощь. реально помог только способ из http://forum.infostart.ru/forum24/topic115694/message1210983/#message1210983
ваш последний не смотрел, уже не актуально
Есть ли возможность отсылать ссылки на конкретные документы или элементы справочников (во внутреннем чате), что бы получатель этой ссылки мог открыть этот элемент.
---
тогда уж проще, внешнюю обработку, которая умеет найти по УИД и гененироровать УИД документа, положить как внешние форму
и пересылать в чате только этот УИД.
---
DenisVT, Есть ли возможность отсылать ссылки на конкретные документы или элементы справочников (во внутреннем чате), что бы получатель этой ссылки мог открыть этот элемент. В типовых конфигурациях - нет, надо дописывать.
---
DenisVT, можно делать типа мини отчета, где будет выводиться название, номер и дата документа, в расшифровке которого будет ссылка на него.
только как это в чат передавать? вот вопрос.
---
Shreki2015, Можно генерировать стандартизированное текстовое представление. Например, на основе ЗначениеВСтрокуВнутр.
И две кнопки на панели 1С. Одна возьмёт текущий контекст, генерирует для него подобную текстовую ссылку и кладёт её в буфер обмена. Другая - берёт из буфера обмена текст и, если он является ссылкой, открывает соответствующий объект.

У меня подобное представление объектов для передачи всякими чатами выглядит примерно так:
   Реализация (купля-продажа) №638 от 01.04.16 17:24:53 {Документ:_18R__GSDHЦБ}
или так
   Цицин Александр Иванович ИП {Справочник:__4S___SWGЦБ}

Вопрос открытия из чата одним кликом, если такое захочется, отдельная задача.
---
DenisVT,
отправь вид, номер и дату...

на другой стороне, обработкой разбери полученную строку и найди нужный объект.
---
тогда уж проще, внешнюю обработку, которая умеет найти по УИД и гененироровать УИД документа, положить как внешние форму
и пересылать в чате только этот УИД.
Добрый день! Давно уже не могу найти оптимальное решение по отбору строк в дереве значений.
Есть реквизит формы с типом "ДеревоЗначений". Заполняется запросом с обходом по группировкам.
Есть кнопочка на форме, которая должна скрывать/отображать строки дерева по некоторым условиям без перезаполнения дерева, т.к. могут потеряться введенные данные. Я всегда делал с помощью условного оформления, устанавливал Видимость. Вроде бы все работает, но есть баг: частенько вместе со строками скрывается шапка и подвал дерева значений:)) И пока не ткнешь на какую либо строку в дерево, они не появляются.
Вот скрин пропажи: http://prntscr.com/b2b8q9
Вот ткнул в любую строку дерева, шапка и подвал появились: http://prntscr.com/b2b93c

Есть еще вариант, сохранять и загружать дерево из таблицы значений. И при загрузки из ТЧ делать отборы, но я этот вариант еще пробовал:)

Подскажите, пожалуйста, кто как делает интерактивный отбор без перезаполнения дерева? Какие есть еще варианты?
---
zlakizla, платформа 8.3.7.1917 , бага с шапкой дерева значений не обнаружил.
Но думаю и для пользователей будет удобнее, и для вас - данные загонять в ТЗ, а дерево на форме перерисовывать с отборами.
---
zlakizla, платформа 8.3.7.1917 , бага с шапкой дерева значений не обнаружил.
Но думаю и для пользователей будет удобнее, и для вас - данные загонять в ТЗ, а дерево на форме перерисовывать с отборами.
---
ЧерныйКот, У меня как раз платформа 8.3.7.1917. Так что баг есть:)
---
Нашел причину:) Когда курсор прыгает на скрытую строку, шапка пропадает.
Вот тут есть вариант решения http://forum.infostart.ru/forum26/topic63704/
---
Проблему не решил :(
---
Можете обработку выложить? Сложно диагноз по фотографии ставить.
Есть отчет на СКД. Какие настройки нужно сделать в схеме, чтобы исключить поля как в скриншоте?
---
На первом скриншоте снять галку "Авто"? Не силен в СКД, но по логике если Среднесписочная есть в доступных полях, то она получается из запроса. То есть править запрос?
---
На первом скриншоте снять галку "Авто"? Не силен в СКД, но по логике если Среднесписочная есть в доступных полях, то она получается из запроса. То есть править запрос?
---
v3rter, (3) Dansur, убрал, вот что получилось
---
Manticor, вид расчета добавишь и будет так как в первом скриншоте.
---
Убери АВТО.
---
в группировках колонок вместо авто вставь вид Расчета. (ну или вставь после выключенного авто)

судя по скрину у группировок строк тоже есть настройка полей. ты не привел скрин.
Еще есть дополнительные опля у в шапке отчета. оттуда тоже может прилететь.
в общем ненужные тебе колонки либо вылезли из АВТО, либо из допколонок.
---
Рекомендую изучить 110 уроков Гилева по СКД.
---
У вас для группировки Отчет - стоит V для поля среднесписочная численность.
Добавьте это поле для группировки "Вид расчета" и уберите V. Это будет означать, что для данной группировки - это поле выводить не надо. имхо... сама не пробовала - рассуждения...
---
Предпологаю: ВидРасчета необходимо разделить на два. 1 - ВидРасчета(Заполнен) 2 - ВидРасчета(Пустой)
---
В общем помогла эта публикация:
http://infostart.ru/public/247886/
---
Благодарю
Добрый день! Подскажите пожалуйста почему так и как исправить. После выгрузки узла плана обмена "Полный" типовыми методами периферийная база (узел) стал 100+ гиг, хотя центральный узел всего 14 гиг весит.
Конфигурация "Управление торговлей, редакция 11.1 (11.1.10.176)"
Платформа 1С:Предприятие 8.3 (8.3.6.2014)
---
Сжатие и Реорганизация файлов уменьшило базу до 8 гиг.
---
Pervuy, ну нам то откуда знать. Скачай обработку, которая показывает чем забита база. Возможно ваш админ обслуживание скуля не настроил.
---
Логи скуля, не?
---
Сжатие и Реорганизация файлов уменьшило базу до 8 гиг.
---
Ну нифигасе.)
Здраствуйте!
Платформа 8.3.7.2008 УФ.
Создал справочник с 2-мя реквизитами (код1 и код2 типа строка). Обработкой загрузил в этот справочник несколько элементов из Экселя, а также создал один в ручную. Не понимаю почему не работет поиск в форме списка... Ни по наименованию, ни по коду, ни по реквизитам код1 или код2.... Причем не работает как и простой так и расширенный...
---
wmonref1, для нужного реквизита указать индексировать и добавить в перечень "ввод по строке".
---
Вроде бы разобрался. Проблема была в индексе полнотекстного поиска. Обновил его и поиск заработал.
Но есть еще вопросик... В форме документа есть поле имеющее тип этого самого справочника (СправочникСсылка.Города) Если ввести буквы или цифры в этом поле система ищет по коду/наименованию справочника. Подскажите, как "заставить" систему искать и по другим реквизитам (те же самые код1 и код2, на пример? )
---
wmonref1, для нужного реквизита указать индексировать и добавить в перечень "ввод по строке".
---
spacecraft, Спасибо, заработало! Еще вопросик: я ввел некоторые цифры, система выводит несколько результатов, я выбираю нужный мне результат; подскажите, как обратиться к этому выбраному результату (на пример, для того чтобы вставить его в другое поле) ?
---
wmonref1, событие при начале выбора или при изменении.
---
Xershi, лучше обработка выбора
---
Xershi, (6) dj_serega, Сделал в ПриИзменении(). Все устраивает, вроде. Спасибо!
Друзья, добрый день!
Конфа УТ.
У меня встала такая проблема: Я не знаю как корректно описать вычисляемое поле и ресурс по нему.
Проблема в следующем В отчёте используется 4 вложенных уровней группировки. На 2 снизу уровне (см. рисунок, группировка "Контрагент") есть вычисляемое поле, которое выдаёт 0 или 1. А теперь мне нужно, чтобы на всех группировках выше контрагента считалось не по формуле, а просто сумма этих "единичек".
Подскажите, пожалуйста, как это корректно настроить? Я пытался использовать команду "ВычислитьВыражение()", но, видимо, я не до конца догоняю, как ей пользоваться.
---
для верхних уровней группировок попробуйте так: Сумма(ВЫЧИСЛИТЬВЫРАЖЕНИЕСГРУППИРОВКОЙМАССИВ("ВЫБОР КОГДА Сумма(КоличествоСайт)/Сумма(КоличествоВсего) >= 0.5 тогда 1 иначе 0 конец", "Контрагент"))
---
А просто СУММА() в Ресурсах чем не подходит?
---
Тем, что она не работает :-( У меня там сейчас так и стоит - для уровня "Контрагент" - стоит Максимум() - Для всех вышестоящих - сумма. В контрагенте как и надо выходит "1", а выше - пусто (скорее всего 0)
---
В ресурсах для Контрагента и уровней ниже (указываешь в поле "Рассчитывать по...") в выражении пишешь просто ПроцентЧерезСайт, а для других уровней пишешь СУММА(ПроцентЧерезСайт).
---
Ага, и получит сумму единичек равную количеству записей в группировке (менеджер,Документ) :)
---
Во моё вычисляемое поле:

```1c
    ВЫБОР КОГДА Сумма(КоличествоСайт)/Сумма(КоличествоВсего) >= 0.5 тогда 1 иначе 0 конец
```

Пробовал даже вот так:

```1c
    ВЫБОР КОГДА ВычислитьВыражение ("Сумма(КоличествоСайт)","Контрагент")/ВычислитьВыражение ("Сумма(КоличествоВсего)","Контрагент") >= 0.5 тогда 1 иначе 0 конец
```

Результат один. Прикладываю настройку ресурсов.
---
Попробовать использовать пользовательские поля ?
---
Там, где у тебя выделено поле - убери Максимум(), оставь просто ПроцентЧерезСайт

И зачем в иерархии менеджер в разных уровнях 2 раза встречается?
---
r.moschenskiy, Убрал Максимум - результат тот же.
Менеджер встречается 2 раза - желание заказчика. Если убрать 2-й раз - ничего не меняется.
---
для верхних уровней группировок попробуйте так: Сумма(ВЫЧИСЛИТЬВЫРАЖЕНИЕСГРУППИРОВКОЙМАССИВ("ВЫБОР КОГДА Сумма(КоличествоСайт)/Сумма(КоличествоВсего) >= 0.5 тогда 1 иначе 0 конец", "Контрагент"))
---
sommid, ДА!!!! Взлетело! Спасибо тебе, добрый человек!
---
наздоровье
Догадываюсь, что дело в jre, но в чем?
Ниже ошибка и лог
---
Отвечу сам- нужен jdk!
Путаница из-за того, что при обнаружении отсутствия джавы в первую очередь грузится jre, а дальше ошибка и понеслась...
---
Отвечу сам- нужен jdk!
Путаница из-за того, что при обнаружении отсутствия джавы в первую очередь грузится jre, а дальше ошибка и понеслась...