Имя: Пароль:
1C
1С v8
Банковские выписки
0 vikki
 
06.03.15
09:15
Доброе утро! Помогите, натолкните на умные мысли! У клиента Бухгалтерия 2.0, файловая. Загружают банковские выписки, один документ с видом прочее поступление в журнале выписок отражается как Поступило и как Списано, тем самым остаток показывается неверно. При этом в проводках все правильно и в ОСВ тоже все правильно. Пробовала работать с документом, обнаружила, что как только удаляю или меняю субконто на счете 55.03 в документе (это банковский счет из справочника), провожу, то все нормально, как только выбираю нужное субконто, так опять этот глюк. Если даже не загружаю из банк-клиента, а руками создаю документ, то таже ерунда.Версии в процессе не менялись, переиндексацию делала. Натолкните на мысль, что еще можно сделать, а главное почему так происходит?
1 zak555
 
06.03.15
09:18
релиз какой ?
2 vikki
 
06.03.15
09:19
Сделала копированием новый счет, тоже все нормально. Но на этом субконто много чего висит.И он основной.
3 vikki
 
06.03.15
09:19
2.0.64.11 Но версия не менялась, все было нормально, а потом бац и началось.
4 zak555
 
06.03.15
09:21
Функция ПолучитьИтоги(ТекДата, ТекБанковскийСчет)

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |    ВЫБОР
    |        КОГДА БанковскиеСчета.ВалютаДенежныхСредств = &ВалютаРеглУчета
    |            ТОГДА ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток
    |        ИНАЧЕ ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстаток
    |    КОНЕЦ КАК НачальныйОстаток,
    |    ВЫБОР
    |        КОГДА БанковскиеСчета.ВалютаДенежныхСредств = &ВалютаРеглУчета
    |            ТОГДА ХозрасчетныйОстаткиИОбороты.СуммаОборотДт
    |        ИНАЧЕ ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотДт
    |    КОНЕЦ КАК ВсегоПоступило,
    |    ВЫБОР
    |        КОГДА БанковскиеСчета.ВалютаДенежныхСредств = &ВалютаРеглУчета
    |            ТОГДА ХозрасчетныйОстаткиИОбороты.СуммаОборотКт
    |        ИНАЧЕ ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотКт
    |    КОНЕЦ КАК ВсегоСписано,
    |    ВЫБОР
    |        КОГДА БанковскиеСчета.ВалютаДенежныхСредств = &ВалютаРеглУчета
    |            ТОГДА ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток
    |        ИНАЧЕ ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстаток
    |    КОНЕЦ КАК КонечныйОстаток
    |ИЗ
    |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
    |            НАЧАЛОПЕРИОДА(&ДатаИтогов, ДЕНЬ),
    |            КОНЕЦПЕРИОДА(&ДатаИтогов, ДЕНЬ),
    |            ,
    |            ДвиженияИГраницыПериода,
    |            ,
    |            ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.БанковскиеСчета),
    |            Организация = &Организация
    |                И Субконто1 = &БанковскийСчетИтогов) КАК ХозрасчетныйОстаткиИОбороты
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.БанковскиеСчета КАК БанковскиеСчета
    |        ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = БанковскиеСчета.Ссылка
    |ГДЕ
    |    БанковскиеСчета.Ссылка = &БанковскийСчетИтогов";
    
    Запрос.УстановитьПараметр("ДатаИтогов", ТекДата);
    Запрос.УстановитьПараметр("БанковскийСчетИтогов", ТекБанковскийСчет);
    Запрос.УстановитьПараметр("Организация", ТекБанковскийСчет.Владелец);
    Запрос.УстановитьПараметр("ВалютаРеглУчета", мВалютаРегламентированногоУчета);
    
    ТаблицаИтогов = Запрос.Выполнить().Выгрузить();
    
    Возврат ТаблицаИтогов;

КонецФункции
5 vikki
 
06.03.15
09:24
я вытаскива его в консоль, он дает и двойную запись
6 zak555
 
06.03.15
09:24
скриншоты покажи
7 vikki
 
06.03.15
09:26
(6) скриншоты конкретно чего показать? результата запроса?
8 Мимохожий Однако
 
06.03.15
09:31
Эксперименты с типовым планом счетов чреваты сюрпризами. В чём цель удаления\изменения субконто у счета 55.03?
После манипуляция надо повторно проводить документы, в которых этот счет участвует.
9 zak555
 
06.03.15
09:33
> как только удаляю или меняю субконто на счете 55.03 в документе


просьба расшифровать
10 vikki
 
06.03.15
09:35
(8) вы меня не поняли, в самом документе выбираю из справочника не тот счет с которого был возврат, а любой другой или вообще провожу с пустым субконто
11 vikki
 
06.03.15
09:36
(8)(9)Это проводка Дт 51 Кт 55.03 Н асчете 55.03 первое субконто банковский счет, вот с ним то и проблема
12 zak555
 
06.03.15
09:36
(10) остатки/обороты показываются за день по выбранному банковскому счету
13 vikki
 
06.03.15
09:37
не в плане счетоа, а именно в документе поступление на расчетный счет
14 zak555
 
06.03.15
09:40
на почту напишщи
15 vikki
 
06.03.15
09:41
(12) и он делает сумму как в поступило так и в списано, а в проводках все нормально и в оборотке все нормально...
16 aka AMIGO
 
06.03.15
09:47
Милле пардоне за ОФФ..

Хмык..
пару дней назад переносил данные Бух7-БП8.
При всём прочем благополучии, часть перенесенных данных оказалась кривизны необыкновенной..
стал разбираться.. в большинстве своём исходные данные оказались недостаточно полными - отсутствовали субконто, или не соответствовали первоначальным по операции, например, договоры контрагентов

Ответ бухши на мой вопрос: "А мне это не нужно. Мне надо, чтобы результат был правильным."
Логично.. программа 1С должна сделать всё, и сама! :)

ТС, уважаемая! "Пустое субконто" - источник последующей головной боли..
ИМХО, разумеется..
Вся логика 1сии - надежда на корректное заполнение реквизитов документов и справочников..
Желаю удачи!
17 zak555
 
06.03.15
09:51
(16) решил задачу ?
18 aka AMIGO
 
06.03.15
09:51
(17) Да :)
19 vikki
 
06.03.15
09:56
(16)вы в тему совсем не вникли) субконто пустое тут не при чем
20 zak555
 
06.03.15
09:57
(19) на почту напиши -- смотреть надо, а то не понятно
21 vikki
 
06.03.15
09:58
(20) написала
22 aka AMIGO
 
06.03.15
09:58
(19) ну, бывает иногда, что я неправ :)
23 vikki
 
06.03.15
09:58
(22) весна)))
24 vikki
 
06.03.15
10:23
(20) Сергей, спасибо!
25 zak555
 
06.03.15
10:23
(24) не за что
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший