Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Дек 2017, 06:34
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: оцените правильность алгоритма действий  (Прочитано 498 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн riff666

  • *
  • Сообщений: 27
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-28
  • Сайт: 
Всем привет. Всю голову сломал с реализацией. Изначально задача отчитаться в ЦБ РФ по МФО. Озадачил бухгалтер сделать отчет. Надо разнести проводки по категориям и посчитать сумму в категории.
|Хозрасчетный.СчетДт,
|Хозрасчетный.СчетКт,
|Хозрасчетный.Сумма
|ИЗ
|РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
|ГДЕ
|Хозрасчетный.Период МЕЖДУ &НачПериода И &КонПериода";
Потом прохожу циклом по выборке и проверяю подходит или нет мне проводка, если да то суммирую
Если Строка.СчетДт.Код="51" И Строка.СчетКт.Код="50.01" Тогда З04810=З04810+Строка.Сумма КонецЕсли;
В итоге отчет по 51 счету отходит хорошо. А когда прохожу по выборке еще раз чтобы сформировать отчет по кассе, то могут потеряться записи. допустим обороты за январь не сошлись на 5 с копейками тысяч. А за март так вообще данных по провоки Д50.01 К51 не обнаружилось. Может как то надо запрос по другому запускать ил я не знаю что с мин сделать, чтоб проводки не терялись. А если зайти в стандартный отчет обороты по счету то все прекрасно.


Оффлайн riff666

  • *
  • Сообщений: 27
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-28
  • Сайт: 
Забыл указать.
Если зайти в журнал проводок то там есть все необходимые проводки.
Если сделать запрос на выборку всех проводок с сумами и вывести их то в списке нет проводки 51 50.
За март пропала проводка 51 50, за январь февкарь по кассе не хватило проводок.

Оффлайн Kironten

  • *****
  • Сообщений: 906
  • РЕПУТАЦИЯ: 185
  • КПД: 20%
  • Регистрация: 2013-08-12
  • Сайт: 
  • Профессия: Ученик 1С
СчетДт.Код="51" И СчетКт.Код="50.01"
А за март так вообще данных по провоки Д50.01 К51 не обнаружилось.
Найдите 10 отличий

Если же нужно чтобы и 51-50 кроме 51-50.01 тогда сравнивайте со списком.

Оффлайн riff666

  • *
  • Сообщений: 27
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-28
  • Сайт: 
СчетДт.Код="51" И СчетКт.Код="50.01"
А за март так вообще данных по провоки Д50.01 К51 не обнаружилось.
Найдите 10 отличий
ну видимо я туплю, а что не так в сравнении?

Оффлайн Kironten

  • *****
  • Сообщений: 906
  • РЕПУТАЦИЯ: 185
  • КПД: 20%
  • Регистрация: 2013-08-12
  • Сайт: 
  • Профессия: Ученик 1С
СчетДт.Код="51" И СчетКт.Код="50.01"
А за март так вообще данных по провоки Д50.01 К51 не обнаружилось.
Найдите 10 отличий
ну видимо я туплю, а что не так в сравнении?
Вы задаете условие на ДЕБЕТ 51 И КРЕДИТ 50.01, а жалуетесь на то что пропали проводки по КРЕДИТ 51 и ДЕБЕТ 50.01. Противоречие, однако.

Оффлайн riff666

  • *
  • Сообщений: 27
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-28
  • Сайт: 
Вы задаете условие на ДЕБЕТ 51 И КРЕДИТ 50.01, а жалуетесь на то что пропали проводки по КРЕДИТ 51 и ДЕБЕТ 50.01. Противоречие, однако.
Прошу прощения за неясность просто не могу отредактировать сообщение после публикации.
Проводка Д51 К50.01, но пропадают и другие.
Опять же по проводке Д51 К50.01, за январь есть, за февраль есть, а за март нет. Как так. В журнале проводок есть счета стоят как надо. И через стандартный отчет "Обороты по счету" все ОК.


Оффлайн Kironten

  • *****
  • Сообщений: 906
  • РЕПУТАЦИЯ: 185
  • КПД: 20%
  • Регистрация: 2013-08-12
  • Сайт: 
  • Профессия: Ученик 1С
Ну тогда отладчик в помощь.
Гадать мы можем долго.
Единственное что, все таки если уж делаете за период отчет, берите данные из виртуальных таблиц. С тем набором данных, что вы получаете, вам физическая таблица не нужна.
И отборы на счета поставьте, да и на организацию тоже нужно.
И в условиях лучше уж писать не к примеру:
Если Строка.СчетДт.Код="51"
а
Если Строка.СчетДт = ПланыСчетов.Хозрасчетный.РасчетныеСчета
Да и нечего дважды выборку обходить, формируйте необходимые данные за один проход.


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
154 Сообщений
ilyay ilyay
66 Сообщений
alex0402
53 Сообщений
AIFrame
46 Сообщений
oleg-x
44 Сообщений
andron81_81
44 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
Golickoff Golickoff
31 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 136
  • Точка Скрытых: 0
  • Точка Пользователей: 1
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal