0504071 Журнал операций

1. k 05.02.16 18:36 Сейчас в теме
При формировании, к примеру, журнала 4 , однотипные проводки сворачиваются (даже если галка не стоит), содержание операции выводится не верно. Как можно поправить? Этот топик не помог http://infostart.ru/public/91458/, нет там таких строк
ИНАЧЕ ПредвОбороты.Содержание
КОНЕЦ КАК СодержаниеДляСвертки,
МАКСИМУМ(ПредвОбороты.Содержание) КАК Содержание
Помогите, пожалуйста.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Osten37 06.02.16 14:26 Сейчас в теме
(1)
ВЫБОР
 КОГДА Обороты.СодержаниеДляСвертки <> Обороты.СодержаниеМинимум
  ТОГДА Обороты.ТиповоеСодержание
 ИНАЧЕ Обороты.СодержаниеДляСвертки
КОНЕЦ КАК СодержаниеОкончательное

меняй на

Обороты.СодержаниеДляСвертки КАК СодержаниеОкончательное

либо
Обороты.СодержаниеМинимум КАК СодержаниеОкончательное


Первый вариант - услуга из первой строки, второй - из последней.
16. Agema 02.08.16 01:07 Сейчас в теме
Вытащил из конфигурации еще раз, нашел строки, заменил как в (3), на
Обороты.СодержаниеМинимум КАК СодержаниеОкончательное,

Получилось. И условие соблюдается: "...наименований услуг в документе, отсортированных в лексикографическом порядке по возрастанию".
Kaniman; trn; +2 Ответить
2. k 06.02.16 13:26 Сейчас в теме
Странно, если , к примеру, в документе Услуги сторонних организаций одна позиция, то в журнал операций содержание попадает корректно-не сворачивается, если в документе несколько строк, то в журнал операций выводится наименование операции "Начисл-е оплаты труда по дог. гражд.–прав. хар-ра"
4. Osten37 06.02.16 14:59 Сейчас в теме
ВЫБОР
КОГДА Обороты.СодержаниеМинимум <> ""
ТОГДА Обороты.СодержаниеМинимум
ИНАЧЕ Обороты.ТиповоеСодержание
КОНЕЦ КАК СодержаниеОкончательное


Этот вариант учтёт отсутствие незаполненной услуги и таки залезет в регистр КорректныеКорреспонденцииСчетов за типовым наименованием.


И, поправка. СодержаниеМинимум СодержаниеДляСвертки это не первая и последняя строчка документа, конечно, а первая и последняя строка всех наименований услуг в документе, отсортированных в лексикографическом порядке по возрастанию.
5. k 06.02.16 15:30 Сейчас в теме
(4) Osten73, спасибо большое за отклик, при замене
ВЫБОР
КОГДА Обороты.СодержаниеДляСвертки <> Обороты.СодержаниеМинимум
ТОГДА Обороты.ТиповоеСодержание
ИНАЧЕ Обороты.СодержаниеДляСвертки
КОНЕЦ КАК СодержаниеОкончательное
на
Обороты.СодержаниеДляСвертки КАК СодержаниеОкончательное
выходит ошибка:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(436, 2)}: Синтаксическая ошибка "Обороты.КБКДт"
<<?>>Обороты.КБКДт КАК КБКДт,
6. Osten37 06.02.16 15:34 Сейчас в теме
(5)

Запятая после СодержаниеОкончательное пропущена
7. k 06.02.16 15:54 Сейчас в теме
(6) Osten73, спасибо большое, а возможно сделать так, чтобы услуга проставлялась для каждой строки, ведь в документе могут быть разные услуги?
8. Osten37 06.02.16 16:15 Сейчас в теме
(7)

Запрос для создания виртуальной таблицы "обороты" переписать в таком виде

ВЫБРАТЬ
ПредвОбороты.Период,
ПредвОбороты.Регистратор,
ПредвОбороты.Документ КАК Документ,
ПредвОбороты.НомерСтроки КАК НомерСтроки,
ПредвОбороты.Содержание,
ПредвОбороты.СодержаниеТекст КАК СодержаниеМинимум,
ПредвОбороты.СодержаниеТекст КАК СодержаниеДляСвертки,
ПредвОбороты.КБКДт,
ПредвОбороты.КБККт,
ПредвОбороты.СчетДт,
ПредвОбороты.СчетКт,
ПредвОбороты.Показатель,
ПредвОбороты.Сумма КАК Сумма,
ПредвОбороты.ОборотДляГлавнойКниги,
ПредвОбороты.СуммаРазвернутая КАК СуммаРазвернутая,
ПредвОбороты.Счет,
ПредвОбороты.КБК,
КорректныеКорреспонденцииСчетов.Комментарий КАК ТиповоеСодержание,
ПредвОбороты.КВДДт КАК КВД,
ПредвОбороты.КВДДт,
ПредвОбороты.КВДКт,
ПредвОбороты.КОСГУДт,
ПредвОбороты.КОСГУКт,
ПредвОбороты.Разделитель,
ПредвОбороты.ВидПервичногоДокумента,
ПредвОбороты.НомерПервичногоДокумента,
ПредвОбороты.ДатаПервичногоДокумента
ПОМЕСТИТЬ Обороты
ИЗ
ПредвОбороты КАК ПредвОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КорректныеКорреспонденцииСчетов КАК КорректныеКорреспонденцииСчетов
ПО ПредвОбороты.СчетДт = КорректныеКорреспонденцииСчетов.СчетДт
И ПредвОбороты.СчетКт = КорректныеКорреспонденцииСчетов.СчетКт
{ГДЕ
ПредвОбороты.ОборотДляГлавнойКниги,
ПредвОбороты.Субконто1.*,
ПредвОбороты.Субконто2.*,
ПредвОбороты.Субконто3.*,
ПредвОбороты.Субконто4.*}

;
Agema; k; +2 Ответить
14. Agema 01.08.16 22:57 Сейчас в теме
А есть этот отчет "Журнал операций (ф. 0504071)" как внешний доработанный как в (8), т.е. услуга проставлялась для каждой строки как в документе, или при свернутых операциях бралась первая строка. Не получается, ошибка выходит.
Как-то не так код вставляю.
9. Osten37 07.02.16 03:16 Сейчас в теме
(7)

Но в обслуживаемых организациях не забудьте прописать в учетной политике принцип формирования журналов операций. Инструкция 52н по заполнению регистров в части журнала №4 явно не обозначает аналитическую структуру заполнения. То, что по умолчанию предлагает 1С это скорее инициатива разработчиков. Любые собственные инициативы, не идущие в разрез с 402-ФЗ, 157н, 52н, обязательно прописывайте в учётной политике на случай проверок с пристрастием.
10. k 07.02.16 13:22 Сейчас в теме
(9) Osten73, спасибо, большое, при правке Запроса для создания виртуальной таблицы "обороты", выходит ошибка:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(361, 2)}: Поле не входит в группу "ПредвОбороты.НомерСтроки"
<<?>>ПредвОбороты.НомерСтроки КАК НомерСтроки,
подскажите, пожалуйста, как это поправить
11. k 07.02.16 21:10 Сейчас в теме
с предыдущей ошибкой разобралась, теперь в журнале операций задваиваются суммы...
12. comaa 15 08.02.16 02:47 Сейчас в теме
(11) k, почему задваивает? ведь документы разные, услуг 2,3,4 и 5
13. k 08.02.16 08:21 Сейчас в теме
(12) comaa, да, действительно все в порядке, смутила в журнале строка Зачтен аванс выданный на сумму всего документа, но это, получается, правильно.
15. Agema 01.08.16 23:19 Сейчас в теме
Есть вот такой внешний отчет, вроде сделано как здесь http://infostart.ru/public/91458/
но не получается.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот