|
Как поменять ГУИД у документа? | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
24.05.17
✎
09:42
|
Суть - есть отчетность в которой выводим в файл ГУИД документа
При этом документы генерятся в разных базах И он как бы должен быть уникальным Но случилось страшное - ГУИД одного из новых документов совпал с ГУИД документа 3 летней давности Как не создавая новый документ поменять ГУИд у существующего? |
|||
1
h-sp
24.05.17
✎
09:46
|
(0) никак
|
|||
2
butterbean
24.05.17
✎
09:48
|
Странно, я всегда думал что ГУИД формируется в частности из даты/времени создания объекта
|
|||
3
Naf2017
24.05.17
✎
09:50
|
(0) cредствами SQL сервера
|
|||
4
Храбрый
24.05.17
✎
09:52
|
(0) Тоже думаю никак.
Предложу такой вариант. Создать новый документ копированием старого. Провести. Очистить у него все движения. Обработкой с ИТС "ПоискИЗаменаЗначений.epf" заменить старый на новый. Проводки при этом останутся от старого ГУИД новый. |
|||
5
1dvd
24.05.17
✎
09:54
|
>>Но случилось страшное - ГУИД одного из новых документов совпал с ГУИД документа 3 летней давности...
Вот, не поверю. Скорее кто-то 100 раз подряд получит орла, подбрасывая монету, чем это |
|||
6
cw014
24.05.17
✎
09:56
|
Где то я выкладывал, как поменять гуид из 1С
|
|||
7
cw014
24.05.17
✎
09:58
|
Смысл был в том, что бы создать новый документ с корректным гуидом, заполнить из предыдущего документа, проставить признаки, положить движения, а старый удалить непосредственно
|
|||
8
RomaH
naïve
24.05.17
✎
09:58
|
(5) но факт
даже так счета выставляем 5 разным страховым и даже если бы этот дубль улетел в другую страховую - то все ок и совпало <an_sums> <an_sum an_sum="5.1.2." comment="ключ xkey для данного первичного счета был среди ранее переданных в СМО персональных счетов данной МО" /> <an_sum an_sum="5.7.1." n_pp="1025" curestart="2014-10-14" cureend="2015-08-25" doctor="161-574-991 98" comment="xkey=500cf5e8-4, payercode=Г, curestart=14.10.2014, cureend=25.08.2015" /> </an_sums> правда в комменте фигня какая-то - лечение у терапевта в течение 10 месяцев, но вот |
|||
9
RomaH
naïve
24.05.17
✎
09:59
|
(7) создать новый - справлюсь как-нибудь
вопрос был именно заменить ГУИД в существующем |
|||
10
GANR
24.05.17
✎
09:59
|
(0) см. (4). Только я бы не проводил, а копировал проводки в какой-нить ХМЛ по всем регистрам.
|
|||
11
cw014
24.05.17
✎
09:59
|
(9) А в чем разница?
|
|||
12
1dvd
24.05.17
✎
10:00
|
(9) Только (3) и там оооочень много где придется менять
|
|||
13
cw014
24.05.17
✎
10:01
|
(12) Можно и средствами 1С, как я написал в (7) И тоже оооочень много где потом менять
|
|||
14
бомболюк
24.05.17
✎
10:05
|
в СУБД у таблицы документа по полю _IDRRef, то есть Ссылка, установлен уникальный индекс, поэтому в одной таблице 2 одинаковых ГУИДа быть точно не может никак.
|
|||
15
PiterPrg
24.05.17
✎
10:07
|
Я писал обработку, которой менял ГУИДЫ справочников (Если база MSSQL). http://catalog.mista.ru/public/317245/
Правда, она работала со справочниками (насколько я помню :-) )... Но ее можно переделать. Выбирать "Быстрая замена", чтобы поменять в движениях. Разумеется, делать сперва на ТЕСТОВОЙ базе, потом на рабочей, сделав бекап. После замены - обязательно пересчет итогов сделать. Ну и разумеется, на СВОЙ страх и риск. Я предупредил.... |
|||
16
h-sp
24.05.17
✎
10:11
|
(14) у него же в разных базах. поэтому запросто может совпасть.
|
|||
17
бомболюк
24.05.17
✎
10:13
|
а, ну да
|
|||
18
бомболюк
24.05.17
✎
10:13
|
(0) ну ты просто везунчик ;-) бросай 1С играй в рулетку
|
|||
19
takefive
24.05.17
✎
10:18
|
выгрузить в xml, отредактировать файл и загрузить
|
|||
20
h-sp
24.05.17
✎
10:24
|
есть такие особо экономные бухи. Например лежит у них в базе документ, помеченный на удаление. Но они его не удаляют. Год лежит, два. И тут вдруг приходит кому-то мысль, они берут его, меняют дату на свежую и всё содержимое меняют и проводят.
|
|||
21
GANR
24.05.17
✎
11:09
|
(2) Да легко - его могли ВыгрузкойЗагрузкойДанныхХМЛ перекачать в свое время, например.
|
|||
22
TormozIT
гуру
24.05.17
✎
11:33
|
Нужно точно скопировать объект, выполнить замену ссылок в режиме ОбменДанными.Загрузка=Истина . Все это максимально автоматизировано в ИР http://imagizer.imageshack.com/img922/1307/ndytHM.png
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |