Имя: Пароль:
1C
1C 7.7
v7: УРБД как отключить флаг модификации МД?
0 Злопчинский
 
28.03.20
19:29
траблик...
ПБ-точки выгрузили данные в файлы обмена.
в ЦБ эти изменения не были загружены.
Изменен в ЦБ md (добавлен несущественный реквизит в один из вспомогательных справочников).
ВНЕЗАПНО выяснилось, что данные ПБ не были загружены в ЦБ.
Штатная загрузка не сработает, будет ругатьяс что МД изменен.
.
как обойти?
1 ДенисЧ
 
28.03.20
19:32
Файлов не помню, но посмотри в updts, что там есть...
2 ДенисЧ
 
28.03.20
19:32
И да. От старого клюшечника такой вопрос слышать...
3 Злопчинский
 
28.03.20
19:38
я УРБД на дух не переношу.
4 Злопчинский
 
28.03.20
19:39
если в updts - и вобмены все на точку уходили успешно, только из точек последний обмен не загрузили - updts можно занулить?
5 ДенисЧ
 
28.03.20
19:41
(4) Нет. Нельзя. В твоём возрасте и в текущее время новую работу найти будет сложно )))
6 Злопчинский
 
28.03.20
19:41
(5) мне на работу пока пофиг. поэтому эту причину считаем несущественной.
можно занулить?
7 ДенисЧ
 
28.03.20
19:44
(6) Если ты ясно понимаешь, к чему это приведёт (потеря изменений к передаче на перефирию) - то знауляй
8 ДенисЧ
 
28.03.20
19:44
И да, архивы же ты уже делаешь?
9 Злопчинский
 
28.03.20
19:50
(7) угу, на периферию все изменения ушли успешно.
10 Злопчинский
 
28.03.20
19:50
(8) перед работами, которые могут потенциально убить данные - да.
11 ДенисЧ
 
28.03.20
19:55
(9) ну... Тогда помолясь и похмелившись... ))
12 Злопчинский
 
28.03.20
19:57
ну, ща.. бэкапится
.
вот нашел, ща попробую.
.
1. Выгоняем пользователей. Сохраняем бэкап ЦБ. Все делается именно на ЦБ. закрываем Конфигуратор.

2. Берем любой DBFEditor (Эксель не поможет!) и лезем в файл 1SUPDTS.dbf.
Для SQL - SQL Server Management Studio, таблица 1SUPDTS.

3. В таблице/файле находим все строки со следующими значениями полей:
DBSIGN (Код базы УРБД) - Код нашей периферийной базы
OBJID (Идентификатор объекта ИБ) - пусто (0)
Эти строки создаются при сохранении измененной конфигурации. Строки с различными TYPEID указывают на изменение отдельных объектов конфигурации.

4. Аккуратно удаляем все эти строки, сохраняем и закрываем файл(закрываем таблицу). Теперь и ЦБ считает, что конфигурации идентичны.
13 ДенисЧ
 
28.03.20
19:59
"OBJID (Идентификатор объекта ИБ) - пусто (0)"

Ключевое слово. Можно было и без 1. )))

Я ж грю - давно шайбу не гонял, не помню подробностей... А вот именно то и нужно было...
14 Злопчинский
 
28.03.20
19:59
за 20 лет один раз только базу убил. ;-)
да и то - тестовую мусорку.
но внезапно оказалось, что бухи там - по собственной инициативе - уже несколько месяцев делали кучу работы по "восстановлению учета". ни бэкапов, ничего. вот такая организация... ;-)
15 Злопчинский
 
28.03.20
20:06
(13) Успешно!
ну блин я сцуко умный!
даже парочку тривиальных запросов сумел...
16 Злопчинский
 
28.03.20
20:10
(13) не если 77 - шайба, то 8-ка - двое лысых?
17 Злопчинский
 
28.03.20
20:26
Ветку можно закрыть
18 tgu82
 
28.03.20
20:29
(17) Силен )
19 big
 
28.03.20
22:28
Хмм... А нельзя было на ПБ загрузить изменения и снова сделать выгрузку? Вы же понимаете, что делов то на 10-15 минут, практически - это регламентная операция для пользователя.
20 Злопчинский
 
28.03.20
22:50
(19) точки не работают. а бухии вштырило сегодня все посчитать
21 Cthulhu
 
30.03.20
00:29
(3): чойта???
урбд - самая безглючная, логичная и дуракоустойчивая компонента.
а если научиться ее правильно готовить - то можно под любые обмены затюнить, вплоть до обмена между базами данных с разными конфигурациями.
22 Злопчинский
 
30.03.20
01:32
(21) я ранее писал - штатно, без допрограммирования и придумывания извращенных схем - урбд хороша только для орагнизации "рбд" когда точки - самостоятельно хозяйствующие независимые субъекты.
23 victuan1
 
30.03.20
07:31
(21) +10500. Всяко лучше чем тот же глючный МОД.
24 ChMikle
 
30.03.20
09:59
(23) +100500, ;)
25 Андрей_Андреич
 
naïve
30.03.20
10:02
(23) (24) Гибрид МОД+УРБД ваще кайф.
26 fisher
 
30.03.20
10:05
(23)(25) Пля!!! Зачем вы напомнили про это древнее зло! Теперь и я вспомнил... Сижу - дрожу.
А УРБД на 7.7 работало отлично. На 8-ке в планы обмена заложены те же самые концепции. Причем на 7.7 место создания было "из коробки", что было очень удобно.
27 ChMikle
 
30.03.20
10:20
(26) как АКМ , прост в эксплуотации, надежен и и недорог !
28 Злопчинский
 
30.03.20
11:35
приход товара - только в ЦБ.
перемещение на фирмы(все=одно юрлицо)-точки-склады - перемещением.
как без извращений на точках - на точках должны быть остатки только по точке?
29 Андрей_Андреич
 
naïve
30.03.20
11:38
(28) С кем разговариваем? + похоже перед этим долго думал и выдал только последнюю фразу? :)
30 ChMikle
 
30.03.20
12:00
(28)Это вы мне ?
31 Злопчинский
 
30.03.20
12:06
всем людям доброй воли!
32 ChMikle
 
30.03.20
12:08
извращения в вашем понимание что ?
33 Злопчинский
 
30.03.20
12:11
например, создание на точке перемещений-пустышек, которые будут служить контейнерами чтобы перемещение ходило только на "свои" точки...
34 Андрей_Андреич
 
naïve
30.03.20
12:14
(33) Как раз это и есть извращение. Спокойно можно сделать так:
1. вырезАть из обмена документы, не предназначенные для этой точки
2. Передавать в точку движения только этой точки
35 Злопчинский
 
30.03.20
12:15
(34) и как сделать штатно, т.е. без программирования, только настройками это?
36 Андрей_Андреич
 
naïve
30.03.20
12:16
+(34) То есть перемещение только приходует на склад-получатель, не снимая со склада-источника, который всегда пустой (т.е. без остатков) (как и все склады, не относящиеся к этой точке)
37 Андрей_Андреич
 
naïve
30.03.20
12:16
(35) Ты программист или где? штатно никак
38 Злопчинский
 
30.03.20
12:19
(36) угу
(37) поэтому - извращение.
как программист я могу по всякому извратиться.
как непограммист - УРБД пригодна для очень ограниченного варианта рбд
39 Злопчинский
 
30.03.20
12:20
закрыли тему.
ничего нового никто не скажет.
40 victuan1
 
06.04.20
05:24
Есть у меня обработка, которая позволяет выбрать конкретные документы, которые нужно вырезать из файла обмена на ПБ https://ibb.co/4jTmTpk.
Немного допилить, и будет вырезать автоматизированно документы по условиям.
41 Андрей_Андреич
 
naïve
06.04.20
05:30
(40) В базах SQL это вообще легко и просто делается. А после загрузки еще запустить обработочку, которая очистит движения по ненужным складам - и вот она чистенькая сверкающая периферийка.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.