|
0
dark70
09.07.26
✎
16:29
|
ВЫБРАТЬ ПЕРВЫЕ 1
ХозрасчетныйОбороты.Субконто2 КАК ДОговор,
МАКСИМУМ(ХозрасчетныйОбороты.Регистратор.Дата) КАК ПоследняяДата,
ХозрасчетныйОбороты.Субконто1 КАК Контрагент
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Регистратор, Счет В (&СписокСчетов), , , КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОсновноеПроизводство), ) КАК ХозрасчетныйОбороты
СГРУППИРОВАТЬ ПО
ХозрасчетныйОбороты.Субконто2,
ХозрасчетныйОбороты.Субконто1
УПОРЯДОЧИТЬ ПО
ПоследняяДата УБЫВ
Проверяю, задав в СписокСчетов 60.01
Но почему-то в отчете вижу договора по которым никогда не было Дт20.01-Кт60.01
|
|
|
2
dark70
09.07.26
✎
17:09
|
Попробовал по регистру ХозрасчетныйОборотыДтКт, указав СчетДт=20.01, СчетКт=60.01. То же самое, лезут договора по которым никогда не было таких корреспонденций.
|
|
|
3
Мультук
гуру
09.07.26
✎
17:20
|
(0)
Автор пишет "Как получить последние документы"
Но
1) Документ-регистратор автор в запросе не получает вовсе
2) Зачем то СГРУППИРОВАТЬ ПО и МАКСИМУМ
Метод научного тыка в действии ?
Получи
ВЫБРАТЬ ПЕРВЫЕ 1
ХозрасчетныйОбороты.Субконто2 КАК ДОговор,
ХозрасчетныйОбороты.Регистратор КАК Регистратор,
ХозрасчетныйОбороты.Субконто1 КАК Контрагент
ИЗ
Открой регистратор и смотри его движения.
|
|
|
6
dark70
09.07.26
✎
22:54
|
добил,работает.Там еще добавил получение кон.сальдо и уже в самом СКД можно задать КорСчет если нужно получить только в корреспонденции с ним.
ВЫБРАТЬ
МАКСИМУМ(ХозрасчетныйОбороты.Регистратор.Дата) КАК ПоследняяДата,
ХозрасчетныйОбороты.Субконто2 КАК Договор,
ХозрасчетныйОбороты.КорСчет КАК КорСчет
ПОМЕСТИТЬ ТаблицаДвижений
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Регистратор, Счет В ИЕРАРХИИ (&СписокСчетов), , , , ) КАК ХозрасчетныйОбороты
СГРУППИРОВАТЬ ПО
ХозрасчетныйОбороты.Субконто2,
ХозрасчетныйОбороты.КорСчет
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Договор,
ТаблицаДвижений.ПоследняяДата КАК ПоследняяДата,
ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
ХозрасчетныйОстаткиИОбороты.Субконто1.ИНН КАК ИНН,
ТаблицаДвижений.КорСчет КАК КорСчет
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет В ИЕРАРХИИ (&СписокСчетов), , ) КАК ХозрасчетныйОстаткиИОбороты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТаблицаДвижений КАК ТаблицаДвижений
ПО ХозрасчетныйОстаткиИОбороты.Субконто2 = ТаблицаДвижений.Договор
УПОРЯДОЧИТЬ ПО
ПоследняяДата УБЫВ
|
|