|
Регистр накопления | ☑ | ||
---|---|---|---|---|
0
Woiager1984
02.02.13
✎
12:32
|
Подскажите пишу обработку,которая удаляет дубли в регистре накопления,никак не получается.Вот код:
Набор=РегистрыНакопления.СтраховыеВзносыСведенияОДоходах.СоздатьНаборЗаписей(); Набор.Отбор.Регистратор.Значение = Док; Набор.Прочитать(); Для каждого Стр Из Набор Цикл КонецЦикла; С этого начал,выбираю нужный документ на форме,как регистратор.А как дальше искать дубли никак не могу придумать!Может кто подскажет? |
|||
1
Живой Ископаемый
02.02.13
✎
12:33
|
подскажем, как только расскажешь что такое дубли.
|
|||
2
Лефмихалыч
02.02.13
✎
12:36
|
а если там не будет дублей, чего этот регистр тогда накапливать будет?
|
|||
3
DrShad
02.02.13
✎
12:37
|
*рукаяйцо*
|
|||
4
Woiager1984
02.02.13
✎
12:38
|
Они там есть!)))При переносе данных из 7.7,база БЛ неверная,открываю и смотрю в регистре некоторые суммы идут по три раза.
|
|||
5
SherifSP
02.02.13
✎
12:38
|
(0) Отбор делай по всем измерениям, а не только по регистратору
|
|||
6
Woiager1984
02.02.13
✎
12:39
|
Я имею ввиду допустим в октябре две разовые надбавки по 3000,а должна быть одна.
|
|||
7
Лефмихалыч
02.02.13
✎
12:39
|
(5) ты б чепухи не нес бы, а?
|
|||
8
Woiager1984
02.02.13
✎
12:40
|
В смысле чепухи?
|
|||
9
SherifSP
02.02.13
✎
12:40
|
(7) Ок, не буду)
|
|||
10
Woiager1984
02.02.13
✎
12:41
|
Делаю отбор по физлицу,ошибку выдает!
|
|||
11
DrShad
02.02.13
✎
12:42
|
срин бы кинул, чтоб люди на похмелье мозг не ломали про дубли
|
|||
12
J_B
02.02.13
✎
12:42
|
А если регистратор перепровести, что получается?
|
|||
13
DrShad
02.02.13
✎
12:43
|
а регистратор скорее всего ввод остатков и ничего не получается
|
|||
14
J_B
02.02.13
✎
12:44
|
(13) тогда нечего дубли придумывать - остатки надо корректно перенести
|
|||
15
Woiager1984
02.02.13
✎
12:44
|
Регистратор ввод остатков,перепроведение не помогает.
|
|||
16
Woiager1984
02.02.13
✎
12:44
|
01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 997,62 особ.усл.тр.
01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 299,29 Прочие надбавки 01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 399,05 Надбавка за выслугу лет 01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 1 097,38 Премия 01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 2 394,29 Северная надбавка 01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 957,72 Районный коэффициент 01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 1 995,24 Оклад по дням 01.10.2011 0:00:00 Попова Ирина Владимировна 1 618,56 Оплата больничных листов 01.10.2011 0:00:00 Попова Ирина Владимировна Отсутствие по невыясненной причине 01.10.2011 0:00:00 Попова Ирина Владимировна 1 348,80 Оплата больничных листов 01.10.2011 0:00:00 Попова Ирина Владимировна 1 348,80 Оплата больничных листов 01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 2 300,00 Премия разовая ( к праздникам и юб.датам) 01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 7 123,00 Премия разовая ( окладом) 01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 2 300,00 Премия разовая ( к праздникам и юб.датам) 01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 7 123,00 Премия разовая ( окладом) 01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 2 300,00 Премия разовая ( к праздникам и юб.датам) 01.10.2011 0:00:00 Попова Ирина Владимировна Доходы, целиком облагаемые страховыми взносами 7 123,00 Премия разовая ( окладом) |
|||
17
Woiager1984
02.02.13
✎
12:45
|
Суммы 2300.
|
|||
18
Woiager1984
02.02.13
✎
12:45
|
Как их корректно перенести?)))
|
|||
19
J_B
02.02.13
✎
12:46
|
Перенос чем делался?
|
|||
20
Woiager1984
02.02.13
✎
12:47
|
Выгрузил правила обмена из ЗиК 8,затем в 7.7 использую эти правила и выгрузку.
|
|||
21
Woiager1984
02.02.13
✎
12:49
|
И дубли появились после какого-то обновления, не после выгрузки.После выгрузки все было нормально.
|
|||
22
DrShad
02.02.13
✎
12:51
|
врешь, не могло обновление такого сделать
|
|||
23
J_B
02.02.13
✎
12:51
|
т.е. в ТЧ документа ввода остатков повторения этих строк нету?
|
|||
24
Woiager1984
02.02.13
✎
12:53
|
Если добавить регистр накопления СтраховыеВзносыСведенияОДоходах и нажать пересчитать то появляются.
|
|||
25
DrShad
02.02.13
✎
12:54
|
куда добавить? где нажать? зачем нажимать если это остатки?
|
|||
26
Woiager1984
02.02.13
✎
12:58
|
Открываю записи рег.Нак,2 раза щелкаю по записи,открывается регистратор.На вкладочке рег.Нак регистра СтраховыеВзносыСведенияОДоходах нет.Нажимаю кнопку настройка регистров,ставлю галку СтраховыеВзносыСведенияОДоходах,он появляется в таб.части.Но данных нет.Нажимаю кнопку обновить и вот они строки из регистра появляются.
|
|||
27
DrShad
02.02.13
✎
12:59
|
(26) зачем ты это делаешь?
|
|||
28
Woiager1984
02.02.13
✎
13:01
|
(27)А что делать?
|
|||
29
DrShad
02.02.13
✎
13:01
|
(28) бросай бухать
|
|||
30
Woiager1984
02.02.13
✎
13:02
|
(29) ты о чем???
|
|||
31
Woiager1984
02.02.13
✎
13:03
|
(29) ты может что толковое посоветуешь?А не пустую болтовню.
|
|||
32
Рэйв
02.02.13
✎
13:05
|
(0)Позовите специалиста.
Слабоват ты еще для таких задач. |
|||
33
J_B
02.02.13
✎
13:07
|
Изначально, после загрузки из 7, какой документ делал ввод остатков?
Интересует, не то, что открывается по двойному щелчку на строке в регистре, а что по факту создалось загрузкой. |
|||
34
Woiager1984
02.02.13
✎
13:08
|
Там один документ перенос данных,других нет.
|
|||
35
J_B
02.02.13
✎
13:23
|
(34) Сдается мне, при корректном переносе данных создается далеко не один док Перенос данных (по крайней мере, я когда в последний раз переносил типовыми правилами, было так, но это зависит от правил). Возможно кто-то удалил доки без контроля ссылочной целостности, или база немножко посыпалась...
ТиИ на копии базы попробуй и в бекап, сделанный до обновления не мешает заглянуть. |
|||
36
J_B
02.02.13
✎
13:31
|
||||
37
Живой Ископаемый
02.02.13
✎
13:33
|
окей, тогда дубль это
01.10.2011 0:00:00 Попова Ирина Владимировна 1 348,80 Оплата больничных листов 01.10.2011 0:00:00 Попова Ирина Владимировна 1 348,80 Оплата больничных листов то есть строки, колонки которых повторяются полностью... Смотри, чтобы не мучаться над дублями, при условии конечно что эти записи привязаны к одному и тому же регистратору, предлагаю сделать следующее - его движения выгрузить в np. добавить колонку КоличествоЗаписей, загрузить в нее единицы во все строки (вроде можно одним оператором), потом свернуть полученную ТЗ по всем колонкам кроме тех, которые будут суммироваться. а суммироваться будут Сумма и КоличествоЗаписей, потом в полученной тз пройтись по строкам, ставя в Сумму=Сумму/КоличествоЗаписей, и потом Итоговую ТЗ без колонки КоличествоЗаписей Выгрузить обратно в движения |
|||
38
GANR
02.02.13
✎
14:56
|
(0) Проще всего, наверное
1. Загнать данные набора записей в ТаблицаЗначений 2. ТаблицаЗначений.Свернуть("Группировка1, Группировка2, ...") 3. Загрузить ТаблицаЗначений из п.2 в набор ТЗ.Загрузить(ТаблицаЗначений), кажется (синтаксис-помощника нет перед глазами) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |