Переименование словаря данных 1Cv7.DD

1. Steamroller 02.01.23 23:27 Сейчас в теме
Здравствуйте! Всех с наступившим 2023 годом!
Сетевая 1С установлена на 3 компах в небольшом предприятии. БД находится на Win7 диск C:\...... Есть еще один комп Win7 и один Win10. Периодически происходит следующее, - файл 1Cv7.DD переименовывается в 1Cv7 .DD. То есть появляется пробел. Бухгалтеры вручную удаляют пробел и тогда можно запускать 1С предприятие. Проблема им известна уже лет 5. По словам гл.Буха это началось, когда в их сети 1С появился комп под управлением Win10. Одинэскники, работавшие до меня, и показали как надо решать эту проблему бухгалтерам..
В Сети я нашел нечто подобное только раз. Чел жаловался, что каждый 5 запуск 1С файл переименовывается. Что инициирует это в моем случае, непонятно. Я уже предполагаю, что это может какой-то 1С-ный вирус сидит на компе.

Может кто-то сталкивался с подобным. Отпишитесь пожалуйста.
Найденные решения
18. Steamroller 08.02.23 15:29 Сейчас в теме
Как выяснилось, словарь 1cv7.DD не только переименовывается, но и периодически удаляется из базы. Это происходит примерно 1-2 раза в неделю в зависимости насколько много работают в БД.
Настроил аудит папки базы, однако сидеть читать логи нет возможности, у гл. буха всегда много работы.
Заметил, что переименование происходит при попытке входа в базу с любого компа.

Создал скрипт, который запускается в компом и постоянно проверяет имя и существование словаря, если надо переименовывает или записывает его. (если файл удален). Бухгалтерам не нужно теперь переименовывать файл несколько раз в день Собственно это и есть мое решение на текущий момент.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user856012 14 03.01.23 01:54 Сейчас в теме
(1)
Я уже предполагаю, что это может какой-то 1С-ный вирус сидит на компе.
Ага, давно известный вирус:"Билл - гей. Тссс!"
Может кто-то сталкивался с подобным.
Не сталкивался: по-моему, надо выбирать одно из двух - либо 1С 7.7, либо Windows 10.

Но для начала попробовал бы установить на 1Cv7.DD все мыслимые атрибуты: "Только чтение", "Скрытый", "Системный" - авось поможет против билловых проказ!
4. Steamroller 03.01.23 17:50 Сейчас в теме
(2)
Ага, давно известный вирус:"Билл - гей. Тссс!"

"спасибо" за такой "ценный" ответ! Сразу видно, что ты знатный специалист в компьютерных вирусах.

(2)
Не сталкивался: по-моему, надо выбирать одно из двух - либо 1С 7.7, либо Windows 10.

Это от меня не зависит никак. даже предложение заменить комп с десяткой на Win7 было отвергнуто сходу.

(2)
Но для начала попробовал бы установить на 1Cv7.DD все мыслимые атрибуты: "Только чтение", "Скрытый", "Системный" - авось поможет против билловых проказ!

Менять атрибуты не имеет смысла.
3. user1863362 03.01.23 10:18 Сейчас в теме
(1)
каждый 5 запуск 1С файл переименовывается

Настрой аудит доступа к файлу. Оно всё тебе расскажет.
5. Steamroller 03.01.23 18:03 Сейчас в теме
(3)Это не у меня так происходит. Это нашел в Инете подобную проблему. У себя я так и не понял, что вызывает подобное явление. Может несколько раз на день переименоваться, может работать несколько дней без переименования. Может просто когда один комп, где база лежит, открывал базу, то есть без сетевого входа и тоже переименоваться. Да, я так и сделаю, уже думал об этом. Надо узнать какой процесс делает такое.

P.S. Я могу устранить это напишу скрипт, который будет постоянно проверять имя словаря и если нужно переименовывать как надо автоматически. Бухи забудут про эту проблему. Но это не устранение причины, а следствия. Хотелось бы докопаться до истины.
8. minarenko 04.01.23 06:13 Сейчас в теме
(1) поищи в текстах модуля DD, 1Cv7 .DD, 1Cv7.DD. Может прошлый обслуживающий франчайзи так себе часы наматывал.
10. Steamroller 04.01.23 11:48 Сейчас в теме
(8)Я уже поискал по всем текстам модулей что-то подобное, ничего пока не обнаружил. И кстати, уже задал вопрос гл. буху не могли те прошлые ребята, сделать так, чтобы почаще появляться. Ответила, что вряд ли. Как я узнал, они работали за приличные деньги, Брали за 1 час работы.
Поищу в текстах словаря еще. Спасибо!
32. dken75dk 11.02.23 15:27 Сейчас в теме
(1) /Раньше одна из любимых шуток 1сников семерочников была вредным клиентам подсовывать батник который бы ДД или перемещал или переименовывал. ищите батник
Steamroller; +1 Ответить
33. user1880116 11.02.23 18:09 Сейчас в теме
(32)
вредным клиентам подсовывать батник
Фу, как ты можешь такое подумать! ТС ну совершенно же не такой, вот те крест!
34. Steamroller 11.02.23 18:33 Сейчас в теме
(32)
Раньше одна из любимых шуток 1сников семерочников была вредным клиентам подсовывать батник который бы ДД или перемещал или переименовывал. ищите батник

А вот это уже ооочень интересно, нельзя ли подробнее. Батник может лежать в любом месте компа? Как реализовывалась загрузка вредоноса? Вы сами сталкивались с подобными делами?
41. dken75dk 12.02.23 09:06 Сейчас в теме
(34) В принципе где угодно лежать может даже на другой машине если папка с базой сетевая. а дальше там по разному кто как делал.
Steamroller; +1 Ответить
42. Steamroller 12.02.23 10:10 Сейчас в теме
(41)
В принципе где угодно лежать может даже на другой машине если папка с базой сетевая. а дальше там по разному кто как делал.

Скажите, а возможно, что более сложно это реализовывалось? Например модификацией какого-нибудь файла БД либо файлов платформы и подгружается вместе с ним как-то? Как сказала гл. бух, на домашнем компе тоже самое у нее началось в этой базой.
46. dken75dk 12.02.23 11:58 Сейчас в теме
(42)
(42)Возможно все. может быть даже в общих модулях прописан аналог батника. Что то типо при запуске системы запускаем то то и то то и делаем то то и то то
Steamroller; +1 Ответить
48. Steamroller 12.02.23 12:06 Сейчас в теме
(46)
(46)
Возможно все. может быть даже в общих модулях прописан аналог батника. Что то типо при запуске системы запускаем то то и то то и делаем то то и то то

Вот это очень похоже на то. Спасибо! Буду разбираться.
6. user1863362 03.01.23 18:25 Сейчас в теме
(5)
я так и не понял, что вызывает подобное явление
Действительно, зачем настраивать аудит?
7. Steamroller 03.01.23 19:40 Сейчас в теме
(6)
Действительно, зачем настраивать аудит?

Это стоит сделать. Накануне НГ, я подготовил пару утил для мониторинга ФС, после праздников займусь.
9. Иваныч 24 04.01.23 09:08 Сейчас в теме
Первый раз о таком слышу. Странно все
11. Steamroller 04.01.23 13:13 Сейчас в теме
Сделал поиск по текстам ИБ нашел только в папке гл. буха в файле 1Cv7.CFG это:

{"Content","ФС.СуществуетФайл(""1cv7 .DD"") = 0
"}}}
Последняя строка файла (пробел в имени есть) Как это понимать...?
12. minarenko 04.01.23 13:53 Сейчас в теме
(11) там хранятся сохраненные значения и настройки пользователя, посмотрите обработки которые запускает главбух
13. minarenko 04.01.23 13:57 Сейчас в теме
(11)
ФС.СуществуетФайл(""1cv7 .DD"") = 0
это может быть история поиска из конфигуратора. посмотрите выше тег, designer или enterprise что там
14. Steamroller 04.01.23 14:04 Сейчас в теме
(13)
designer или enterprise
- таких тэгов нет
27. Harry_udm 2 10.02.23 10:41 Сейчас в теме
(11) Есть еще вариант проверить виндовый "Планировщик заданий". Вдруг там какой-нибудь .bat (.cmd) прописан?
28. Steamroller 10.02.23 19:38 Сейчас в теме
(27)
(27)
Есть еще вариант проверить виндовый "Планировщик заданий". Вдруг там какой-нибудь .bat (.cmd) прописан?

Планировщик я проверил сразу, там ничего нет подозрительного. Но, что интересно, для запуска при старте компа, созданный скрипт, я сначала настроил планировщик заданий. И происходило следующее, я мог раз 15 сделать рестарт компа и задача на запуск отрабатывалась отлично. Затем, задача запуска отрабатывалась пару дней, а потом я находил эту её отключенной.... В итоге автозапуск настроил через реестр, теперь работает.
29. user856012 14 10.02.23 20:14 Сейчас в теме
(28)
автозапуск настроил через реестр, теперь работает
...пока хозяин зловреда не придумает что-нибудь поизощреннее - например, удаление не словаря, а файлов базы.

Собственно, решение исходной задачи было элементарным: защитить 1Cv7.DD от переименования можно было создав в каталоге базы папку "1Cv7 .DD" - фсё, программно переименовать словарь уже не получится!

Но на этот случай злоумышленник предусмотрел его удаление... ну что же, ждем-с! ;-P
Steamroller; +1 Ответить
30. Steamroller 10.02.23 21:27 Сейчас в теме
(29)
..пока хозяин зловреда не придумает что-нибудь поизощреннее - например, удаление не словаря, а файлов базы.

Кстати вы правы, это похоже на зловреда все таки. Помню во времена, когда 1С7.7 была самой актуальной версией, появились 1С-ные вирусы, о чем писали в Сети. Высший пилотаж в вирусописательстве и заключается в том, чтобы не удалять и рушить совсем все, ибо когда все убито, будет просто замена на новое ПО. Это переименование вообще трудно увидеть в windows проводнике, скорее невозможно, особенно для простого пользователя, когда не знаешь,.
(29)
Собственно, решение исходной задачи было элементарным: защитить 1Cv7.DD от переименования можно было создав в каталоге базы папку "1Cv7 .DD" - фсё, программно переименовать словарь уже не получится!

Это действительно простое решение! Толковый совет реально. Утила, которую я поставил, чтобы следить за словарем, показывала, что происходит только переименование в день могло и до 10 раз происходить. Однако, как потом выяснилось, еще и происходит удаление словаря. Правда значительно реже. Как будто это работает по счетчику 3 входа в БД (неважно с какой машины) - переименование, 50 входов - удаление.
Гл. бух поставила на своем домашнем компе эту БД и у нее переименование тоже происходило на однопользовательской версии. Источник проблемы сидит в БД похоже все-таки.
31. Harry_udm 2 11.02.23 05:16 Сейчас в теме
(30)
Источник проблемы сидит в БД похоже все-таки.

Крайне интересно стало. Может выложите нам поковыряться копию БД (убрав dbf и cdx)?
35. Steamroller 11.02.23 19:00 Сейчас в теме
(31)
Крайне интересно стало. Может выложите нам поковыряться копию БД (убрав dbf и cdx)?

Выкладывать не буду, если только в ЛС Вам и то после очистки от данных. Иначе, грубое нарушение конфиденциальности. Уж извините... Гл. буху даже не понравилось, что я брал копию БД и моделировал сетевую 1С на win7 win7 win10 в соседнем кабинете, когда поначалу думал, что причина в win10.
36. user856012 14 11.02.23 19:32 Сейчас в теме
(35)
и то после очистки от данных
Чего там "очищать"? 1Cv7.md - это и есть конфигурация в чистом виде, безо всяких данных - они либо в файлах DBF, либо в таблицах SQL.

Разве что предыдущий "умелец" навтыкал реквизитов предприятия/контрагентов в тексты программых модулей и в макеты печатных форм.

Ну, еще часть функционала может быть в ERT - надо внимательно посмотреть процедуру ПриНачалеРаботыСистемы() - не запускается ои что-то нехорошее из нее?

Впрочем, судя по содержанию постов автора, это явно выходит за границы его компетенции в 7.7.
37. user1880116 11.02.23 20:30 Сейчас в теме
(36) Вот очень похоже, что он и пришел на смену тем самым ребятам, которые "работали за приличные деньги, Брали за 1 час работы". Посмотрели те ребята на это всё, и вот имеем, что имеем.
40. Steamroller 11.02.23 22:36 Сейчас в теме
(37)
Вот очень похоже, что он и пришел на смену тем самым ребятам, которые "работали за приличные деньги, Брали за 1 час работы". Посмотрели те ребята на это всё, и вот имеем, что имеем.

Всё может быть. Вот тут пользователь dken75dk написал, что такими приколами баловались некоторые. Гл. бух мне рассказала, какая у них паника началась, когда это случилось впервые, это был конец квартала, а система не запускается.... Тем не менее никто за эти годы и не пытался даже, решить проблему окончательно.
Да, я написал "подпорку", однако бухи уже пару недель как ни разу не занимались переименованием и т.п. и словарь DD будет в ИБ соответствовать конфигурации теперь, если будут вноситься изменения в конфигураторе, которые всегда обновляют его. Это решение на сегодня, а там может, что-то прояснится.
38. Steamroller 11.02.23 21:33 Сейчас в теме
(32)
(36)
Чего там "очищать"? 1Cv7.md - это и есть конфигурация в чистом виде, безо всяких данных - они либо в файлах DBF, либо в таблицах SQL.

Нет там ничего секретного, просто перестраховка, чтобы не скомпрометировать каким-либо образом компанию. Полагаю, что это разумно.
Хотел спросить чела пойдет ли ему файл метаданных. Я в курсе, что в DBF находятся данные. У меня есть скрипт, который чистит Базу от всего, кроме Справочников и Констант, Да, и может, что в таблицах есть, я не знаю.
(36)
Ну, еще часть функционала может быть в ERT - надо внимательно посмотреть процедуру ПриНачалеРаботыСистемы() - не запускается ои что-то нехорошее из нее?

Все имеющиеся ERT-ки, я просмотрел каждую, бегло конечно. Ну а уж ПриНачалеРаботыСистемы() в Глобальном модуле, это было первым куда заглянул.
(36)
Впрочем, судя по содержанию постов автора, это явно выходит за границы его компетенции в 7.7.

Если автор это я, то просмотреть модули и т.п. я могу на копии БД, нет проблем. Для внесения изменений в конфу у них есть спецы 1С, которых вызывают, только когда надо. Я принципиально не буду вносить изменений в конфу, (если только касаемо этой темы будет необходимо изменить) ибо у меня другая работа, конечно же в IT-сфере. Но, всё, что спецы смогли предложить, - это всякий раз удалять пробел вручную. И более того еще и при удалении словаря, бухи, каждый раз копировали (тоже вручную) в Базу его уже неактуальную (устаревшую версию), которая у них была для этого случая.
43. user1880116 12.02.23 10:58 Сейчас в теме
(38)
конечно же в IT-сфере
Анекдот №690326
15. Steamroller 04.01.23 14:08 Сейчас в теме
Сделал поиск по всем текстам конфигурации и внешних обработок еще раз "ФС.СуществуетФайл" все вхождения просмотрел. Нет нигде ничего подобного в именах на словарь ***.DD
16. user856012 14 04.01.23 14:23 Сейчас в теме
(15)
"ФС.СуществуетФайл" все вхождения просмотрел
Ага, самое главное - проверить существование файла, который заведомо существует - ведь без него программа просто не запустится! :-)

Впрочем, пожалуй, не стану больше мешать автору, который и так заранее знает - в чем есть смысл, а в чем - нету.

P.S. Правда, при этом не знает, что ему надо делать... но это уже мелочи! ;-P
25. VladimirB 17 09.02.23 13:08 Сейчас в теме
(15) Это тоже проверьте: ФС.ПереименоватьФайл(
Steamroller; +1 Ответить
17. Steamroller 04.01.23 20:58 Сейчас в теме
Вот часть лог файла. Здесь у гл. буха переименовывался файл, она убирала пробел и продолжала работать.
Прикрепленные файлы:
18. Steamroller 08.02.23 15:29 Сейчас в теме
Как выяснилось, словарь 1cv7.DD не только переименовывается, но и периодически удаляется из базы. Это происходит примерно 1-2 раза в неделю в зависимости насколько много работают в БД.
Настроил аудит папки базы, однако сидеть читать логи нет возможности, у гл. буха всегда много работы.
Заметил, что переименование происходит при попытке входа в базу с любого компа.

Создал скрипт, который запускается в компом и постоянно проверяет имя и существование словаря, если надо переименовывает или записывает его. (если файл удален). Бухгалтерам не нужно теперь переименовывать файл несколько раз в день Собственно это и есть мое решение на текущий момент.
19. user1863362 08.02.23 16:19 Сейчас в теме
(18)
сидеть читать логи нет возможности, у гл. буха всегда много работы.
Это вообще-то твоя обязанность как обслуживающего персонала.
20. Steamroller 08.02.23 16:46 Сейчас в теме
(19)
Это вообще-то твоя обязанность как обслуживающего персонала.

ты может че не так понял. Я не могу отвлекать постоянно гл. буха от ее обязанностей как гл. буха. А логи я почитаю в любое время, когда будет возможность. Вообще-то это не моя прямая обязанность следить за системой 1С в этой фирме, поэтому твои разговоры насчет обслуживающего персонала, это не ко мне.
21. user1863362 08.02.23 18:22 Сейчас в теме
(20)
это не моя прямая обязанность следить за системой 1С в этой фирме
А что ты тогда туда вообще полез?

Решение о подпорке в виде восстановления файла уже принял именно ты. И чинить в случае сбоя - например, при обновлении, когда файл будет штатно удален и записан заново, а твой скрипт шустренько восстановит его старую копию, будешь тоже ты.

Или, скорее всего, будешь делать вид, что оно само и ты вообще ни при делах.
22. Steamroller 08.02.23 19:11 Сейчас в теме
(21)
(21)
А что ты тогда туда вообще полез?

Зачем тебе это знать, для чего я полез туда?
(21)
Решение о подпорке в виде восстановления файла уже принял именно ты

Да, я принял решение, как раз исправив ту ситуацию, когда бухгалтеры каждый раз при исчезновении словаря восстанавливали его устаревшую (неправильную) версию.
При изменении конфы, обновленный файл словаря будет обновлен и в моем источнике тоже.
(21)
Или, скорее всего, будешь делать вид, что оно само и ты вообще ни при делах.

ты свои предположения оставь при себе, какой я буду делать вид я разберусь сам.
23. user1863362 08.02.23 21:39 Сейчас в теме
(22)
При изменении конфы, обновленный файл словаря будет обновлен и в моем источнике тоже.
Ну вот ты и подписался на то, что обновлять конфигурацию придется именно тебе. Потому как никто другой не в курсе про твои скрипты и "источники".

Так что обслуживающий персонал - это ты.
24. Steamroller 08.02.23 23:06 Сейчас в теме
(23)
Ну вот ты и подписался на то, что обновлять конфигурацию придется именно тебе.

А с какого ты решил, что этот словарь будет обновляться именно мной и вручную?? Файл будет обновлен тем же скриптом, То есть без моего участия в общем. Вносить изменения в конфу я точно не буду, у меня другие задачи. Я только лишь избавил бухов от необходимости лазить в базу и руками исправлять эту проблему по нескольку раз в течении дня.
ты этим своим глупым постом просто подтвердил, что не совсем догоняешь о чем идет речь.

(23)
Потому как никто другой не в курсе про твои скрипты и "источники".

Почему же, в курсах, все бухи, кто работает в этой базе.

равондар, судя по всему, ты на сайте не так давно и набираешь сообщения, просто флудишь здесь. Подобных тебе уже видел на этом сайте наборщиков. Толкового ничего нет в постах по сути дела, кроме порожняков.
26. user1863362 09.02.23 13:31 Сейчас в теме
(24)
равондар
Кто это?
ты на сайте не так давно и набираешь
О, как здорово, что ты затронул эту тему!. Расскажи пожалуйста - чем болеет собачка на фото? Или ты только по людям?
Прикрепленные файлы:
39. user856012 14 11.02.23 22:22 Сейчас в теме
Уффф, многабукф ниачом... Фсё, я - пас!
44. CheBurator 3230 12.02.23 11:11 Сейчас в теме
(39) ну вертится у ТС какое-то задание или вирус сидит или закладка от программиста которому не заплатили или тупо проблемы с настройкой системы. Админа нет, помониторить доступ к файлу некому. остается костылить...
Steamroller; +1 Ответить
45. user1880116 12.02.23 11:29 Сейчас в теме
(44) 9 лет назад в одной из его тем он сознался, что у него платформа ломанная. С той поры, видимо, ничего не поменялось.
47. Steamroller 12.02.23 12:04 Сейчас в теме
(45)
9 лет назад в одной из его тем он сознался, что у него платформа ломанная. С той поры, видимо, ничего не поменялось.

user1880116 это обо мне сознался, что платформа ломанная? Если да, то это совсем другая организация и другая база и вообще всё другое. Но забавно то, что в данном случае система реально купленная и лицензионная, есть установочный диск и ключ защиты. Странно, что не поленился почитать мои старые посты..
49. user1880116 12.02.23 15:04 Сейчас в теме
(47)
Странно, что не поленился почитать мои старые посты
Много лет тому назад у нас в полку на ОЗК шариковой ручкой знаки различия рисовали. Чтобы сразу понятно было - в бубен бить, или еще разговаривать можно.

Вот это вот оно и есть.
50. Steamroller 12.02.23 16:56 Сейчас в теме
OFF TOP

(49)
Много лет тому назад у нас в полку на ОЗК шариковой ручкой знаки различия рисовали. Чтобы сразу понятно было - в бубен бить, или еще разговаривать можно.

И че тебе на твоем костюме нарисовали? Я без понятия насколько часто в твоем полку начищали твой бубен, но по ходу из тебя хорошего глашатая там воспитали. Ты тут оповещаешь людей что он (то есть я) чет там сознался 9 лет назад и предполагаешь, что он (то есть я) пришел на смену кому-то т.п. Записываешь свои фантазии что ли?
Скажи пожалуйста, почему так происходит именно на этом форуме. Пользователи, которые здесь недавно просто загаживают своим пустым флудом ветки, при этом позиционируя себя как кодера 80-го уровня? А пользователи и админы с высокой репутацией, которые действительно эксперты 1С дают реальные советы, не пытаясь при этом как-то принизить собеседника?
Может ты за 2 месяца твоего пребывания на форуме уже знаешь ответы на эти вопросы?
51. user1880116 12.02.23 20:19 Сейчас в теме
(50) Согласно https://infostart.ru/about/rules/, пункт 7.8.
Infostart.ru не гарантирует, что: сервисы будут соответствовать Вашим требованиям;
Терпи.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот