|
Самопроизвольно очистился регистр сведений | ☑ | ||
---|---|---|---|---|
0
bodri
08.04.13
✎
14:19
|
Есть регистр сведений "Неотгруженные накладные" в него заносятся накладные вновь созданные, а когда на складе отгружают товар, запись с нужной накладной удаляется.
на выходных делал пересчет итогов в конфигураторе, после чего весь регистр почистился на чисто. Кто-нибудь сталкивался с таким поведением платформы? Как такого избежать в дальнейшем? |
|||
1
Волшебник
08.04.13
✎
14:19
|
записали набор без отбора
|
|||
2
ssh2006
08.04.13
✎
14:21
|
(0) может все отгрузили? :)
|
|||
3
mikecool
08.04.13
✎
14:21
|
пересчет итогов на регистр сведений не повлияет
|
|||
4
bodri
08.04.13
✎
14:22
|
(2) клянутся, что не чего не делали
(1) Есть только одна обработка и она работает как надо |
|||
5
bodri
08.04.13
✎
14:23
|
(3) я это понимаю, но с базой больше не чего не делали.
|
|||
6
Wobland
08.04.13
✎
14:24
|
ползут по пустыне три черепашки...
|
|||
7
Defender aka LINN
08.04.13
✎
14:24
|
(4) Значит, ты не все знаешь. Ответ в (1).
|
|||
8
Fish
08.04.13
✎
14:25
|
(4) "Есть только одна обработка и она работает как надо" - значит, так надо, чтобы регистр затирался.
|
|||
9
Genius
08.04.13
✎
14:25
|
А журнал регистрации молчит?
|
|||
10
tdm
08.04.13
✎
14:26
|
(0) журнал регистрации вам в помощь...(1)+1, или например при реструктуризации - записи делались регистратором и убрали
|
|||
11
bodri
08.04.13
✎
14:29
|
журнал весит уже 20 мин после установки отбора
|
|||
12
tdm
08.04.13
✎
14:30
|
(11) для него это нормально))) он же файловый, если тем более не обрезаете
|
|||
13
hhhh
08.04.13
✎
14:31
|
(11) ну покажите место в вашей чудообработке, где идет запись в регистр.
|
|||
14
bodri
08.04.13
✎
14:32
|
(12) база SQL 150Гб
|
|||
15
tdm
08.04.13
✎
14:32
|
(14) ЖР отдельно
|
|||
16
bodri
08.04.13
✎
14:33
|
// Удаляем запись
Запись = РегистрыСведений.НеотгруженныеНакладные.СоздатьНаборЗаписей(); Запись.Отбор.Накладная.Установить(Док); Запись.Прочитать(); Для Каждого СтрЗаписи из Запись Цикл Запись.Удалить(СтрЗаписи); КонецЦикла; Запись.Записать(); |
|||
17
Maxus43
08.04.13
✎
14:33
|
ну только ЖР смотреть, последние записи по этому регистру кто сделал, может понятно будет
|
|||
18
Fragster
гуру
08.04.13
✎
14:34
|
(16) о_О
|
|||
19
tdm
08.04.13
✎
14:34
|
(16) Запись.Отбор.Накладная.Установить(Док);
некорректно))) Запись.Отбор.Регистратор.Установить(Док); - если у вас документом записи делаются))) вот вам и случай из (1) |
|||
20
Sammo
08.04.13
✎
14:36
|
(19) Так меожет у них непериодический не подчиненный регистратору РС с измерением Накладная :)
|
|||
21
bodri
08.04.13
✎
14:36
|
(19) смотри (20)
|
|||
22
Sammo
08.04.13
✎
14:39
|
(16) В подобном случае достаточно
1. Создать набор записей 2. Установить отбор 3. Записать набор записей. |
|||
23
hhhh
08.04.13
✎
14:42
|
(21) у вас походу получился Док пустой или не ссылка или ДокументОбъект, тогда ваша чудообработка вытерла нафиг весь регистр.
|
|||
24
tdm
08.04.13
✎
14:50
|
(21) ну если без подчинения регистратору - тогда не хватает условия на заполненость "Док" =)))
|
|||
25
bodri
08.04.13
✎
14:53
|
Для Каждого Стр из Накладные Цикл
Если Стр.Пометка Тогда Если Не Стр.Накладная = Неопределено и Не Стр.Накладная = Документы.ПеремещениеТоваров.ПустаяСсылка() Тогда ОтгрузитьНакладную(Стр.Накладная.Ссылка); КонецЕсли; КонецЕсли; КонецЦикла; |
|||
26
banco
08.04.13
✎
14:58
|
(25) Не Стр.Накладная = Документы.ПеремещениеТоваров.ПустаяСсылка()? а если ТипЗнч(Стр.Накладная)<> ПеремещениеТоваров?
|
|||
27
tdm
08.04.13
✎
15:00
|
Если Не Стр.Накладная = Неопределено и Не Стр.Накладная = Документы.ПеремещениеТоваров.ПустаяСсылка() Тогда
ЗначениеЗаполнено(Стр.Накладная) на оба эти условия проверит, только вот ссылку от объекта не отличит |
|||
28
bodri
08.04.13
✎
15:07
|
(26,27) В список не попадают пустые значения.
Ход работы с регистром таков: 1.При проведении документа делается запись. Значение уже заполнено. 2. В обработке запросом выбираются записи. Не заполненных нет 3. При отгрузке удаляется запись. |
|||
29
tdm
08.04.13
✎
15:10
|
(28) ну тогда дождитесь ЖР - узнаете кто и когда, если рядом будет запись вашего документа (по другим регистрам то значит ваш документ и затер)
как вариант проверить - "Стр.Накладная", не составного ли типа ? ( если да тогда работает (26) и регистр чистится) |
|||
30
Эмбеддер
08.04.13
✎
15:13
|
(0) может быть все что угодно. у меня при обновлении платфоры очищались субконто. причем была 100% повторяемость результата
|
|||
31
bodri
08.04.13
✎
15:21
|
Разобрался, один нехороший человек обработкой отгрузил все накладные и скрывал, ЖР его разоблачил
|
|||
32
dmpl
08.04.13
✎
15:22
|
(4) Делает все как надо даже если произвольную билиберду указать в настройках?
|
|||
33
bodri
08.04.13
✎
15:23
|
(32) там только список с флажками, других настроек нет
|
|||
34
dmpl
08.04.13
✎
15:26
|
(33) А в список вручную строки добавить нельзя? ;)
|
|||
35
ssh2006
08.04.13
✎
15:27
|
(31) ну значит ответ был в (2)
|
|||
36
bodri
08.04.13
✎
15:30
|
(34) нельзя
(35) согласен |
|||
37
dmpl
09.04.13
✎
08:15
|
(36) Ну тогда надо после каждой накладной спрашивать "Уверены?"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |