|
Установить отбор по всем записям регистра накопления | ☑ | ||
---|---|---|---|---|
0
JastAMan
28.12.15
✎
13:28
|
Занимаюсь отладкой отчета в Рознице 1.0 Очень большой регистр накопления Продажи, комп виснет, теряю время.
База тестовая - хочу удалить все записи, провести пару доков и работать дальше. Написал такой код: Набор = РегистрыНакопления.Продажи.СоздатьНаборЗаписей(); Набор.Записать(); ---------- Ошибка при вызове метода контекста (Записать) Набор.Записать(); по причине: Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: Продажи) Как правильно установить отбор по всем записям регистра? |
|||
1
butterbean
28.12.15
✎
13:30
|
никак, для регистров накопления обязателен отбор по регистратору
|
|||
2
JastAMan
28.12.15
✎
13:33
|
Выбрать документы и в цикле удалять по одному?
|
|||
3
butterbean
28.12.15
✎
13:35
|
проще отключить итоги и снять с проведения все документы продажи
|
|||
4
JastAMan
28.12.15
✎
13:47
|
Спасибо.
|
|||
5
Nikulin
28.12.15
✎
14:18
|
а убрать привязку регистра к регистратору и удалить записи?
|
|||
6
Cyberhawk
28.12.15
✎
15:03
|
Удали регистр из метаданных конфы и добавь заново
|
|||
7
JastAMan
28.12.15
✎
23:23
|
(6) Как удалить, если на объект имеются ссылки в других объектах?
|
|||
8
JastAMan
28.12.15
✎
23:24
|
Жесть! Напсание отчета обработки вылилось в ковыряние в кале админа - с 2011 г. ни одной свертки!!! Казёл...
|
|||
9
PR третий
28.12.15
✎
23:29
|
Бедные бухгалтеры и менеджеры топикстартера.
|
|||
10
JastAMan
28.12.15
✎
23:33
|
(9) Почему?
|
|||
11
hhhh
28.12.15
✎
23:38
|
(8) админ не занимается свертками. Пристрелите вашего программиста 1с.
|
|||
12
JastAMan
28.12.15
✎
23:43
|
В их, не большой сети ларьков, он - единвтсвенный специалист, отвечающий за работоспособность 1С хозяйства. Не может сам - озадачил бы руководителя: дескать, надо позвать прога, что бы раз в год делал свертку. А он молчал. Продажи проводят и хорошо.
|
|||
13
PR третий
28.12.15
✎
23:47
|
(10) Да (0) + (8) навело на мысли
|
|||
14
JastAMan
29.12.15
✎
00:01
|
(13) Не такие уж и бедные. Если чего не могу, то ищу стороннего исполнителя. Пока работает, смотрю, учусь.
|
|||
15
PR третий
29.12.15
✎
00:07
|
(14) Тогда как минимум что за дурацкое желание по-любасу порезать базу?
Нахрена? Если база работает медленно, то это по-любому не из-за того, что в регистре накопления много записей. |
|||
16
Джинн
29.12.15
✎
00:13
|
(15) Зачем им данные в базе? Документ распечатали и можно уже сворачивать базу. На хрен им статистика всякая, АВС-анализы, сезонности и пр. хрень? Это буржуи понапридумывали фигни. Одноэснику главное, чтобы база крутилась после его криворукого кода, который её валит.
|
|||
17
JastAMan
29.12.15
✎
00:17
|
(15) Как ты выразился, навело на мысли.
Открыл форму регистра, в начале - 11-й год. Нажал клавишу 'end' и конфа зависла. Пару раз перезапустил, сунулся в форму регистра - то же самое. Может и ошибся в определении причины тормозов, но как только обращаюсь к регистру, ловлю висяк конфигурации. |
|||
18
JastAMan
29.12.15
✎
00:19
|
(16) Дык они же каждый месяц выгружают данные в УТ. Действительно, зачем им данные в Рознице?
|
|||
19
JastAMan
29.12.15
✎
00:29
|
В данном случае, мне главное сдать им этот отчет, получить денег и забыть про них. Пусть пляшут как им нравится.
База у них в унылом состоянии. До недавнего времени даже смены не могли закрывать. По хорошему - нужен ремонт.Но похоже, пока у них все не ляжет, ничего не станут предпринимать - экономят. |
|||
20
PR третий
29.12.15
✎
00:42
|
(17) Рукалицо
Могу сказать одно, у меня такого нет и регистры открываются сразу в конце списка. |
|||
21
PR третий
29.12.15
✎
00:43
|
(19) Я думаю, они экономят, потому что не хотят тратить деньги на людей, которые нихрена не шарят.
Я бы тоже экономил. |
|||
22
PR третий
29.12.15
✎
00:45
|
Одинесники странные люди.
Продавцы бытовой техники, велосипедов, машин, газировки, воздушных шариков, да даже проституток понимают, что свой товар надо сначала продать, чтобы получить денег. А одинесники считают, что это не они должны себя продать, а их должны уговорить поработать. |
|||
23
JastAMan
29.12.15
✎
01:02
|
(21) Шарить - понятие относительное. С каждой решенной задачей, человек начинает шарить немного больше, чем вчера, а их, решенных задач, уже много.
По сравнению в тобой, я скорее всего вообще не шарю - согласен. |
|||
24
Коротков
29.12.15
✎
14:35
|
Для чтения всех записей всех регистраторов достаточно
НаборЗаписей.Отбор.Регистратор.Установить(, Ложь) Для записи пустого набора записей по всем регистраторам,что эквивалентно полному удалению всех записей регистра нужно установить в отбор по регистратору ВидСравнения = ВидСравнения.НеРавно и Значение = <КакаяНибудьНесуществующаяСсылкаНаРегистратор> Программно изменить вид сравнения без извращений нельзя. Зато вполне можно с помощью обычной(не УФ, хотя может и в УФ можно - не пробовал) формы. Создаем на форме табличное поле отбора набора записей. И поле ввода с Данные = ЭлементыФормы.<ИмяТабличногоПоля>.ТекущиеДанные.ВидСравнения Потом выполняем <ПолеВвода>.Значение = ВидСравнения.НеРавно И вуаля, отбор по регистратору вид сравнения будет не равно |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |