Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ВПФ Акт сверки

ВПФ Акт сверки
Я
   Коляновна
 
25.07.19 - 20:22
конф Бухгалтерия предприятия, редакция 3.0 (3.0.71.77).
из ПФ "Акт сверки" надо сделать ВПФ с некоторыми изменениями.
а именно, в поле "Документ" к Представлению документа добавить Комментарий из документа.
Вроде просто, но что-то не получается. Вот сам запрс, а как добавить Комментарий в запросе?
Функция ПолучитьТекстЗапросаДляФормированияПечатнойФормыАктСверки()
    
    ТекстЗапроса =
    "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |    ТЧПоДаннымОрганизации.Ссылка КАК Документ,
    |    0 КАК НомерТабЧасти,
    |    ВЫБОР
    |        КОГДА ТЧПоДаннымОрганизации.Ссылка.РазбитьПоДоговорам
    |            ТОГДА ТЧПоДаннымОрганизации.Договор
    |        ИНАЧЕ NULL
    |    КОНЕЦ КАК Договор,
    |    ТЧПоДаннымОрганизации.НомерСтроки КАК НомерСтроки,
    |    ТЧПоДаннымОрганизации.Дата КАК Дата,
    |    ТЧПоДаннымОрганизации.Документ КАК Регистратор,
    |    ТЧПоДаннымОрганизации.Представление КАК Представление,
    |    ТЧПоДаннымОрганизации.Дебет КАК Дебет,
    |    ТЧПоДаннымОрганизации.Кредит КАК Кредит,
    |    NULL КАК ПредставлениеКонтр,
    |    NULL КАК ДатаКонтр,
    |    0 КАК ДебетКонтр,
    |    0 КАК КредитКонтр
    |ПОМЕСТИТЬ ДанныеДокумента
    |ИЗ
    |    Документ.АктСверкиВзаиморасчетов.ПоДаннымОрганизации КАК ТЧПоДаннымОрганизации
    |ГДЕ
    |    ТЧПоДаннымОрганизации.Ссылка В(&МассивДокументов)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    ТЧПоДаннымКонтрагента.Ссылка,
    |    1,
    |    ВЫБОР
    |        КОГДА ТЧПоДаннымКонтрагента.Ссылка.РазбитьПоДоговорам
    |            ТОГДА ТЧПоДаннымКонтрагента.Договор
    |        ИНАЧЕ NULL
    |    КОНЕЦ,
    |    ТЧПоДаннымКонтрагента.НомерСтроки,
    |    NULL,
    |    NULL,
    |    NULL,
    |    0,
    |    0,
    |    ТЧПоДаннымКонтрагента.Представление,
    |    ТЧПоДаннымКонтрагента.Дата,
    |    ТЧПоДаннымКонтрагента.Дебет,
    |    ТЧПоДаннымКонтрагента.Кредит
    |ИЗ
    |    Документ.АктСверкиВзаиморасчетов.ПоДаннымКонтрагента КАК ТЧПоДаннымКонтрагента
    |ГДЕ
    |    ТЧПоДаннымКонтрагента.Ссылка В(&МассивДокументов)
    |
    |ИНДЕКСИРОВАТЬ ПО
    |    Документ
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    АктСверкиВзаиморасчетов.Ссылка КАК Документ,
    |    ДанныеДокумента.Договор КАК Договор,
    |    ДанныеДокумента.НомерСтроки КАК НомерСтроки,
    |    ДанныеДокумента.Дата КАК Дата,
    |    ДанныеДокумента.Дата КАК МинДата,
    |    ДанныеДокумента.Регистратор КАК Регистратор,
    |    ДанныеДокумента.Представление КАК Представление,
    |    ДанныеДокумента.ДатаКонтр КАК ДатаКонтр,
    |    ДанныеДокумента.ПредставлениеКонтр КАК ПредставлениеКонтр,
    |    ЕСТЬNULL(ДанныеДокумента.Дебет, 0) КАК СуммаОборотДт,
    |    ЕСТЬNULL(ДанныеДокумента.Кредит, 0) КАК СуммаОборотКт,
    |    ЕСТЬNULL(ДанныеДокумента.ДебетКонтр, 0) КАК СуммаОборотДтКонтр,
    |    ЕСТЬNULL(ДанныеДокумента.КредитКонтр, 0) КАК СуммаОборотКтКонтр,
    |    АктСверкиВзаиморасчетов.Организация КАК Организация,
    |    АктСверкиВзаиморасчетов.Контрагент КАК Контрагент,
    |    АктСверкиВзаиморасчетов.Дата КАК ДатаАктаСверки,
    |    АктСверкиВзаиморасчетов.ПредставительОрганизации КАК ПредставительОрганизации,
    |    АктСверкиВзаиморасчетов.ПредставительКонтрагента КАК ПредставительКонтрагента,
    |    АктСверкиВзаиморасчетов.ДатаНачала КАК ДатаНачала,
    |    АктСверкиВзаиморасчетов.ДатаОкончания КАК ДатаОкончания,
    |    АктСверкиВзаиморасчетов.ОстатокНаНачало КАК ОстатокНаНачало,
    |    АктСверкиВзаиморасчетов.Расхождение КАК Расхождение,
    |    АктСверкиВзаиморасчетов.ДоговорКонтрагента КАК ДоговорКонтрагентаВШапке,
    |    ЕСТЬNULL(АктСверкиВзаиморасчетов.ДоговорКонтрагента.ЭтоГруппа, ЛОЖЬ) КАК ДоговорКонтрагентаВШапкеЭтоГруппа,
    |    АктСверкиВзаиморасчетов.ВалютаДокумента КАК ВалютаДокумента,
    |    АктСверкиВзаиморасчетов.РазбитьПоДоговорам КАК РазбитьПоДоговорам,
    |    АктСверкиВзаиморасчетов.СверкаСогласована КАК СверкаСогласована,
    |    ДанныеДокумента.НомерТабЧасти КАК НомерТабЧасти,
    |    АктСверкиВзаиморасчетов.СОбособленнымиПодразделениями КАК СОбособленнымиПодразделениями
    |ИЗ
    |    Документ.АктСверкиВзаиморасчетов КАК АктСверкиВзаиморасчетов
    |        ЛЕВОЕ СОЕДИНЕНИЕ ДанныеДокумента КАК ДанныеДокумента
    |        ПО (ДанныеДокумента.Документ = АктСверкиВзаиморасчетов.Ссылка)
    |ГДЕ
    |    АктСверкиВзаиморасчетов.Ссылка В(&МассивДокументов)
    |
    |УПОРЯДОЧИТЬ ПО
    |    НомерТабЧасти,
    |    ДанныеДокумента.НомерСтроки
    |ИТОГИ
    |    МИНИМУМ(МинДата),
    |    СУММА(СуммаОборотДт),
    |    СУММА(СуммаОборотКт),
    |    СУММА(СуммаОборотДтКонтр),
    |    СУММА(СуммаОборотКтКонтр),
    |    МАКСИМУМ(Организация),
    |    МАКСИМУМ(Контрагент),
    |    МАКСИМУМ(ДатаАктаСверки),
    |    МАКСИМУМ(ПредставительОрганизации),
    |    МАКСИМУМ(ПредставительКонтрагента),
    |    МАКСИМУМ(ДатаНачала),
    |    МАКСИМУМ(ДатаОкончания),
    |    МАКСИМУМ(ОстатокНаНачало),
    |    МАКСИМУМ(Расхождение),
    |    МАКСИМУМ(ДоговорКонтрагентаВШапке),
    |    МАКСИМУМ(ДоговорКонтрагентаВШапкеЭтоГруппа),
    |    МАКСИМУМ(ВалютаДокумента),
    |    МАКСИМУМ(РазбитьПоДоговорам),
    |    МАКСИМУМ(СверкаСогласована),
    |    МАКСИМУМ(СОбособленнымиПодразделениями)
    |ПО
    |    Документ,
    |    Договор";
    
    Возврат ТекстЗапроса;
    
КонецФункции
 
 
   ДенисЧ
 
1 - 25.07.19 - 20:29
Как именно пробовал?
   Коляновна
 
2 - 25.07.19 - 20:36
ну для начала из ПФ сделала ВПФ :)
она формируется, уже хорошо.
а вот как дальше добавлять, не знаю.
только не говорите "читай мат.часть"....
   ДенисЧ
 
3 - 25.07.19 - 21:22
(2) А придётся сказать... Ну или хотя бы предложить почитать базу про запросы...

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.