|
Как удалить записи из регистра бухгалтерии | ☑ | ||
---|---|---|---|---|
0
aydarik
09.12.14
✎
08:35
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОстатки.Субконто1, | ХозрасчетныйОстатки.Субконто2, | ХозрасчетныйОстатки.Субконто3, | ХозрасчетныйОстатки1.СуммаОстаток, | ХозрасчетныйОстатки.Счет, | ХозрасчетныйОстатки.Субконто1.Код КАК Субконто1Код, | ХозрасчетныйОстатки.Субконто2.Ссылка КАК Док |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки КАК ХозрасчетныйОстатки | ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки КАК ХозрасчетныйОстатки1 | ПО ХозрасчетныйОстатки.Счет = ХозрасчетныйОстатки1.Счет | И ХозрасчетныйОстатки.Субконто1 = ХозрасчетныйОстатки1.Субконто1 |ГДЕ | ХозрасчетныйОстатки.Субконто2.Номер = &Номер | |УПОРЯДОЧИТЬ ПО | Субконто1Код"; Запрос.УстановитьПараметр("Номер", "ИИO00000055"); ВыборкаЗапроса = Запрос.Выполнить().Выбрать(); Как удалить (Записать пустые)выбранные записи? |
|||
1
Cube
09.12.14
✎
08:36
|
(0) Создаешь набор записей, ставишь отбор по регистратору, считываешь набр, удаляешь ненужные записи, записываешь набор.
|
|||
2
Рэйв
09.12.14
✎
08:39
|
(0)Лучше не изобретать фигню и правильно провести документ
|
|||
3
aydarik
09.12.14
✎
08:40
|
(2) Что-то произошло с базой судя по всему. Самого документа нет, а записи есть
|
|||
4
ДенисЧ
09.12.14
✎
08:40
|
(2) Не изобретать фигни? Как это? А как же жизнь, полная до краёв?
)))))) |
|||
5
aydarik
09.12.14
✎
08:41
|
(2) ТИИ ничем не помогает
|
|||
6
ДенисЧ
09.12.14
✎
08:41
|
(3) Выбрать по регистратору, создать набор записей с отбором, очистить, записать
|
|||
7
Cube
09.12.14
✎
08:42
|
(5) Пи#дешь и провокация! Не верю.
|
|||
8
aydarik
09.12.14
✎
08:43
|
(7) Да серьезно так и есть.
|
|||
9
aydarik
09.12.14
✎
08:44
|
(6) Если несложно можете написать примерный код?
|
|||
10
Cube
09.12.14
✎
08:44
|
(8) Судя по теме, у тебя есть записи в РБ, у корорых регистратор <Объект не найден 354646456746> - а это ТИИ лечит на ура...
|
|||
11
ДенисЧ
09.12.14
✎
08:46
|
выбрать регистратор
Из РегистрБухгалтерии.Хозрасчетный Где Регистратор.Ссылка ЕСТЬ NULL А потом уже нз = РегистрБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей(); нз.Отбор.Регистратор.Установить(Выборка.Регистратор); нз.Записать(истина); |
|||
12
Cube
09.12.14
✎
08:47
|
(11) Только там ссылка не NULL... :)
|
|||
13
aydarik
09.12.14
✎
08:48
|
(11) Спасибо! Буду пробовать
|
|||
14
aydarik
09.12.14
✎
08:50
|
(12) а какая?
|
|||
15
aydarik
09.12.14
✎
08:51
|
(12) Сам документ не проведен, а записи по нему уже имеются (те, что в запросе)
|
|||
16
Cube
09.12.14
✎
08:53
|
(15) Как может быть не проведен несуществующий документ? Ты сам себя слышишь?
От конфигуратора отойди пока и покажи нам скрин, на котором видно, что записи в РБ есть, а регистратора такого нет. |
|||
17
Рэйв
09.12.14
✎
08:56
|
(12)По пустой ссылке нормально отберет:-)
|
|||
18
Рэйв
09.12.14
✎
08:56
|
*по битой тоесть
|
|||
19
aydarik
09.12.14
✎
09:08
|
(16) В том то и дело, ради чего и создана тема: Судя по всему при отмене проведения или ещё как записи остались, а сам документ не проведен на данный момент.
|
|||
20
aydarik
09.12.14
✎
09:10
|
(16) Я первоначально некорректно сформулировал, документ не проведен, а записи уже есть
|
|||
21
Cube
09.12.14
✎
09:32
|
(19) (20) Так проведи документ и отмени проведение - записи исчезнут.
|
|||
22
aydarik
09.12.14
✎
09:55
|
(11) В самом регистре бухгалтерии Хозрасчетный все в порядке. Лишние записи в таблице ХозрасчетныйОстатки
|
|||
23
Cube
09.12.14
✎
09:56
|
(22) Пересчитай итоги...
|
|||
24
aydarik
09.12.14
✎
09:56
|
(21) пробовал - не помогает
|
|||
25
aydarik
09.12.14
✎
10:05
|
(22) тоже не помогает
|
|||
26
Cube
09.12.14
✎
10:18
|
(22) Давай сккрин с проблемой, сколько уже можно гадать на кофейной гуще?
|
|||
27
aydarik
09.12.14
✎
10:46
|
Сплит система Panasonic YW7MKDСамара Поступление товаров и услуг ИИO00000055 от 08.11.2012 10:30:45 Головной офис Филиала 41.01 5255
Сплит система Panasonic YW7MKDСамара Поступление товаров и услуг ИИO00000055 от 08.11.2012 10:30:45 ДО "Самарский" 41.01 5255 Сплит система Panasonic YW7MKDСамара Поступление товаров и услуг ИИO00000055 от 08.11.2012 10:30:45 Головной офис Филиала 41.01 5256 Сплит система Panasonic YW7MKDСамара Поступление товаров и услуг ИИO00000055 от 08.11.2012 10:30:45 ДО "Самарский" 41.01 5256 Сплит система Panasonic YW7MKDСамара Поступление товаров и услуг ИИO00000055 от 08.11.2012 10:30:45 Головной офис Филиала 41.01 5257 Сплит система Panasonic YW7MKDСамара Поступление товаров и услуг ИИO00000055 от 08.11.2012 10:30:45 ДО "Самарский" 41.01 5257 Сплит система Panasonic YW7MKDСамара Поступление товаров и услуг ИИO00000055 от 08.11.2012 10:30:45 Головной офис Филиала 41.01 5258 Сплит система Panasonic YW7MKDСамара Поступление товаров и услуг ИИO00000055 от 08.11.2012 10:30:45 ДО "Самарский" 41.01 5258 Сплит система Panasonic YW9MKDСамара Поступление товаров и услуг ИИO00000055 от 08.11.2012 10:30:45 Головной офис Филиала 41.01 5259 Сплит система Panasonic YW9MKDСамара Поступление товаров и услуг ИИO00000055 от 08.11.2012 10:30:45 ДО "Самарский" 41.01 5259 |
|||
28
aydarik
09.12.14
✎
10:48
|
(26) результат запроса, документ поступление не проведен, суммы все по 0
|
|||
29
pessok
09.12.14
✎
10:49
|
(28) создай набор по регистратору, очисти, пересчитай итоги
з.ы. какой-то сегодня день битых регистров |
|||
30
aydarik
10.12.14
✎
09:21
|
(29) Если несложно можете написать примерный код?
|
|||
31
olegves
10.12.14
✎
09:26
|
+(30) а потом пожалуйте к кассе за вознаграждением :)
|
|||
32
pessok
10.12.14
✎
09:33
|
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(ТвойРегистратор); Набор.Прочитать(); Набор.Очистить(); Набор.Записать(); РегистрыБухгалтерии.Хозрасчетный.ПересчитатьИтоги(); |
|||
33
aydarik
11.12.14
✎
15:49
|
(32) Что только не перепробовал, не помогает...В общем ситуация такая: В виртуальной таблице Хозрасчетный.Остатки регистра Бухгалтерии остались лишние записи - по регистратору их никак не удалить. в Регистре бухгалтерии Хозрасчетный не вижу этих записей.
|
|||
34
Кроха
11.12.14
✎
16:03
|
(32) для очистки два лишних действия. достаточно
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей(); Набор.Отбор.Регистратор.Установить(ТвойРегистратор); Набор.Записать(); |
|||
35
Cube
12.12.14
✎
05:19
|
(33) "В виртуальной таблице Хозрасчетный.Остатки регистра Бухгалтерии остались лишние записи"
Сколько раз ещё повторить? Докажи! Давай скрин. |
|||
36
aydarik
12.12.14
✎
09:03
|
(35) 27 --- результат выборки по коду в (0)
|
|||
37
aydarik
12.12.14
✎
10:11
|
(34) Удаляются только движения документа регистратора, старые записи так и остаются
|
|||
38
aydarik
12.12.14
✎
10:32
|
(34) Можно ли как - либо совершить запись не указывая Регистратор? (по другим параметрам) 2) информация в виртуальных таблицах Регистра Бухгалтерии Хозрасчетный берется из основной(реальной) таблицы регистра?
|
|||
39
Cube
12.12.14
✎
11:23
|
(36) Там не видно регистратора...
|
|||
40
aydarik
12.12.14
✎
11:36
|
(39) Поступление товаров и услуг ИИO00000055 от 08.11.2012 10:30:45
|
|||
41
hhhh
12.12.14
✎
11:38
|
(40) это не регистратор, это документ партии. Чего вы нам лапшу на уши вешаете?
|
|||
42
aydarik
12.12.14
✎
13:26
|
(41) А как увидеть регистратор в таблице Хозрасчетный.Остатки? Он там есть?
|
|||
43
ДенисЧ
12.12.14
✎
13:27
|
(42) В остатках? Регистратор?
:челодлань.пнг: |
|||
44
aydarik
12.12.14
✎
13:30
|
(43) Еще раз повторяю вопрос: В основной таблице нет записи по данному регистратору, но остались записи в виртуальной таблице Хозрасчетный.Остатки, как конкретно их очистить? (43) не меньше вашего удивлен, если почитает повыше, все хотят видеть регистратор
|
|||
45
ДенисЧ
12.12.14
✎
13:31
|
(44) Ещё раз пересчитай итоги. Полностью
|
|||
46
aydarik
12.12.14
✎
13:32
|
(45) Попробую.
|
|||
47
hhhh
12.12.14
✎
13:33
|
(44) еще раз - это у вас не регистратор. это субконто3. Посмотрите обороты, движения. Там должно быть штук 30 регистраторов, приходные, расходные накладные, как вы их все увидите в одной точке?
|
|||
48
aydarik
12.12.14
✎
13:42
|
(47) Согласен с тем, что это не регистратор, а субконто. Подскажите пусть к решению проблемы
|
|||
49
Cube
12.12.14
✎
13:44
|
(48) Наконец-то.
Ну, давай, показывай запрос, который не показывает в оборотах ничего по этому субконто... |
|||
50
aydarik
12.12.14
✎
13:47
|
(49) Запрос в (0), результат в (27). Сам документ не проведен
|
|||
51
Cube
12.12.14
✎
13:48
|
(50) Запрос в (0) корявый и по остаткам, а не по оборотам...
|
|||
52
vicof
12.12.14
✎
13:49
|
(50) +1
Убери из запроса .Остатки, СуммаОстаток замени на Сумма |
|||
53
ДенисЧ
12.12.14
✎
13:49
|
(50) А в чём тогда проблема?
Ссылки на документ у тебя есть... |
|||
54
Cube
12.12.14
✎
13:49
|
(50) "Сам документ не проведен"
И что тебя удивляет? Он не является регистратором этих записей, он в них участвует как субконто... Что, если номенклатуру пометишь на удаление, то все проводки с этой номенклатурой пропасть должны по твоей логике? |
|||
55
aydarik
12.12.14
✎
13:58
|
(53) Как удалить записи из таблицы Хозрасчетный.Остатки регистра бухгалтерии?
|
|||
56
vicof
12.12.14
✎
13:59
|
||||
57
aydarik
12.12.14
✎
14:01
|
(51) Что корявого в запросе? (Из типовой конфигурации) --- нужна информация именно из этой таблицы. Если что-то можете подсказать - подскажите
|
|||
58
vicof
12.12.14
✎
14:03
|
(57) Рекомендую прочитать ветку с самого начала. Потом заплакать, ощутить собственную беспомощность и никчемность, и убиться об стенку, измазанную ядом.
|
|||
59
aydarik
12.12.14
✎
14:06
|
(58) Рекомендую, если можете помочь - то помочь, а если только языком трепать и заниматься собственным возвеличиванием, то пройти мимо. И рекомендации такого рода от вас точно не нужны.
|
|||
60
piter3
12.12.14
✎
14:08
|
(57)где в типовой бп вы это увидели стесняюсь спросить
|
|||
61
aydarik
12.12.14
✎
14:09
|
(60) Вам это так важно???))) Вы вообще уходите от темы
|
|||
62
vicof
12.12.14
✎
14:09
|
(59)
1. Из остатков ты ничо не удалишь. 2. Субконто это не регистратор 3. Движения в регистре бухгалтерии могут быть только у регистратора Иди ветку читай. |
|||
63
aydarik
12.12.14
✎
14:21
|
(62) Это я все понял.
|
|||
64
aydarik
12.12.14
✎
14:22
|
(62) Спасибо, кое что перепроверил, нашел судя по всему в чем было дело
|
|||
65
aydarik
12.12.14
✎
14:26
|
(53) (54) Вам тоже спасибо, за то что не оставили в беде)))
|
|||
66
aydarik
12.12.14
✎
14:26
|
(47) Вам аналогично)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |