#0
by SeiOkami
Здравия всем! Можно ли произвести в запросе такое: Сразу скажу, что привожу очень упрощенный пример, дабы не описывать кучи связей. Имеются две таблицы. В первой колонки Номенклатура(Н) и количество (К), а во второй Модель (М) и количество (К). Пример: --------------- ------------- Н1 | 12 М1 | 8 Н2 | 12 М2 | 8 Представим, что первая таблица - приходы. А вторая - расходы. Нужно из количеств первой таблицы вычитать количества второй. И таким образом "разнести" суммы со второй таблицы на первую. Результат должен быть такой: Н | Кн | М | Км | Кн-остаток | Км-остаток ---------------------------------------------------- Н1 | 12 | М1 | 8 | 4 | 0 Н1 | 4 | М2 | 4 | 0 | 4 Н2 | 12 | М2 | 4 | 8 | 0 Н2 | 8 | М3 | 8 | 0 | 0 Чисто теоретически можно такое сделать в запросе? Или только кодом? P.S.: повторю, что эта схема сделана лишь для упрощения объяснений. Не нужно советовать изменять архитектуру или подход к задаче. Прошу лишь пояснить есть ли возможность реализовать такое в запросе, аль нет
#3
by EugeniaK
Теоретически можно. Аналогично получению задолженности после каждого документа. Запрос, соединяющий всех со всеми. Но на больших объемах работать быстро не будет.
#4
by SeiOkami
, я просто пока даже представить не могу формулы расчетных полей. Допустим, соединяю без соединения (всех со всеми). Вычитаю -> Кн - Км = 12 - 8 = 4. Дальше как-то нужно перекинуть остаток на след. строку При том, что далее будет -> Кн - Км = 4 - 8 и теперь мне нужно вычестить только сколько нужно и перекинуть теперь и остатки со второй таблицы... Можно где-нить увидеть подобное? В типовых, например
#7
by shuhard
раньше, в до СКД эру было принято всё делать в запросах, сейчас когда ТЗ можно вернуть обратно в СКД это кажется архаизмом
#8
by SeiOkami
, , соль в том, что у меня в первой таблице элементы одного справочника, а во второй другого. И в результате нужно получить не только цифры, но и соответствия какой Моделью списали какую Номенклатуру. Сейчас попробую разобраться с примерами по ссылкам, но чую, что в этом нюансе все сложности и будут.
#11
by SeiOkami
, уже описал ведь. Нужно сделать, чтобы из указанных таблиц вышла указанная финальная
#12
by SeiOkami
Хотя я начал наконец-то понимать... Выходит, что в моём примере Модель как ДокументПартии в приведённых примерах по ссылкам.
#13
by shuhard
два справочника могут быть связаны как 1:1 1:N N:N форум должен угадать твоё архитектуру ?
#16
by SeiOkami
, кокой связи? У меня написано, что есть на входе и что должно получиться. Всё просто
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Условие в запросе, аналогичное условию в запросе 77
- Интересная фишка в запросе в 7-ке. Сумма из шапки и из ТЧ в запросе
- Отчет "Расчеты с партнерами", УТ 11
- ут11 регистры расчеты с клиентами и расчеты с клиентами по документам
- "Несовместимые типы выразить в запросе 1с" ошибка в динамическом запросе списка документов
В этой группе 1С
- Запуск службы сервера 1с предприятие от имени локальной системы
- 1С УПП Выручка Налоговый Учет
- 1С УПП Краткосрочная и долгосрочная задолженность
- замена значения единиц измерения на правильные
- Заказ покупателя без номенклатуры
- Изменение доступности элементов текущей строки.
- ЗУП: в строке номер "1" табл. части "начисления": не указан размер показателя
- Проблемы при оптимизации типового запроса
- Счет 90 по подразделениям
- как найти 1-го родителя в справочнике номенклатуры?
- Обмен УТ10.3 - БП 2. Счет затрат на услуги
- Нумерация табличной части при отборе
- Сравнение/объединение конфигураций БП КОРП
- Конвертация данных: перенос регистров накопления
- Зачет авансов поставщику Бухгалтерия 3.0.36.16 (8.3.5.1119)
- Не отпускает "Захвачено СУБД"
- Отладка внешней управляемой печатной формы
- СКД и дополнительный макет с картинкой
- Пропала служба 1С Предприятия
- 1C УТ 11 - как изменить сроки выполнения задач-напоминалок?