Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Вычисляемое поле по ресурсу          
pablo Подменю пользователя
сообщение 23.10.13, 11:07
Сообщение #1

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Есть два документа: счет и акт. Акты выписываются на основании счетов с заполнением поля основание. Строю запрос, который собирает счета и выписанные по ним акты. В СКД есть ресурсы СуммаСчета и СуммаАкта. Также есть вычисляемое поле Недобор с формулой СуммаСчета-ЕстьNULL(СуммаАкта,0). Все работает хорошо, кроме случаев, когда по счету выписывалось несколько актов. Недобор считается для каждой записи и в группировке по счету суммируется.

Как заставить в группировке правильно считать такое вычислимое поле? для картинки там должен быть 0

P.S. Или вычислимое поле считать как-то по другому?


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Ardi Подменю пользователя
сообщение 23.10.13, 11:10
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

остатки по регистру с периодичностью секунда.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

pablo Подменю пользователя
сообщение 23.10.13, 11:31
Сообщение #3

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Это не регистр. Тут только документы


Signature
Правильно поставленный вопрос содержит до 90% ответа.

lex2707 Подменю пользователя
сообщение 23.10.13, 11:54
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 28
Спасибо сказали: 2 раз
Рейтинг: 0

Для ресурса недобор по груперовке Счет сделать выражение СуммаСчета-Сумма(ЕстьNULL(СуммаАкта,0)) г

Спасибо сказали: pablo,

pablo Подменю пользователя
сообщение 23.10.13, 12:06
Сообщение #5

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Ошибка в выражении "(Сумма((СуммаСчета-Сумма(ЕстьNULL(СуммаАкта,0)))))"
по причине:
Использование вложенных агрегатных функций не допускается


Такой финт подходит для группировки верхнего уровня... Но если группировка 2 и большего уровня?

+ некорректно в таком случае обрабатывает ситуации, когда по счету не были выписаны акты


Signature
Правильно поставленный вопрос содержит до 90% ответа.

pablo Подменю пользователя
сообщение 24.10.13, 12:26
Сообщение #6

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Нашел таки выход.
Создал 2 вычислимых поля: НедоборСчет (СуммаСчета-Сумма(ЕстьNULL(СуммаАкта,0))) и Недобор (СуммаСчета-ЕстьNULL(СуммаАкта,0))
создал 2 ресурса Недобор: первый рассчитывается по полю Счет с формулой НедоборСчет, а второй - по полям группировок верхних уровней с формулой Сумма(СуммаСчета)-Сумма(СуммаАкта).

P.S. Выпадающий список подбора вариантов для ресурсов в конструкторе СКД - зло.


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 20.04.24, 4:11
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!