|
Очистка регистра сведений | ☑ | ||
---|---|---|---|---|
0
Pixar0000
11.11.15
✎
22:05
|
есть код (платформа 8.2.9.130)
НаборЗаписей = РегистрыСведений.КоллизииПриОбмене.СоздатьНаборЗаписей(); НаборЗаписей.Записать(); для полной очистки регистра, выполняем код и получаем {Обработка.ЗагрузкаДанных.Форма.Форма.Форма(57)}: Значение не является значением объектного типа (КоллизииПриОбмене) НаборЗаписей = РегистрыСведений.КоллизииПриОбмене.СоздатьНаборЗаписей(); или уже поздно, или уже лыжи не едут |
|||
1
Остап Сулейманович
11.11.15
✎
22:14
|
(0) В конкретной конфигурации нет Регистра с именем "КоллизииПриОбмене".
|
|||
2
neo_matrix_123
11.11.15
✎
22:22
|
(0) Запрос.УстановитьПараметр("Узел", Настройка);
Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл МенеджерЗаписи = РегистрыСведений.КоллизииПриОбмене.СоздатьМенеджерЗаписи(); МенеджерЗаписи.СсылкаНаОбъект = Выборка.СсылкаНаОбъект; МенеджерЗаписи.УзелОбмена = Настройка; МенеджерЗаписи.ДатаКоллизии = Выборка.ДатаКоллизии; МенеджерЗаписи.Прочитать(); МенеджерЗаписи.КоллизияРассмотрена = Истина; Попытка МенеджерЗаписи.Записать(); Исключение.... |
|||
3
Pixar0000
11.11.15
✎
22:27
|
(2) мне не нужно чистить по отбору - задача зачистить ВЕСЬ регистр
|
|||
4
User_Agronom
11.11.15
✎
22:27
|
(0) Лыжи ещё не едут!
Я за вариант (1) |
|||
5
Pixar0000
11.11.15
✎
22:28
|
(4) В конкретной конфигурации нет Регистра с именем "КоллизииПриОбмене".
за этот что ли? |
|||
6
User_Agronom
11.11.15
✎
22:29
|
(5) Да.
|
|||
7
Pixar0000
11.11.15
✎
22:29
|
ПОВТОРЯЮ!!! я не чищу по ОТДЕЛЬНЫМ полям - задача зачистить ВЕСЬ регистр
|
|||
8
User_Agronom
11.11.15
✎
22:31
|
(7) Это понятно: предварительно замочив самые главные записи в сортире!
|
|||
9
Чайник Рассела
11.11.15
✎
22:31
|
(7) дурачек ты. у тебя либо ошибка в названии регистра, либо такого регистра нет в конфигурации, о чем уважаемые коллеги тебе сообщили выше.
|
|||
10
Лефмихалыч
11.11.15
✎
22:32
|
(7) да тут хоть заповторяйся - нет такого регистра у тебя
|
|||
11
GROOVY
11.11.15
✎
22:32
|
(7) ПОВТОРЯЮ, у тебя нет регистра с таким именем.
|
|||
12
Остап Сулейманович
11.11.15
✎
22:34
|
Дайте ТС повторить еще чего нибудь пару раз. И не нужно напоминать ему за неуместный капс.
|
|||
13
Pixar0000
11.11.15
✎
22:36
|
Конфигурация "Торговля для Украины" - аналог УТ10 для РФ
Конфигуратор - Регистры сведений - КоллизииПриОбмене - непереодический - независимый. просто прикол, что дальше указываются аналогично еще пару регистров, КОТОРЫЕ существуют в конфигурации - аналогично задача - есть 5 баз с идентичными конфигурациями - на 4-рех это отработало на "ура" на пятой - фиг, конфигурация идентична, релиз - 8.2.9.130 - идентичен |
|||
14
Pixar0000
11.11.15
✎
22:37
|
Состояние("Удаляем регистр сведений по коллизиям...........");
НаборЗаписей = РегистрыСведений.КоллизииПриОбмене.СоздатьНаборЗаписей(); НаборЗаписей.Записать(); Состояние("Удаляем регистр сведений по ифнормационным остаткам..........."); НаборЗаписей = РегистрыСведений.ИнформативныеОстаткиТоваровКонтрагента.СоздатьНаборЗаписей(); НаборЗаписей.Записать(); ругается, что на первый, что на второй |
|||
15
GROOVY
11.11.15
✎
22:38
|
"Удаляем регистр сведений" - сильно!
|
|||
16
Лефмихалыч
11.11.15
✎
22:39
|
(13) значит не идентична конфигурация
|
|||
17
User_Agronom
11.11.15
✎
22:39
|
(13) Кэш почисти.
|
|||
18
User_Agronom
11.11.15
✎
22:40
|
Если серверная: перезапусти агента предприятия 1С
|
|||
19
Pixar0000
11.11.15
✎
22:41
|
(16)(17) обработка доработает - почищу...
|
|||
20
Pixar0000
11.11.15
✎
22:41
|
(18) файловая
|
|||
21
neo_matrix_123
11.11.15
✎
23:29
|
(3) вам нужно чистить по-аналогии. не получается поскольку в вашем коде чего-то явно нет. менеджер записи, например, создаете перед вашим кодом?
|
|||
22
DrShad
11.11.15
✎
23:41
|
Только меня смущает, что ТС выдает релиз платформы за релиз конфу?
|
|||
23
neo_matrix_123
12.11.15
✎
00:05
|
(22) тс же написал, что поздно и не едут лыжи... да и не суть это. РС такой действительно есть.
|
|||
24
Jokero
12.11.15
✎
07:32
|
(0) Может потому что на клиенте делаешь?
|
|||
25
Enterprise
12.11.15
✎
07:41
|
(24) Не, он бы тогда на "РегистрыСведений" ругался
|
|||
26
cw014
12.11.15
✎
08:05
|
Возможно ошибка при написании идентификатора регистра, как то русска "е" и англицкая "e" - выглядят одинаково, но символы разные. Копипаст тебе в помощь
|
|||
27
ДенисЧ
12.11.15
✎
08:27
|
Нет такого регистра в конфигурации.
|
|||
28
ДемонМаксвелла
12.11.15
✎
08:34
|
универсальной обработкой обмена через XML почисть
|
|||
29
ДемонМаксвелла
12.11.15
✎
08:35
|
(0) а так видимо прав (1)
|
|||
30
rabbidX
12.11.15
✎
09:11
|
(0) Отладчик запускал?
|
|||
31
Pixar0000
12.11.15
✎
11:31
|
ну, уже полный бред (полная очистка кеша сделана)
МенеджерЗаписи = РегистрыСведений.КурсыВалют.СоздатьМенеджерЗаписи(); Выборка = РегистрыСведений.КурсыВалют.Выбрать(); Пока Выборка.Следующий() Цикл МенеджерЗаписи = Выборка.ПолучитьМенеджерЗаписи(); МенеджерЗаписи.Прочитать(); МенеджерЗаписи.Удалить(); Конеццикла; {Форма.Форма.Форма(67)}: Значение не является значением объектного типа (КурсыВалют) МенеджерЗаписи = РегистрыСведений.КурсыВалют.СоздатьМенеджерЗаписи(); |
|||
32
VikingKosmo
12.11.15
✎
11:34
|
нет такого РС КурсыВалют )))
|
|||
33
VikingKosmo
12.11.15
✎
11:34
|
Может у ТС там вообще пустая база?
|
|||
34
GROOVY
12.11.15
✎
11:37
|
(31) Раскладку клавиатуры проверь. Вдруг у тебя К это не К, а K! Как и другие буквы, которые имею одинаковое начертание в кирилице и латинице.
|
|||
35
Defender aka LINN
12.11.15
✎
11:37
|
(31) Для зачем первая строка там вообще?
Ну и что возвращает ТипЗнч(РегистрыСведений) в этой обработке? |
|||
36
Pixar0000
12.11.15
✎
11:43
|
(35) тоже самое
http://s017.radikal.ru/i411/1511/aa/4fe49e508605.jpg {Форма.Форма.Форма(67)}: Значение не является значением объектного типа (КурсыВалют) Сообщить(ТипЗнч(РегистрыСведений.КурсыВалют)); |
|||
37
Pixar0000
12.11.15
✎
11:44
|
(34) вручную название не вводил - перетянул с окна конфигурации
|
|||
38
Lexey_
12.11.15
✎
11:45
|
(36) "Если РегистрыСведений Тогда" ппц...
|
|||
39
Pixar0000
12.11.15
✎
11:46
|
(36) булево на форме
|
|||
40
Pixar0000
12.11.15
✎
11:46
|
(38) или писать Если ЛексейСказалППЦ Тогда?
|
|||
41
Gray776
12.11.15
✎
11:48
|
мне как то вот эта штука помогла
http://devtool1c.ucoz.ru/ ну и если что недавно сам маялся с регистрами. Мож наведет на мысль... Как можно быстро удалить все записи в регистре сведений? |
|||
42
Defender aka LINN
12.11.15
✎
11:49
|
(36) Скажи, а ты зачем у нас что-то вообще спрашиваешь, если на советы куй кладешь?
|
|||
43
Defender aka LINN
12.11.15
✎
11:50
|
+(42) Но вообще строка "Если РегистрыСведений Тогда", *не вызывающая ошибки преобразования типов* какбе символизирует...
|
|||
44
Lexey_
12.11.15
✎
11:50
|
(40) да, если переименуешь так свой реквизит/переменную или что там у тебя
|
|||
45
Pixar0000
12.11.15
✎
11:52
|
(38) прошу прощения - видать точно было поздно!
все заработало! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |