#0
by Csar
Всем привет. Подскажите как соединить две таблицы регистра бухгалтерии в запросе по Субконто3, при условии, что Субконто3 не у всех счетов имеется? Примерный пример :) При запуске обработки прогоняются различные счета, но у некоторых недоступно Субконто3 и запрос отваливается на соединении.
#2
by Csar
необходим прогнать многие счета. А как же соединить при этом по выборочным счетам? Мне всего для одного субсчета нужжно соединение
#4
by Csar
в представлен мягко говоря сильно упрощенный код запроса, а так он с вирт. таблицами и не очень читабельный
#5
by Конфигуратор1с
Просто если у него нет субконто то оно в результирующую таблицу не попадет. смысл по нему данные отбирать?
#8
by Конфигуратор1с
ну так во временную таблицу и заполнить если Субконто3 нет тогда поставить туда пустое значение и соединять не виртуальную таблицу а временную
#10
by Csar
т.е. запрос разбить на два? В первом прогонять только те счета, где есть Субконто3, а во втором - все остальное и потом объединять результаты? Вроде это как то не очень)
#17
by viktor_vv
Чето мне имхается тебе надо было просто в ВидСубконто, если это массив видов, третий вид субконто поднять на вторую позицию и соединять в первоначальном
#18
by Csar
так не получится, т.к. все счета - счета расчетов с контрагентами. А там второе субконто - договор. Интересует счет 60.02 - только для него нужно вычитать НДС. У этого счета третье субконто как раз документ расчетов.
#19
by viktor_vv
Просто в итоговом запросе нигде не увидел использование Договора в Выбрать или в условиях, поэтому вполне возможно в ВидСубконто передать только два вида (Контаргент и ДокументРасчетов) и соединение и ЕстьNull . Параметр Вид субконто в ВТ используется еще и для упорядочивания видов субконто.
#20
by Csar
не совсем тебя понял. ВидСубконто используется в параметрах вирт. таблицы РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В (&МассивСчетов), &ВидыСубконто, Организация = &Организация) КАК ХозрасчетныйОстатки.
#22
by Csar
Видимо единственный вариант это разбить один пробег по счетам на два пробега - один только по 6002, к которому надо привязать еще одно поле из другой таблицы по Субконто3, и второй пробег по остальным счетам.
#23
by Csar
Я упростил запрос до следующего: Делаю запрос только по счету 60.02. И все равно вылазит ошибка, что не найдено Субконто3. Я проверил - в предопредененных значениях счета 60.02 Субконто3 нету, а по факту там сидит документ расчетов.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Кластер серверов - зачем нужна галочка "Много процессов"?
- СКД. Отчёт по уволенным пользователям
- Открытие PDF файла в браузере.
- Ограничение видимости документов по складам УТ10.3
- ЗУП 2.5. Не формируются записи в ОсновныеНачисленияРаботниковОрганизаций.Фактиче
- Настройка обмена между УТ 10.3 и Бух 3.0 КОРП
- не срабатывает дополнение периода СКД
- Соединение с сервером разорвано по инициативе сервера
- Как посмотреть оплату заказа покупателя 1С 8.2 КА
- v7: Разделить на триады
- дерево значений. раскраска ячейки по значению цвета в реквизите. УФ
- v7: Как выбрать документы по иерархии справочника запросом?
- Переустановил сервер 1с предприятия пропали кластеры
- Комплексная. Можно ли рассчитывать себестоимость при отрицательных остатках?
- Не работает загрузка заказов с Битрикс
- Почему не работает функция WSОпределения в мобильном приложении на Android?
- v7: sql запрос. Получить количество дней, где остаток больше 0
- УТ 10.3: округление до единиц мест, где хранить информацию о местах?
- ЗУП, начисления страховых взносов
- СКД: Не появились стандартные параметры НачалоПериода КонецПериода