Как изменить уин в 1с
Поэтому по вашему вопросу могу дать рекомендации, исходя только из своего профессионального опыта.
2. Если база файловая, но создана не копированием, определить уникальный УИД базы сложнее.
3. Если вы работает на сервере, то могу процитировать информацию из документации разработчиков.
Написанный мной отчет, впрочем, тоже УИД информационной базы прочитает и в этом случае.
Я не знаю, для каких целей вы ищите УИД базы, но, возможно, вам нужен не внутренний идентификатор базы, а уникальный идентификатор соединения базы?
Если так, то смотреть нужно другое, конкретно файл ibases. И там уникальный идентификатор будет отличаться от того, что я приводила выше для своей базы:
Посмотреть все уникальные идентификаторы подключения информационной базы вы можете в файле ibases (%appdata%\Roaming\1C\1CEStart).
Для проверки этого можете очистить кеши в %appdata% и запустить нужную базу: получите тот идентификатор, который прописан в файле ibases
Главное отличие внутреннего УИД подключения базы от внутреннего УИД базы в том, что при удалении базы из списка баз и добавления потом в список, формируется новый внутренний идентификатор подключения базы.
Но и при восстановлении информационной базы из копии мы также порлучаем новый УИД базы.
Поэтому если вам нужно привязаться к базе для запуска в какой-то одной из баз обработок и регламентных заданий, то удобнее фиксироваться на имени базы при запуске обработки.
Для этого обычно используют команду:
СтрокаСоединенияИнформационнойБазы()
Вот вам вся информация, можете ее использовать.
Тем не менее, мы не разработчики и на уровне разработчиков по таблицам 1С и метаданным базы, как правило, не консультируем.
От Вас не поступило ответа. Я закрываю обращение. Если у Вас остались вопросы, Вы можете задать их в комментариях в течении трех дней. После этого обращение будет закрыто.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявкуНажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
При работе с нештатными механизмами обмена иногда возникает необходимость сделать одинаковыми GUID каких-то элементов - справочников или документов.
Обычно я поступала так:
Создавала копию объекта замены с требуемым GIUD.
Затем запускала поиск и замена дубликатов с последующим удалением старого объекта.
Надоело делать запускать несколько обработок, поэтому написала эту.
Реализован поиск объекта по GUID или по системному строковому предстконтакты
Разделены действия "создание копии объекта" и "замена ссылок".
Можно заменять объект замены как созданной копией элемента с нужным uid, так и любым другим объектом такого же типа.
Отлажена замена ссылок в конфигурациях Бухгалтерия КОРП.
Специальные предложения
Я правильно понимаю, что обработка ищет все ссылки на старый объект и заменяет их на ссылки на новый объект? (21)Данная обработка сделана на обычных формах. Имелась ввиду Бух корп 2.х
По поводу запуска в Бух Корп 3 - см. 4 и 5 комментарий отлично.
я сама развлекалась подобной задачей пару недель назад. (4) CratosX,
будет время - можно сделать. Но ведь никто не мешает запустить базу с ключом /RunModeOrdinaryApplication А сделать обратно - у объекта подменить UUID (не GUID - ГУИД в 1С нет вообще, осталась только неиспользуемый отголосок в <ссылка не найдена>GUID) на UUID указанного объекта (сохранить от указанного, поменять UUID источнику на любой другой (или удалить вовсе), UUID от источника присвоить приемнику)?
Не делали такую? (8)
в восьмерке нет "прямых" запросов к SQL. Имелось ввиду - смена одного UUID на другой (например, чтобы поменять везде ссылки - присвоить нужному элементу искомый UUID. И тогда платформа автоматом найдет и подставит по ссылке уже правильный, но совершенно другой объект).
(9) AlexO, не понял. А можно на пальцах?
По топику - супер. Но скачивать не буду, лучше самому написать, тем более что большая часть кода уже написана другими людьми в известных обработках.
И еще не понятно, а почему собственно решили отказаться от интерфейса из "поиск и замена"? Удобно же: видно какие именно ссылки будут переадресованы, можно отказываться от замены отдельных ссылок и т.д. Ну и привычно.
(15) утюгчеловек, эволюционно сложилось. Сначала была просто обработка по созданию объекта с таким же GUID, и быстрым поиском объекта по битой ссылке или представлению. Замену ссылок приделала, т.к. лень было две обработки запускать. Как правило, задача была поменять ссылки полностью. (15) утюгчеловек, Есть элемент, есть другой элемент. Нужно присвоить UUID второго элемента - первому, у второго сформировать новый.Там не "прямой" запрос, а запись в таблицу SQL из 1С. Прямой запрос - это запрос из самой 1С к базе 1С (к ней же самой, не к другой) в SQL. (10) AlexO, в данном у случае имеет место быть разница в терминологии.
В моем понятии прямой запрос - это запрос к базе на языке Transact-SQL.
Из какого места происходит вызов этого запроса - не суть важно.
Запрос может быть как на получение данных, так и на их модификацию. (13)
Типовых конф у меня нет чтоб точно сказать, можно взять любую конфу где у объектов есть общий реквизит. Посмотрел код, там увидел что создается копия перебирая реквизиты метаданного, но перебор общих реквизитов не увидел. Поэтому если используются общие реквизиты, тогда создаваемый обработкой объект может быть заполнен не полностью. Супер обработка! Все работает в БУХ КОРП!
Автору огромный респект.
Просмотры 39335
Загрузки 361
Рейтинг 43
Создание 04.04.14 12:14
Обновление 09.07.14 09:46
№ Публикации 270860
Конфигурация Конфигурации 1cv8
Операционная система Windows
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Не указано
См. также
Конвертация любых адресов, написанных в свободной форме, к ФИАС Промо
Допустим у нас есть база с адресами клиентов, и написаны они могут быть как душе угодно. С опечатками, без индексов, без разделителей, в совершенно любом формате. Вот было бы здорово иметь функцию, которая одним нажатием кнопки преобразует любую белиберду к строгому представлению адреса по ФИАС? Восстановит индекс, исправит опечатки и вернёт на 100% валидный адрес. Для всех, кто мечтательно сказал "ДА!", выкладываю данную обработку.
2 стартмани
30.06.2020 7676 68 XilDen 15
Управление платформенными обработками (расширение для типовых)
Расширение использует недокументированную возможность для управления платформенными обработками. Например, чтобы подменить "Активные пользователи" или доработать "Конструктор запросов".
1 стартмани
07.10.2021 3375 5 SeiOkami 23
Работа с картами в 1С на примере бесплатной библиотеки Leaflet
Разработка функционала отображения и выбора пунктов доставки на карте прямо в 1С с помощью бесплатной библиотеки Leaflet. Тестирование производилось на платформе 8.3.15.1534 на тонком клиенте.
1 стартмани
31.03.2021 10477 31 Parsec1C 11
Универсальная обработка переноса данных из основной конфигурации в расширение
Обработка предназначена для разработчиков, для тех случаев, когда ранее дописанный функционал, перенесен в расширение и появляется необходимость перенести данные из объектов основной конфигурации в объекты расширения. Перенос осуществляется настройкой соответствия объектов основной конфигурации объектам расширения.
5 стартмани
05.10.2020 10389 65 biz-intel 71
Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм) Промо
Иногда нужно удалить сохраненную в 1С "покореженную" настройку или скопировать "удачную" другому пользователю.
1 стартмани
01.09.2012 66874 1378 AnryMc 46
Улучшенная обработка универсального обмена данными в формате XML (УФ)
Улучшенная обработка "Универсальный обмен данными" с полноценными возможностями СКД для выборки данных (не только для отборов).
1 стартмани
23.06.2020 12957 135 Lem0n 1
Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обработками.
1 стартмани
01.05.2020 15296 112 sapervodichka 1
Работа с файлами (обычная и управляемая форма)
Нужно загрузить файл с клиента на сервер или же, наоборот, файл загрузить с сервера на клиент, а впридачу все это на web-клиенте, да еще и асинхронно? Нет ничего проще, читай далее, как это сделать!
1 стартмани
10.06.2019 41606 222 Xershi 77
Групповая корректировка записей регистров (Управляемое приложение) v 2.1 Промо
Обработка предназначена для групповой корректировки записей регистров Накопления, Сведений и Бухгалтерии. Разработана специально для Управляемого приложения.
3 стартмани
06.09.2013 68806 321 kser87 59
Электронная таблица средствами 1С (Версия 2.0)
Функционал электронной таблицы для программ на платформе 1С реализован на основе табличных документов. Функционал реализован в виде обработки. Большую часть формы обработки занимают листы (закладки) с табличными документами, которые выполняет роль электронной таблицы. Листы могут быть добавлены, удалены или переименованы. Ограничение по количеству листов определяется возможностью платформы. В формулах электронной таблицы можно использовать любые языковые конструкции, процедуры и функции 1С, ссылки на другие ячейки электронной таблицы расположенные в том числе и на других листах. Допустимо обращаться к ячейкам электронной таблицы по имени именованной области. В случае использования в формулах электронной таблицы данных из самой таблицы пересчет зависимых ячеек с формулами производится автоматически. Электронную таблицу можно сохранить в файл.
1 стартмани
23.04.2019 23799 78 user706545_kseg1971 40
Удобная консоль регламентных и фоновых заданий
1 стартмани
06.02.2019 22192 211 Alxby 20
Редактор объектов информационной базы 8.3
Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.57 от 09.10.2021
2 стартмани
23.01.2019 43306 486 ROL32 50
Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо
Простая обработка для просмотра и установки значений предопределенных элементов. Позволяет заменить значение предопределенного элемента с одного элемента справочника на другой, удалить предопределенный элемент (снять пометку предопределенности), установить пометку переопределенного элемента. Проверяет предопределенные данные на наличие задвоений и отсутствующих. Работает со справочниками, планами счетов, планами видов характеристик, планами видов расчетов.
При заполнении СЗВ-ТД может возникнуть ситуация, что по сотрудникам будут загружаться мероприятия, которые уже были переданы в предыдущих отчетах СЗВ-ТД . В этом случае прежде всего следует убедиться, что по переданным в ПФР сведениям в форме СЗВ-ТД установлен флажок Пачка принята в ПФР (не редактируется) .
Если с этим все в порядке, то попробуйте воспользоваться обработкой и отчетом, которые разместили разработчики на партнерском форуме, для поиска и исправления неверных уникальных идентификаторов (UUID-ов), из-за которых уже переданные кадровые мероприятия повторно загружаются при заполнении очередного СЗВ-ТД.
Перед началом работы с обработкой обязательно сделайте резервную копию информационной базы и прочтите инструкцию к обработке от разработчиков 1С!
Как подключить отчет и обработку в программах 1С
Инструмент по исправлению ошибок по идентификаторам содержит три файла:
-
– отчет, позволяющий проанализировать кадровые события в разрезе уникальных идентификаторов (UUID-ов) – обработка, позволяющая заменять идентификаторы – инструкция 1С по подключению и использованию обработки
Для запуска отчета и обработки следует воспользоваться командой Открыть в Главном меню – Файл .
В появившемся окне Предупреждение безопасности следует разрешить открытие файлов.
Далее открыть и выбрать скаченный файл отчета, а потом повторить такую же процедуру для файла с обработкой.
а) в версии ЗУП ПРОФ:
б) в базовой ЗУП:
Пример исправления уникального идентификатора (UUID-а)
Следует сформировать отчет Проверка мероприятия трудовой деятельности . Возможные проблемы будут выделены красным шрифтом.
В этом случае при автоматическом заполнении СЗВ-ТД за март кадровый перевод с
20.01.2020 г. вновь попадает в отчет.
После этого в СЗВ-ТД за март 2020 г. январский перевод по Астровой А.А. уже попадать не будет.
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С ЗУП, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
На партнерском форуме разработчики для ЗУП 3 разместили внешнюю обработку.В ЗУП 3.1.14.334 и 3.1.16.77 реализовано напоминание о необходимости подготовить.Обработка удаляет все записи из регистра сведений Данные о времени.Добрый день! Подскажите, пожалуйста, есть ли в ЗУП 3.1 отчет.
Карточка публикации
(4 оценок, среднее: 5,00 из 5)
Данную публикацию можно обсудить в комментариях ниже.Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Все комментарии (22)
А для какой версии ЗУП эти обработка и отчет?
Здравствуйте!
Конкретные релизы разработчики не указывали. Я проверяла на последних 3.1.10 и 3.1.13. По идее должны работать, начиная с релизов, в которых появился новый механизм по СЗВ-ТД: 3.1.10.348 и 3.1.13.120.
Здравствуйте!
Задайте пожалуйста Ваш вопрос в разделе МОИ ВОПРОСЫ в ЛИЧНОМ КАБИНЕТЕ здесь: Личный кабинет
Для решения вопроса скорее всего понадобятся скриншоты
Получается, если по сотруднику уже сдали СЗВ-ТД и потом появилась необходимость перепровести прием/перевод/увольнение, то изменить UID сотрудника и СЗВ-ТД не получится сдать, пока не поменять UID на изначальный? Есть какой-то способ обойти его изменение при перепроведении документов?
Здравствуйте!
Если вы просто перепроведете кадровые документы, не меняя значения значимых для СЗВ-ТД реквизитов, то UUID не изменится. Если перед перепроведением измените значения важных для СЗВ-ТД реквизитов (например, должности), то UUID поменяется. Однако в этом случае логично, что старое мероприятие должно быть отменено и появиться новое значение. Обратите внимание, что, если Вы ничего не меняли, но СНЯЛИ С ПРОВЕДЕНИЯ документ и потом вновь его провели, то UUID изменится.
Здравствуйте. Рассказываю о ситуации, в которой эта обработка не поможет, а проблему надо решать другим способом. Возможно, это решение пригодится кому-то еще.
Спасибо за обработку! Но для нас проще вручную в файле выгрузки поменять УИД на правильный.
Здравствуйте!
Проверила на 3.1.16.77 обработка открылась через Файл-Открыть (именно так в статье рекомендуется её открывать). Если у вас база не во фреше, то задайте свой вопрос в разделе МОИ ВОПРОСЫ в ЛИЧНОМ КАБИНЕТЕ здесь: Личный кабинет Можно будет разобраться в чем проблема
Спасибо, Ольга. Попробую.
Здравствуйте, при использовании обработки по исправлению идентификаторов обязательно должен быть монопольный режим?
Сообщает, что необходимо завершить работу других пользователей.
Здравствуйте! Да. Скорее всего разработчики сделали так, чтобы исключить вероятность корректировки ИД мероприятия другим пользователем в этот момент.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Все комментарии (20)
Добрый день, Ольга! Пока не удалось воспроизвести аналогичную ситуацию. Укажите, пожалуйста, релиз программы. Приложите скрин платежных поручений, а также скрин ошибки.
Спасибо за уточнение. Вопрос в работе, по результатам сразу Вам отпишусь.
Ольга, коллеги попросили меня посмотреть программный код по части вашей ошибки, возможно, Оксана добавит к этому что-то еще, если сможет выполнить настройку с банком. из тестовой базы. У меня возможности подключиться к банку напрямую нет, поскольку тут нужны реальные данные для подключения реальной организации, не тестовой.
Но что я вижу из программного кода.
Я как программист описала, как разработчики оформили передачу в банк в типовой 1С.
То есть эти условия работают для типовой 1С:Бухгалтерия. Поэтому повторное указание УИД у ВСЕХ вызовет ту же ошибку, что и у вас.
Ольга, мы сами работаем с тем, что дают разработчики.
Видимо, у них были причины оформить все это именно так. Подождите ответа Оксаны. По коду я все расписала подробно, по оформлению таких случаев (длящиеся исполнительные листы) она вам подскажет более профессионально, нужно ли заполнть УИД повторно, как бухгалтер.
При выгрузке в банк идет все та же проверка на дубли в специальной процедуре ПроверитьЗаполнениеНалоговыхРеквизитов (см. скрин). В результате программа определяет наличия дублей и формирует ошибку, которая уже ПРЕПЯТСТВУЕТ выгрузке данных в бвнк.
Чисто программно это можно обойти только убрав эту проверку.
Поэтому если Оксана подтвердит, что вы думаете верно, нужно писать разработчикам по этой теме. Возможно, это еще не до конца доработанный вариант. Или они не учли эту ситуацию, поэтому о ней нужно заявить.
Опять же после подтверждения Оксаной, что действительно для повторных выгрузок длящихся ПП в бюджет проблем быть не должно.
Поэтому подождите ответа Оксаны и тогда уже можно будет понимать как действовать. 🙂
Ирина , спасибо большое за подробный ответ .
Добрый день, Ольга! Прошу прощения за задержку с ответом, потребовалось дополнительно обсудить вопрос с коллегами. Уточните, пожалуйста, какой вид операции указываете в ПП? При перечислении по исполнительному листу в платежке попробуйте указать Прочее списание, при выборе такого вида операции подобной ошибки возникнуть не должно. Если же выбираете Перечисление в бюджет, ошибка возникает по причинам, о которых подробно рассказала Ирина выше в комментариях.
Давайте я к вам подключусь в виде исключения. )
Высылайте логин и доступ через TeamViewer, я потом сразу удалю их.
Тогда помочь мы вам не сможем.
Если базу вы не дадите и нельзя подключиться, то способов вам помочь нет.
Мы просмотрели формирования ошибки в программном коде типовой 1С. Правда я смотрела на редакции 3.0.95.15. Можем тогда предложить вам только обновиться.
Если у вас так строго с базой, то, видимо, есть программист или фирма, которая ее обслуживает. Пусть посмотрят в Отладчике формирование ошибки, если у вас полностью типовая, т.е. не доработанная конфигурация.
Вот на всякий случай приводу скрин, о котором говорила выше.
Читайте также: