Имя: Пароль:
1C
1C 7.7
v7: Очень странная работ бухитогов v7 - такое впечатление что движения не в одной тр
0 Джордж1
 
30.07.11
16:55
Очень странная работ бухитогов v7 - такое впечатление что движения не в одной транзакции пишутся.
Сетевая база, работает несколько пользователей по сети. Документы проводятся не быстро.
Ситуация:
Один пользователей проводит документ поступления 1 шт 100 руб.
Другой в это время делает отчет.
И в нем видит остаток 1 шт, но без суммы.
Как такое вообще возможно?
1 NS
 
30.07.11
17:02
Делает отчет с фильтром (детализацией) по складу, да и всех делов.
2 Джордж1
 
30.07.11
17:06
(1)у меня и так с детализацией
//
а в чем причина такого поведения? ведь и количество и сумма в одних таблицах вроде хранятся
3 NS
 
30.07.11
17:07
(2) Не понял вопроса. По аналитике места хранения - учет только по количеству.
4 Джордж1
 
30.07.11
17:10
(3)действительно не понял. у меня самописка
и по складам ведется суммовой учет.
Проблема в том что отчет умудряется схватить изменившиеся данные только по количеству, а изменения суммы не видит
И вот такая ерунда происходит всего 2-й раз с 2008 года
5 NS
 
30.07.11
17:12
(4) Такое впечатление, что ты просто значения получаешь не в одной транзации.
6 Джордж1
 
30.07.11
17:12
(5)да нет, только одним бухзапросом
7 Джордж1
 
30.07.11
17:14
БИ=СоздатьОбъект("БухгалтерскиеИтоги");
   БИ.ИспользоватьСубконто(ВидыСубконто.Товары);
   БИ.ИспользоватьСубконто(ВидыСубконто.Цены);
   БИ.ИспользоватьСубконто(ВидыСубконто.Склады);
   БИ.ВыполнитьЗапрос(Дата1,,"ОСТ",,,,,"КС");
8 Джордж1
 
30.07.11
17:15
дальше только перебор субконто
9 NS
 
30.07.11
17:20
(8) Есть подозрение, что первый пользователь сначала провел без цены, а потом поставил цену и перепровел.
10 Джордж1
 
30.07.11
17:23
(9)такого быть не может. тот документ (реализация товаров из файла выгрузки) проводится автоматом.
В прошлый раз был другой документ, но там тоже товаров без цены быть не может в принципе
11 NS
 
30.07.11
17:24
(10) Так поступление или реализация?
12 NS
 
30.07.11
17:27
Всегда можешь сделать тест - запустить у одного пользователя обработку, которая в цикле проводит документ/делает непроведенным, а у второго пользователя получает бух итоги, и если есть количество без цены то ругается. Но что-то я о таком глюке не слышал. База SQL?
13 Джордж1
 
30.07.11
17:32
(11)в последнем случае реализация (поступление так для примера написал)
в предыдущем случае было перемещение создаваемое вручную, отмена проведения запрещена.
База файловая, небольшая в принципе
14 poligraf
 
30.07.11
17:47
(13) если всего второй раз происходит - спиши на фичу. Пусть будет:)
15 Джордж1
 
30.07.11
17:49
(14)заказчику так и пришлось объяснить, дескать он первооткрыватель фичи о которой 1С-ный мир еще не слышал
16 poligraf
 
30.07.11
17:50
(15) ну и дурной вопрос - платформа какая?:)
17 Джордж1
 
30.07.11
17:52
(16)27-я или 25-я.
ОС Win XP
18 Сияющий Асинхраль
 
30.07.11
18:05
(17) Может все-таки перед тем как в отчет лезть, стоит просто тупо поглядеть не проводки документа. Я своих клиентов учу именно это первым делом глядеть, а уже только после этого лезть в отчеты...
19 Сияющий Асинхраль
 
30.07.11
18:07
А если в базе действительно начинаются твориться чудеса, может стоит ТиИ сделать?
20 Джордж1
 
30.07.11
18:21
(18)а что в них глядеть то - там все просто и жестко.
(19)делали. но вряд ли дело в этом.
Этот же отчет запущенный повторно - формируется уже без ошибок
21 Сияющий Асинхраль
 
30.07.11
18:39
Еще вопрос - отчет внешний или в md-шнике? Частенько раньше наблюдал ситуацию когда внешние отчеты в терминале работают очень странно, поэтому под терминалом стараюсь, чтобы все отчеты работали из md-шника...
22 Джордж1
 
30.07.11
18:45
(21)внутренний, терминала нет
23 Джордж1
 
01.08.11
10:53
Попробуем поднять.