|
заменить один счет на другой | ☑ | ||
---|---|---|---|---|
0
zak555
09.03.15
✎
13:08
|
Доброго времени суток!
есть некая БД на бп 3.0 по ошибке не тот счет использовали в документах (в т.ч. и в закрытом периоде), а следовательно в проводках... поиск и замена значений ИР -- работает с ошибкой хочется БД файловую загрузить в какой-нибудь сервер БД, к примеру, в PostgreSQL и там выполнить перезамену просьба подсказать, как это осуществить |
|||
1
Otkr
09.03.15
✎
13:26
|
Это с какой это ошибкой поиск и замена значений работает?
|
|||
2
MiniMuk
09.03.15
✎
13:43
|
Задвоися счет в плане счетов
Мне вроде помогло |
|||
3
zak555
09.03.15
✎
14:20
|
(2) благодарю
|
|||
4
zak555
09.03.15
✎
14:21
|
(1) у ИР не конкретно работает отбор по времени
+ как-то криво потом касса отражалсь |
|||
5
zak555
09.03.15
✎
14:22
|
меня больше заинтересовало, как это средствами субд реализовать
|
|||
6
MiniMuk
09.03.15
✎
17:07
|
где то не так давно видел консоль запросов с предоставлением плана запроса. Ну собственно строишь запрос получаешь имя таблиц. Потом также вытаскиваешь ссылки
А зачем тебе отбор по времени, если у тебя счет не тот? |
|||
7
zak555
09.03.15
✎
17:09
|
(6) чтобы не трогать те доки, которые в закрытом периоде
|
|||
8
ДенисЧ
09.03.15
✎
17:29
|
(7) А сальду куды денешь?
|
|||
9
zak555
09.03.15
✎
17:33
|
(8) это счет-двойник -- так всё ок
|
|||
10
ДенисЧ
09.03.15
✎
17:35
|
(9) хм.... Нуну.
Ты сначала замени, потом говори, что ок... |
|||
11
zak555
09.03.15
✎
17:39
|
(10) средствами 1с вышла не корректная замена
хочу средствами субд сделать -- вопрос как ? |
|||
12
ДенисЧ
09.03.15
✎
17:41
|
(11) upadte *** set *** where *** = ***
потом пересчет итого |
|||
13
zak555
09.03.15
✎
17:47
|
(12) список таблиц, где фигурирует счет-двойник, как получить ?
|
|||
14
ДенисЧ
09.03.15
✎
17:48
|
(13) ПолучитьСтруктуруХраненияБазыДанных()
|
|||
15
zak555
09.03.15
✎
17:50
|
(14) средствами субд нельзя ?
|
|||
16
ДенисЧ
09.03.15
✎
17:52
|
(15) Что средствами СУБД?
Откуда MSSQL может знать, что поле _R12345 в таблице _Tbl456789 значит твой счёт? Это знает 1с, что она и показывает в (14). оттуда информацию берёшь, и дальше уже нормальным SQL-запросом. |
|||
17
zak555
09.03.15
✎
17:54
|
(16) передаю субд счет -- она его по всем табличкам прошерстит и отставит список, где они естьт
|
|||
18
ДенисЧ
09.03.15
✎
17:57
|
(17) ну... Подними полнотекстовый поиск... Заставь его искать по binary-полям твой GUID...
Ты точно лыжи снять не хочешь? И противогаз? |
|||
19
Dmitrii
гуру
09.03.15
✎
18:03
|
(15) > средствами субд нельзя ?
Лучше не надо. Есть еще таблицы итогов регистра бухгалтерии. Как там менять один счет на другой? Если с таблицами документов, регистров сведений, и таблицам движений всё более или менее понятно. И чисто теоретически, зная структуру хранения БД методом (14), можно провернуть подмену средствами СУБД. А вот с физическими таблицами итогов всё несколько сложнее. Если только не отключать итоги перед манипуляцией с последующим включением итогов после подмены. |
|||
20
ДенисЧ
09.03.15
✎
18:06
|
(19) в (12) последняя строчка....
|
|||
21
Dmitrii
гуру
09.03.15
✎
18:22
|
(20) Извиняюсь - не заметил.
|
|||
22
zak555
09.03.15
✎
19:31
|
(12) это в чём писать 7
|
|||
23
ДенисЧ
09.03.15
✎
19:36
|
(22) Мммм...
Ну как тебе сказать... Обычно пишут в текстовом редакторе... Но тебе лично я разрешаю написАть это на стекле несмываемым маркером.... |
|||
24
zak555
09.03.15
✎
19:37
|
(23) у меня такого нет
|
|||
25
ДенисЧ
09.03.15
✎
19:38
|
(24) блЪ.
Если ты не знаешь, как выполнить запрос к SQL, то куда ты лезешь-то??? |
|||
26
zak555
09.03.15
✎
19:43
|
(25) так под твоим чутким руководством
|
|||
27
DJ Anthon
09.03.15
✎
19:43
|
(24) а что, поиск и замена дублей не помогает?
|
|||
28
DJ Anthon
09.03.15
✎
19:43
|
(2) а что именно?
|
|||
29
ДенисЧ
09.03.15
✎
20:03
|
(26) так дорого встанет моё чуткое...
Ты вроде трезвый и неглупый... Или тебе нужны ключевые слова? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |