Помогите понять, как совместить в запросе (не СКД) в одну колонку данные из двух реквизитов.
Всем доброго времени суток. Помогите, пожалуйста, решить проблему. Что я пытаюсь сделать: у меня есть таблица и в ней колонка Описание. В эту колонку должны выводиться значения из Документы.ПоступлениеТоваровУслуг. В этом документе есть реквизиты ДатаВходящегоДокумента и НомерВходящегоДокумента. Не могу понять как сделать так, чтобы в колонке Описание эти два реквизита записывались вместе ( в одну строку). Буду благодарен за ваши советы.
Прилагаю код запроса
Прилагаю код запроса
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СебестоимостьКВыгрузкеПроекты.Сделка КАК Сделка,
| СебестоимостьКВыгрузкеПроекты.РасходыПоСделке,
| СебестоимостьКВыгрузкеПроекты.Описание,
| &Организация КАК Организация,
| ПоступлениеТоваровУслуг.НомерВходящегоДокумента,
| ПоступлениеТоваровУслуг.ДатаВходящегоДокумента
|ПОМЕСТИТЬ ВТ_СебестоимостьКВыгрузке
|ИЗ
| &ТЗ КАК СебестоимостьКВыгрузкеПроекты,
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ВТ_СебестоимостьКВыгрузке.Сделка КАК Сделка,
| СУММА(ЕСТЬNULL(ВыручкаИСебестоимостьПродажОбороты.СебестоимостьОборот, 0)) КАК Себестоимость,
| СУММА(ЕСТЬNULL(ВыручкаИСебестоимостьПродажОбороты.СуммаДополнительныхРасходовОборот, 0)) КАК ДопРасходы,
| СУММА(ЕСТЬNULL(ДополнительныеРасходыПоСделкеОбороты.СуммаВалОборот, 0)) КАК РасходыПоСделке
|ИЗ
| ВТ_СебестоимостьКВыгрузке КАК ВТ_СебестоимостьКВыгрузке
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты КАК ВыручкаИСебестоимостьПродажОбороты
| ПО (ВТ_СебестоимостьКВыгрузке.Сделка = ВЫРАЗИТЬ(ВыручкаИСебестоимостьПродажОбороты.ЗаказКлиента КАК Документ.ЗаказКлиента).Сделка)
| И ВТ_СебестоимостьКВыгрузке.Организация = ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Организация
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДополнительныеРасходыПоСделке.Обороты(, , Регистратор, ) КАК ДополнительныеРасходыПоСделкеОбороты
| ПО ВТ_СебестоимостьКВыгрузке.Организация = ДополнительныеРасходыПоСделкеОбороты.Организация
| И ВТ_СебестоимостьКВыгрузке.Сделка = ДополнительныеРасходыПоСделкеОбороты.Сделка
|
|СГРУППИРОВАТЬ ПО
| ВТ_СебестоимостьКВыгрузке.Сделка";
Запрос.УстановитьПараметр("Организация", Объект.Организация);
Запрос.УстановитьПараметр("ТЗ", Объект.Проекты.Выгрузить());
Объект.Проекты.Загрузить(Запрос.Выполнить().Выгрузить());
ПоказатьПрикрепленные файлы:
Найденные решения
(1)
ВЫБРАТЬ
"№" + ПоступлениеТоваровУслуг.НомерВходящегоДокумента + " от " + ПОДСТРОКА("0123456789", ДЕНЬ(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента) / 10 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, 6 * ДЕНЬ(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента))) / 6 + 1, 1) + "/" + ПОДСТРОКА("0123456789", МЕСЯЦ(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента) / 10 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, 6 * МЕСЯЦ(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента))) / 6 + 1, 1) + "/" + ПОДСТРОКА("0123456789", ГОД(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента) / 1000 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, ГОД(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента) * 0.06)) / 6 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, ГОД(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента) * 0.6)) / 6 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, ГОД(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента) * 6)) / 6 + 1, 1) КАК Поле1
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Ссылка = &Ссылка
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
ВЫБРАТЬ
"№" + ПоступлениеТоваровУслуг.НомерВходящегоДокумента + " от " + ПОДСТРОКА("0123456789", ДЕНЬ(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента) / 10 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, 6 * ДЕНЬ(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента))) / 6 + 1, 1) + "/" + ПОДСТРОКА("0123456789", МЕСЯЦ(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента) / 10 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, 6 * МЕСЯЦ(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента))) / 6 + 1, 1) + "/" + ПОДСТРОКА("0123456789", ГОД(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента) / 1000 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, ГОД(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента) * 0.06)) / 6 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, ГОД(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента) * 0.6)) / 6 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, ГОД(ПоступлениеТоваровУслуг.ДатаВходящегоДокумента) * 6)) / 6 + 1, 1) КАК Поле1
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Ссылка = &Ссылка
(22) Непонятно в какое место запроса надо вставить Ваш код, чтобы он работал.
Вот код на данный момент
Вот код на данный момент
Запрос.Текст =
"ВЫБРАТЬ
| СебестоимостьКВыгрузкеПроекты.Сделка КАК Сделка,
| СебестоимостьКВыгрузкеПроекты.РасходыПоСделке,
| СебестоимостьКВыгрузкеПроекты.Описание,
| СебестоимостьКВыгрузкеПроекты.НомерВходящегоДокумента,
| СебестоимостьКВыгрузкеПроекты.ДатаВходящегоДокумента,
| &Организация КАК Организация
|ПОМЕСТИТЬ ВТ_СебестоимостьКВыгрузке
|ИЗ
| &ТЗ КАК СебестоимостьКВыгрузкеПроекты
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ВТ_СебестоимостьКВыгрузке.Сделка КАК Сделка,
| СУММА(ЕСТЬNULL(ВыручкаИСебестоимостьПродажОбороты.СебестоимостьОборот, 0)) КАК Себестоимость,
| СУММА(ЕСТЬNULL(ВыручкаИСебестоимостьПродажОбороты.СуммаДополнительныхРасходовОборот, 0)) КАК ДопРасходы,
| СУММА(ЕСТЬNULL(ДополнительныеРасходыПоСделкеОбороты.СуммаВалОборот, 0)) КАК РасходыПоСделке
|ИЗ
| ВТ_СебестоимостьКВыгрузке КАК ВТ_СебестоимостьКВыгрузке
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты КАК ВыручкаИСебестоимостьПродажОбороты
| ПО (ВТ_СебестоимостьКВыгрузке.Сделка = ВЫРАЗИТЬ(ВыручкаИСебестоимостьПродажОбороты.ЗаказКлиента КАК Документ.ЗаказКлиента).Сделка)
| И ВТ_СебестоимостьКВыгрузке.Организация = ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Организация
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДополнительныеРасходыПоСделке.Обороты(, , Регистратор, ) КАК ДополнительныеРасходыПоСделкеОбороты
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
| ПО ДополнительныеРасходыПоСделкеОбороты.Регистратор = ПоступлениеТоваровУслуг.Ссылка
| ПО ВТ_СебестоимостьКВыгрузке.Организация = ДополнительныеРасходыПоСделкеОбороты.Организация
| И ВТ_СебестоимостьКВыгрузке.Сделка = ДополнительныеРасходыПоСделкеОбороты.Сделка
|
|СГРУППИРОВАТЬ ПО
| ВТ_СебестоимостьКВыгрузке.Сделка";
Запрос.УстановитьПараметр("Организация", Объект.Организация);
Запрос.УстановитьПараметр("ТЗ", Объект.Проекты.Выгрузить());
Объект.Проекты.Загрузить(Запрос.Выполнить().Выгрузить());
Показать
(24)
ВЫБРАТЬ
СебестоимостьКВыгрузкеПроекты.Сделка КАК Сделка,
СебестоимостьКВыгрузкеПроекты.РасходыПоСделке,
СебестоимостьКВыгрузкеПроекты.Описание,
"№" + СебестоимостьКВыгрузкеПроекты.НомерВходящегоДокумента + " от " + ПОДСТРОКА("0123456789", ДЕНЬ(СебестоимостьКВыгрузкеПроекты.ДатаВходящегоДокумента) / 10 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, 6 * ДЕНЬ(СебестоимостьКВыгрузкеПроекты.ДатаВходящегоДокумента))) / 6 + 1, 1) + "/" + ПОДСТРОКА("0123456789", МЕСЯЦ(СебестоимостьКВыгрузкеПроекты.ДатаВходящегоДокумента) / 10 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, 6 * МЕСЯЦ(СебестоимостьКВыгрузкеПроекты.ДатаВходящегоДокумента))) / 6 + 1, 1) + "/" + ПОДСТРОКА("0123456789", ГОД(СебестоимостьКВыгрузкеПроекты.ДатаВходящегоДокумента) / 1000 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, ГОД(СебестоимостьКВыгрузкеПроекты.ДатаВходящегоДокумента) * 0.06)) / 6 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, ГОД(СебестоимостьКВыгрузкеПроекты.ДатаВходящегоДокумента) * 0.6)) / 6 + 1, 1) + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, ГОД(СебестоимостьКВыгрузкеПроекты.ДатаВходящегоДокумента) * 6)) / 6 + 1, 1) КАК Основание,
&Организация КАК Организация
ПОМЕСТИТЬ ВТ_СебестоимостьКВыгрузке
ИЗ
&ТЗ КАК СебестоимостьКВыгрузкеПроекты
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВТ_СебестоимостьКВыгрузке.Сделка КАК Сделка,
ВТ_СебестоимостьКВыгрузке.Основание,
СУММА(ЕСТЬNULL(ВыручкаИСебестоимостьПродажОбороты.СебестоимостьОборот, 0)) КАК Себестоимость,
СУММА(ЕСТЬNULL(ВыручкаИСебестоимостьПродажОбороты.СуммаДополнительныхРасходовОборот, 0)) КАК ДопРасходы,
СУММА(ЕСТЬNULL(ДополнительныеРасходыПоСделкеОбороты.СуммаВалОборот, 0)) КАК РасходыПоСделке
ИЗ
ВТ_СебестоимостьКВыгрузке КАК ВТ_СебестоимостьКВыгрузке
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты КАК ВыручкаИСебестоимостьПродажОбороты
ПО (ВТ_СебестоимостьКВыгрузке.Сделка = ВЫРАЗИТЬ(ВыручкаИСебестоимостьПродажОбороты.ЗаказКлиента КАК Документ.ЗаказКлиента).Сделка)
И ВТ_СебестоимостьКВыгрузке.Организация = ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Организация
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДополнительныеРасходыПоСделке.Обороты(, , Регистратор, ) КАК ДополнительныеРасходыПоСделкеОбороты
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ПО ДополнительныеРасходыПоСделкеОбороты.Регистратор = ПоступлениеТоваровУслуг.Ссылка
ПО ВТ_СебестоимостьКВыгрузке.Организация = ДополнительныеРасходыПоСделкеОбороты.Организация
И ВТ_СебестоимостьКВыгрузке.Сделка = ДополнительныеРасходыПоСделкеОбороты.Сделка
СГРУППИРОВАТЬ ПО
ВТ_СебестоимостьКВыгрузке.Сделка,
ВТ_СебестоимостьКВыгрузке.Основание
Показать
(1) добавить эти реквизиты в ТЧ, но не выводить. При заполнении ТЧ, обходить ее программно и заполнять данные колонки "Описание" конкатенацией строки номера и даты приведенной к строке. При изменении, так же заполнять.
Можно даже в ТЧ не добавлять, а получить в ТЗ, которая получается в (0). И перед загрузкой этой ТЗ в ТЧ, обойти ТЗ и заполнить колонку "Описание".
Можно даже в ТЧ не добавлять, а получить в ТЗ, которая получается в (0). И перед загрузкой этой ТЗ в ТЧ, обойти ТЗ и заполнить колонку "Описание".
(1)Пока ни один совет не помог. Прикладываю скриншот из предприятия, чтобы было нагляднее что в итоге должно быть. Суть в том, что у каждого товара есть свои номер и дата и подтягиваются они из документа ПоступлениеТоваровУслуг из реквизитов Дата\НомерВходящегоДокумента
Прикрепленные файлы:
Запрос.Текст =
"ВЫБРАТЬ
| СебестоимостьКВыгрузкеПроекты.Сделка КАК Сделка,
| СебестоимостьКВыгрузкеПроекты.РасходыПоСделке,
| СебестоимостьКВыгрузкеПроекты.НомерВходящегоДокумента КАК НомерВходящегоДокумента,
| СебестоимостьКВыгрузкеПроекты.ДатаВходящегоДокумента КАК ДатаВходящегоДокумента,
| &Организация КАК Организация
|ПОМЕСТИТЬ ВТ_СебестоимостьКВыгрузке
|ИЗ
| &ТЗ КАК СебестоимостьКВыгрузкеПроекты
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ВТ_СебестоимостьКВыгрузке.Сделка КАК Сделка,
| СУММА(ЕСТЬNULL(ВыручкаИСебестоимостьПродажОбороты.СебестоимостьОборот, 0)) КАК Себестоимость,
| СУММА(ЕСТЬNULL(ВыручкаИСебестоимостьПродажОбороты.СуммаДополнительныхРасходовОборот, 0)) КАК ДопРасходы,
| СУММА(ЕСТЬNULL(ДополнительныеРасходыПоСделкеОбороты.СуммаВалОборот, 0)) КАК РасходыПоСделке,
| ВТ_СебестоимостьКВыгрузке.НомерВходящегоДокумента КАК НомерВходящегоДокумента,
| ВТ_СебестоимостьКВыгрузке.ДатаВходящегоДокумента КАК ДатаВходящегоДокумента
|ИЗ
| ВТ_СебестоимостьКВыгрузке КАК ВТ_СебестоимостьКВыгрузке
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты КАК ВыручкаИСебестоимостьПродажОбороты
| ПО (ВТ_СебестоимостьКВыгрузке.Сделка = ВЫРАЗИТЬ(ВыручкаИСебестоимостьПродажОбороты.ЗаказКлиента КАК Документ.ЗаказКлиента).Сделка)
| И ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Организация = &&Организация
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДополнительныеРасходыПоСделке.Обороты(, , Регистратор, Организация = &&Организация) КАК ДополнительныеРасходыПоСделкеОбороты
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
| ПО ДополнительныеРасходыПоСделкеОбороты.Регистратор = ПоступлениеТоваровУслуг.Ссылка
| ПО ВТ_СебестоимостьКВыгрузке.Сделка = ДополнительныеРасходыПоСделкеОбороты.Сделка
|
|
|СГРУППИРОВАТЬ ПО
| ВТ_СебестоимостьКВыгрузке.Сделка";
Запрос.УстановитьПараметр("Организация", Объект.Организация);
Запрос.УстановитьПараметр("ТЗ", Объект.Проекты.Выгрузить());
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ТекСтрока = Объект.Проекты.Добавить();
ЗаполнитьЗначенияСвойств(ТекСтрока, Выборка);
Если ЗначениеЗаполнено(Выборка.НомерВходящегоДокумента) И ЗначениеЗаполнено(Выборка.ДатаВходящегоДокумента) Тогда
ТекСтрока.Описание = Формат(Выборка.НомерВходящегоДокумента, "ЧГ=0") + " от " + Формат(Выборка.ДатаВходящегоДокумента, "ДЛФ=D");
КонецЕсли;
КонецЦикла;
Показать
а что, если использовать Документ.Ссылка.Наименование ?
ну и обрезать его, скажем ПОДСТРОКА( ...., 10, 50) , чтобы однотипное название не мелькало
просто у документов в списке всегда высвечивается, скажем, ДокументРеализации ББ000000397 от 24.12.2017 23:59:59
почему бы не использовать то, что уже есть и не городить огород с преобразованием секунд и минут в строку
ну и обрезать его, скажем ПОДСТРОКА( ...., 10, 50) , чтобы однотипное название не мелькало
просто у документов в списке всегда высвечивается, скажем, ДокументРеализации ББ000000397 от 24.12.2017 23:59:59
почему бы не использовать то, что уже есть и не городить огород с преобразованием секунд и минут в строку
Запрос.Текст =
"ВЫБРАТЬ
| СебестоимостьКВыгрузкеПроекты.Сделка КАК Сделка,
| СебестоимостьКВыгрузкеПроекты.РасходыПоСделке,
| СебестоимостьКВыгрузкеПроекты.НомерВходящегоДокумента КАК НомерВходящегоДокумента,
| СебестоимостьКВыгрузкеПроекты.ДатаВходящегоДокумента КАК ДатаВходящегоДокумента,
| &Организация КАК Организация
|ПОМЕСТИТЬ ВТ_СебестоимостьКВыгрузке
|ИЗ
| &ТЗ КАК СебестоимостьКВыгрузкеПроекты
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ВТ_СебестоимостьКВыгрузке.Сделка КАК Сделка,
| СУММА(ЕСТЬNULL(ВыручкаИСебестоимостьПродажОбороты.СебестоимостьОборот, 0)) КАК Себестоимость,
| СУММА(ЕСТЬNULL(ВыручкаИСебестоимостьПродажОбороты.СуммаДополнительныхРасходовОборот, 0)) КАК ДопРасходы,
| СУММА(ЕСТЬNULL(ДополнительныеРасходыПоСделкеОбороты.СуммаВалОборот, 0)) КАК РасходыПоСделке,
| ВТ_СебестоимостьКВыгрузке.НомерВходящегоДокумента КАК НомерВходящегоДокумента,
| ВТ_СебестоимостьКВыгрузке.ДатаВходящегоДокумента КАК ДатаВходящегоДокумента
|ИЗ
| ВТ_СебестоимостьКВыгрузке КАК ВТ_СебестоимостьКВыгрузке
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты КАК ВыручкаИСебестоимостьПродажОбороты
| ПО (ВТ_СебестоимостьКВыгрузке.Сделка = ВЫРАЗИТЬ(ВыручкаИСебестоимостьПродажОбороты.ЗаказКлиента КАК Документ.ЗаказКлиента).Сделка)
| И ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Организация = &&Организация
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДополнительныеРасходыПоСделке.Обороты(, , Регистратор, Организация = &&Организация) КАК ДополнительныеРасходыПоСделкеОбороты
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
| ПО ДополнительныеРасходыПоСделкеОбороты.Регистратор = ПоступлениеТоваровУслуг.Ссылка
| ПО ВТ_СебестоимостьКВыгрузке.Сделка = ДополнительныеРасходыПоСделкеОбороты.Сделка
|
|
|СГРУППИРОВАТЬ ПО
| ВТ_СебестоимостьКВыгрузке.Сделка,
| ВТ_СебестоимостьКВыгрузке.НомерВходящегоДокумента,
| ВТ_СебестоимостьКВыгрузке.ДатаВходящегоДокумента";
Запрос.УстановитьПараметр("Организация", Объект.Организация);
Запрос.УстановитьПараметр("ТЗ", Объект.Проекты.Выгрузить());
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ТекСтрока = Объект.Проекты.Добавить();
ЗаполнитьЗначенияСвойств(ТекСтрока, Выборка);
Если ЗначениеЗаполнено(Выборка.НомерВходящегоДокумента) И ЗначениеЗаполнено(Выборка.ДатаВходящегоДокумента) Тогда
ТекСтрока.Описание = Формат(Выборка.НомерВходящегоДокумента, "ЧГ=0") + " от " + Формат(Выборка.ДатаВходящегоДокумента, "ДЛФ=D");
КонецЕсли;
КонецЦикла;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот