Что такое идентификатор клиента в 1с
Добрый вечер, обратите внимание, что мы отвечаем на вопросы, связанные с работой функционала 1С на уровне пользователей. Информация, которую вы просите — уровня разработчиков.
Поэтому по вашему вопросу могу дать рекомендации, исходя только из своего профессионального опыта.
Определение уникального идентификатора зависит от того, с какой базой вы работаете: файловой или клиент-серверной.
Если с файловой, то есть еще один нюанс: база была создана копированием или устанавливалась и наполнялась с «нуля».
1. База файловая, создана копированием. Это самый простой вариант для определения идентификатора информационной базы. Для этого вам нужно зайти в каталог ракзмещения базы и открыть файл DoNotCopy в каталоге размещения базы данных.
Там содержится уникальный идентификатор информационной базы, например, в моем случае — это символьная строка, разделенная дефисами:
2. Если база файловая, но создана не копированием, определить уникальный УИД базы сложнее.
Внешний отчет по определению УИД информационной базы запускайте по кн. Главное меню — Файл — Открыть.
3. Если вы работает на сервере, то могу процитировать информацию из документации разработчиков.
Написанный мной отчет, впрочем, тоже УИД информационной базы прочитает и в этом случае.
Я не знаю, для каких целей вы ищите УИД базы, но, возможно, вам нужен не внутренний идентификатор базы, а уникальный идентификатор соединения базы?
Если так, то смотреть нужно другое, конкретно файл ibases. И там уникальный идентификатор будет отличаться от того, что я приводила выше для своей базы:
Посмотреть все уникальные идентификаторы подключения информационной базы вы можете в файле ibases (%appdata%\Roaming\1C\1CEStart).
Для проверки этого можете очистить кеши в %appdata% и запустить нужную базу: получите тот идентификатор, который прописан в файле ibases
Главное отличие внутреннего УИД подключения базы от внутреннего УИД базы в том, что при удалении базы из списка баз и добавления потом в список, формируется новый внутренний идентификатор подключения базы.
Но и при восстановлении информационной базы из копии мы также порлучаем новый УИД базы.
Поэтому если вам нужно привязаться к базе для запуска в какой-то одной из баз обработок и регламентных заданий, то удобнее фиксироваться на имени базы при запуске обработки.
Для этого обычно используют команду:
СтрокаСоединенияИнформационнойБазы()
Вот вам вся информация, можете ее использовать.
Тем не менее, мы не разработчики и на уровне разработчиков по таблицам 1С и метаданным базы, как правило, не консультируем.
От Вас не поступило ответа. Я закрываю обращение. Если у Вас остались вопросы, Вы можете задать их в комментариях в течении трех дней. После этого обращение будет закрыто.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Марина Аркадьевна, большое спасибо за такой семинар. Очень много полезного для себя узнала, оказывается срочно надо покупать ККТ. Обязательно пересмотрю запись вебинара.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
С 4 февраля 2014г. утвержден новый порядок заполнения поручений на перевод денежных средств для оплаты бюджетных платежей. Порядком предусмотрено заполнение всех обязательных реквизитов, указанных в правилах по осуществлению переводов. При переводе налогов, сборов и других обязательных платежей в бюджет, администраторами которых выступают государственные или муниципальные органы власти, обязательно надо указывать уникальный код – УИН. Он является идентификатором для отнесения платежей по их назначению органами Федерального казначейства. УИН позволяет производить процедуру зачисления быстро и избежать при этом ошибок.
Из чего состоит УИН?
Уникальный код – это 20-изначная цифровая комбинация, состоящая из 4-х блоков, каждому из которых присвоено определенное значение:
- С 1 по 3 знак – цифры, которым присваивается значение администратора платежа. Код органа власти, который осуществляет контроль над поступлением средств по указанному назначению;
- 4-й знак – это неиспользуемый идентификатор, значение которого одинаковое для всех уникальных кодов. Оно соответствует цифре ноль;
- С 5 по 19 знак – это сам уникальный код, который носит неповторяемый 15-изначный индекс. По нему производится зачет денежных средств;
- 20-й знак – это заключительный блок, значение которому присваивается по определенной алгоритмической формуле.
Многие государственные органы для удобства используют, уже существующие идентификаторы для формирования уникального кода. Например:
- Налоговая служба в качестве 15-изначного кода использует индекс документа, который проставлялся в квитанции на оплату налога до введения нового порядка;
- МВД ввело систему нумерации документов, по которой номер постановления равен по значению уникальному идентификатору платежа.
Важно: новое правило определяет процедуру передачи сведений УИН бюджетных платежей, согласно которой обязанность по формированию и отправке информации о коде возложена на организации, производящие прием и перевод денежных средств, то есть на банки, отделения почтовой связи, платежные центры и другие.
Уникальный идентификатор начисления в 1С
В программе 1С Предприятие версии 8.3 представлена возможность автоматической выгрузки платежных поручений. Выгрузка оптимизирована под программное обеспечение банков, использующих различные системы для работы с клиентами через глобальную сеть.
Для того чтобы заполнить в 1С платежное поручение на перевод денежных средств в бюджетную систему в соответствии всем требованиям законодательства, необходимо:
- Зайти в раздел «Банк и касса»;
- Нажать кнопку «Платежные поручения».В открывшимся журнале новый документ можно создать через кнопку «Создать». Для заполнения платежного поручения непосредственно для оплаты задолженности в бюджет предусмотрена кнопка «Оплатить». Если выбрать позицию «Начисленные налоги и взносы», то программа предложит создать платежное поручение на сумму текущей задолженности по всем налогам, учет которых ведется в программе.
Из списка налогов и взносов к оплате можно выбрать один или несколько нужных для составления платежного поручения. И нажать кнопку «Создать платежные документы».
Здесь имеется возможность изменить расчетный счет. После нажатия кнопки «Создать платежное поручение» программа автоматически формирует документ с указанием всех необходимых реквизитов, кроме уникального идентификатора начисления.
Для того чтобы указать уникальный код необходимо в платежном поручении открыть для редактирования параметры бюджетного платежа, которые находятся под окном суммы. В реквизитах бюджетного перечисления в поле УИН указывается уникальный код, если он предоставлен администратором платежа. Из введенных параметров УИН попадает в поле 22 платежного документа.
Важно: если администраторам платежа уникальный идентификатор начисления не предоставляется или у данного перечисления он отсутствует, то поле заполняется значением ноль.
Где можно узнать УИН?
Случаи, когда идентификатор отсутствует:
- Если предприятие или индивидуальный предприниматель начисляют и уплачивают налоговые платежи самостоятельно в соответствии с налоговой декларацией. В таком случае платеж идентифицируют по коду бюджетной классификации, который проставляется в поле 104 платежного документа, а УИН не обязателен и его значение равно нулю;
- Плательщиком средств в бюджет является физическое лицо, которое делает перечисление по уведомлению из налоговой службы. В этом случае идентифицирует платеж индекс, указанный в квитанции.
Если физическое лицо хочет перевести средства в бюджет и у него отсутствует уведомление из федеральной службы, то необходимую квитанцию можно сформировать самостоятельно через сервис, который размещен на сайте налогового органа. Сервис при формировании документа присваивает индекс квитанции в автоматическом режиме. При внесении оплаты в счет погашения задолженности по налогам наличными через кредитную организацию УИН в платежном распоряжении не указывается.
В случаях, когда уникальный код для оплаты необходим, его можно узнать:
- У государственного или муниципального органа власти, который является администратором платежа;
- Через интернет-портал государственных услуг при наличии регистрации личного кабинета;
- В кредитной организации, осуществляющей прием и перевод денежных средств в бюджетную систему. Узнать УИН в банке можно только в том случае, если у него есть соглашение с государственным органом, администрирующим платежи, по формированию идентификаторов.
Важно: новый параметр был введен для удобства и скорости отнесения к определенным видам доходов средств, поступающих в бюджет, поэтому для исключения ситуаций по выставлению требований государственным органом о погашении недоимки из-за ошибочного заполнения платежного документа, при перечислении заполняйте все необходимые реквизиты.
В самом названии «уникальный идентификатор» содержится два главных качества, которыми должен обладать данный объект:
- Он должен был уникальным;
- С его помощью можно легко определить, какой объект он идентифицирует.
Уникальность
Разговор про уникальность необходимо начинать с того, что такое GUID (Globally Unique Identifier) и как этот GUID формируется.
Событие, состоящее в выпадение двух абсолютно одинаковых чисел из последовательности, максимальный член которой имеет порядок 10 в 38 степени, очевидно, является маловероятным. Именно на этом и основан принцип глобального уникального идентификатора.
Каждый идентификатор содержит 128 бит информации, записанный в виде шестнадцатиричного числа ( в 1С имеет вид a96ca0cd-b164-11e6-80c2-00155d001fe4). Простенький код (Рис.1) позволяет получить УИ любого элемента базы данных.
Конечно, полностью гарантировать уникальность отдельно взятого значения невозможно. Однако, шансы на то, что при работе приложений и сервис возникнут два разных объекта с одинаковым GUID крайне малы.
Идентификация
Воспользовавшись вышесказанными особенностями, статистически маловероятную величину решили использовать в программировании для определения уникальности того или иного объекта. Базы данных 1С также используют эту возможность.
Каждая ссылка в 1С на тот или иной объект данных состоит из двух частей, которые позволяют максимально полно его описать:
- Уникальный идентификатор (УИ), можно называть его GUID;
- Типа ссылки (описание объекта метаданных).
Таким образом, даже если случится маловероятное событие и генератор случайных чисел выдаст для еще одного объекта базы идентификатор уже существующего элемента, внутри одной таблицы (одного типа метаданных) такие два объекта существовать не будут.
Важно понимать, что УИ в базах 1С не позволяет идентифицировать элементы необъектного типа, в частности строки табличных частей документов и справочников. В случае возникновения такой необходимости, её придется прописывать самостоятельно.
Область использования уникального идентификатора
Исходя из свойств этого поля, вырисовываются и направления его применения:
- Обмен данными между конфигурациями;
- Поиск необходимого объекта;
- Восстановление неправильно удаленных объектов.
Один интересный факт: до записи объекта в базу данных 1С он имеет идентификатор, состоящий из нолей (00000000-0000-0000-0000-000000000000).
Обмен данными
Если говорить об обмене данными между разными конфигурациями 1С8, то здесь существует регистр сведений Значения свойств объектов, который позволяет хранить практически любую дополнительную информацию. Задав для справочника «Номенклатура» дополнительное свойство «УИ 82», и присвоив ему тип «Строка» (рис.2), мы тем самым можем сохранить в него уникальный идентификатор из другой базы.
Синхронизация подобным образом позволяет без проблем производить выгрузку в обоих направлениях, не опасаясь пересортицы и задвоения элементов.
Поиск объекта
Поиск по строковому идентификатору – операция не характерная для объектноориентированной базы данных, однако, в отсутствии других возможностей, можно использовать и его. Следует понимать, что в общем случае осуществить поиск по УИ в базе данных невозможно, необходимо четко знать, в какой таблице необходимо осуществлять поиск.
Восстановление объектов
Зачастую при формировании отчетов пользователи сталкиваются со строкой (рис.3).
Причин её возникновения может быть несколько, главная – игнорирование ссылочной целостности базы данных при удалении объектов. Рассмотрев строку поближе и зная о GUID и уникальных идентификаторах можно заметить, что она состоит из двух частей:
- Несколько цифр до двоеточия;
- Шестнадцатеричный код после.
Последовательность действий по восстановлению:
- В первую очередь необходимо выяснить, какой тип данных у удаленного объекта. Для этого можно: уточнить тип поля у отчета, посмотреть, какие дополнительные отчеты открываются при щелчке по нему, попробовать сформировать подобный отчет на сохраненной копии. В нашем случае это элемент справочника «Номенклатура», в первичных документах у табличных частей будет вид (Рис.4); Рис.4
- Проверить в выгрузках, в старых копиях наличие удаленного элемента;
- Выгрузить его поля и табличные части в любой удобный для последующей загрузки формат (xml, dbf, xls);
- Загрузить данные в базу.
Очень важно понимать, что возможности по использованию уникального ID не ограничиваются этими тремя направлениями.
У каждого участника электронного документооборота имеется уникальный идентификатор, который выдается организации в момент регистрации в системе ЭДО.
Обмен электронными документами - это снижение ошибок, экономия ресурсов Ваших работников и плюс ко всему работа с документами становиться быстрее и проще.
У каждого участника электронного документооборота имеется уникальный идентификатор ("номер телефона" организации в системе ЭДО), который выдается организации в момент регистрации в системе ЭДО. Данный идентификатор состоит из числовых и буквенных символов.
Например 2AL-4DEF30A5-C6E4-455C-86C3-9E329A3DD8C9-00001.
Идентификатор может понадобится Вашему контрагенту, при настройке роуминга между разноименными операторами ЭДО. В данной статье рассмотрим, как посмотреть идентификаторы в 1С-ЭДО и других решениях ЭДО, если Ваш контрагент затрудняется в поиске уникального идентификатора.
1. Как посмотреть идентификатор ЭДО в сервисе 1С-ЭДО
Зайдите в справочник "Организации" - "ЭДО - Учетный записи"
Перейдите в нужную учетную запись, если их несколько:
На вкладке "Основное" расположен Ваш уникальный Идентификатор, для удобства справа от него, если кнопка "Скопировать"
2. Как найти идентификатор в системе Такском-Файлер
Раздел "Настройки" - " Идентификатор"
3. Как найти идентификатор в системе Астрал Онлайн
Идентификатор находится в "Личном кабинете" - в верхней части
4. Как найти идентификатор в системе СБИС ЭДО
В карточке "Организация", если в верхнем правом углу навести на значок "галочка" будет виден уникальный идентификатор в системе оператора СБИС
ЭДО
5. Как найти идентификатор ЭДО в системе Диадок
Меню «Реквизиты и настройки - Реквизиты организации»
Причины ошибки в 1C Неизвестный идентификатор формы
Ошибка Неизвестный идентификатор формы 1С 8.3 встречается сегодня редко. Связано это с усовершенствованием Платформ 1С.
Причинами ошибки могут быть:
- ошибка Платформы 1С;
- одновременное использование внешних обработок и отчетов с одинаковым именем в нескольких сеансах 1С;
- неправильное указание идентификатора формы объекта в программном коде.
Поскольку первые две причины более актуальны на старых Платформах 1С, разберем пример неправильного указания идентификатора формы в программном коде.
Неправильное указание идентификатора формы
При попытке открыть документ Списание с расчетного счета из журнала Банковские выписки появляется ошибка Неизвестный идентификатор формы .
Для поиска и устранения ошибки выполните следующие действия:
- Откройте Конфигуратор .
- В меню конфигурации Отладка по ссылке Остановка по ошибке установите флажок Останавливаться по ошибке .
- Перейдите в пользовательский режим. При попытке входа в документ Списание с расчетного счетаОтладчик остановится на ошибочной строке кода:
- Выбранная форма = «ФормаДокументаОднострочные».
- Откройте в Конфигураторе список форм документа Списание с расчетного счета .Как видно из списка форм, документ не содержит формы ФормаДокументаОднострочные . При написании процедуры допущена ошибка: правильный идентификатор формы — ФормаДокументаОднострочная .
- Исправьте идентификатор формы в процедуре ОбработкаПолученияФормы на правильный. После этого открытие документа Списание с расчетного счета выполнится без ошибки.
Ошибка Неизвестный идентификатор формы 1С-Отчетность
Если в 1С подключен блок 1С-Отчетность , ошибка Неизвестный идентификатор формы может указывать на неправильные настройки регламентированной отчетности.
При попытке открытия регламентированных отчетов появляется ошибка Неизвестный идентификатор формы .
Для исправления ошибки проверим выставленные настройки отчетности.
Чистка кеша учетной записи документооборота
Ошибка Неизвестный идентификатор формы в 1С 8.3 при подключенном внешнем электронном документообороте также может указывать на необходимость чистки кеша файлов с ресурсов оператора электронного документооборота.
Для чистки кеша файлов выполните следующие действия:
Это поможет электронному документообороту работать без ошибок.
БухЭксперт8 рекомендует предварительно выполнять изменения в копии базы. Только убедившись, что изменения привели к нужному результату, можно переходить к внесению изменений в рабочей базе.
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.Утверждены обновленные формы декларации и расчета по налогу на имущество.Приказом ФНС от 15.10.2020 N ЕД-7-11/751@ утверждена новая форма РСВ.Новые формы документов, используемые при прямой выплате пособий, применяются со 02.05.2021.
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
С 1 мая — новые коды в платежках при переводе денег физлицам
Изменения в 2022 году, о которых нужно знать бухгалтеру
Раз ошибка, два ошибка…и проблемы тут как тут: как не волноваться из-за бухгалтерских ошибок
Переход на ФСБУ 6/2020 «Основные средства» в 1С по альтернативному алгоритму
6-НДФЛ за 1 квартал 2022 в 1С
Марина Аркадьевна, большое спасибо за такой семинар. Очень много полезного для себя узнала, оказывается срочно надо покупать ККТ. Обязательно пересмотрю запись вебинара.
Читайте также: