Помощник работы с идентификаторами объектов

Публикация № 1183874

Разработка - Инструментарий разработчика

идентификатор ссылка тип внутреннее устройство диагностика SQL Server PostgreSQL база данных

Инструмент для расширенного анализа идентификаторов объектов.

Назначение и возможности

Инструмент предназначен для получения расширенной информации о ссылочных значениях объектов информационной базы. Говоря простым языком - обработка позволяет получить уникальный идентификатор ссылки и еще расширенный набор информации. Вместе с такими инструментами как "Транслятор запросов 1С" и "Просмотр и анализ структуры базы данных (отчет на СКД)" (новая версия от 07.01.2020) позволяет выполнять анализ работы платформы 1С в части работы с базой данных, а также расследовать различные инциденты в ее работе.

Основными возможностями инструмента являются:

  • Получение информации о ссылке на объект информационной базы:
    • Уникальный идентификатор
    • Навигационную ссылку
    • Уникальный идентификатор в терминах SQL Server
    • Уникальный идентификатор в терминах PostgreSQL
    • Представление "битой" ссылки
  • Дополнительная информация о типе ссылки:
    • Уникальный идентификатор типа
    • Числовой идентификатор типа
    • Полное имя объекта метаданных
  • Поиск ссылки и уникальному идентификатору (в т.ч. в терминах SQL Server и PostgreSQL, навигационной ссылке и представлению "битой" ссылки.
  • Поиск имя метаданных и числового идентификатора типа по уникальному идентификатору типа.

Требования к работе:

  • Платформа 1С версии 8.3.5 и выше.
  • Режим работы не имеет значения (клиент-серверный или файловая база. СУБД не имеет значения).
  • Только управляемые формы. Для использования в обычном приложении используйте известные обходные пути.

Ниже в примерах мы разберем некоторые кейсы по использованию инструмента.

Принцип работы

Все реализовано штатными возможностями платформы 1С без каких-либо подключений к базе данных напрямую или внешних компонент.

Примеры использования

Рассмотрим несколько случаев применения обработки.

Получение уникального идентификатора

В некоторых задачах необходимо получить уникальный идентификатор ссылки на объект. Это может пригодиться при разборе ситуаций с обменом данных, поиска ссылки по GUID из кода встроенного языка и др. С помощью данного инструмента это делается проще простого.

 
 Поиск уникального идентификатора

GUID у Вас в кармане! причем есть также идентификаторы в терминах СУБД, которые можно использовать в прямых SQL-запросах к базе. В нашем примере запросы выглядели бы так.

 
 Прямые запросы к базе

Еще одной вишенкой на торт будет возможность получения уникального идентификатора для значений перечисления. Да, эти значения не имеют метод "УникальныйИдентификатор()", но есть другие пути его получения. А после можно его хоть в прямых SQL-запросах к базе начать использовать. Вот так выглядит получение GUID'а для значений перечисления.

 
 Получение GUID'а для значения перечислений

Все это мне ни раз пригождалось, когда нужно было:

  • Из ошибок от SQL Server найти значения из запроса по GUID'ам
  • Поиск существующих элементов в базе для идентификатора. Например, для поиска причин ошибок с дублирующейся ссылкой.
  • Изучение работы платформы 1С в некоторых ситуациях.

Изначально именно для этой функции эта обработка создавалась.

Поиск ссылок по GUID

Обратная ситуация - у Вас есть уникальный идентификатор, но при этом неизвестно  какая ссылка за ним скрывается. С помощью обработки Вы можете найти все ссылки, которые имеют искомый GUID. Причем поиск можно выполнять как по стандартному GUID'у платформы 1С, так и по значениям идентификатора на стороне СУБД.

 
 Поиск ссылок

Пару кликов и все готово! Если будет найдено несколько ссылок, то просмотр переключится в режим списка.

 
 Режим списка

Здесь Вы можете работать с полями также, как и в предыдущем случае.

Зачем идентификаторы типа

Инструмент содержит дополнительную информацию о типе ссылки: уникальный идентификатор типа, числовой идентификатор и имя метаданных. С именем метаданных все ясно, а по поводу остального нужно пояснить.

Числовой идентификатор - Вы могли его видеть в представлении бито ссылки. Например, вот здесь:

<Объект не найден> (230:51ed67a3-7220-11df-b336-0011955cba6b)

число 230 - это как-раз и есть числовой идентификатор типа. Но что это и зачем он нужен? Если мы посмотрим на структуру хранения в базе данных (например. с помощью отчета "Просмотр и анализ структуры базы данных (отчет на СКД)"), то увидим, что справочник "Организации" имеет имя таблицы "_REFERENCE230".

Вот как-раз число в имени таблицы и является числовым идентификатором типа. Он может пригодиться в разборе нестандартных ошибок платформы или для анализа структуры базы.

Что касается уникального идентификатора типа, то он также может пригодиться для диагностики сложных ситуация и ошибок. Например, ошибок вида "Неизвестный идентификатор типа <ЗначениеИдентфикатора> и другое. Это уже совсем другая история.

В общем, информация дополнительная и может быть полезна в особых случаях.

Вместо заключения

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

А Вы сможете найти применение данной обработке? :)

Авторские разработки

Другие ссылки

Скачать файлы

Наименование Файл Версия Размер
Помощник работы с идентификаторами объектов:
.epf 18,29Kb
24.01.20
14
.epf 1.0.0.0 18,29Kb 14 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Evg-Lylyk 2786 24.01.20 12:57 Сейчас в теме
Хорошо
Еще можно добавить дату создания (определяемую) по UID
A_Max; BigB; SirAlexIT; Fox-trot; YPermitin; +5 Ответить
2. YPermitin 7361 24.01.20 12:58 Сейчас в теме
(1) крутое предложение!

Записал.
6. PerlAmutor 54 24.01.20 18:01 Сейчас в теме
(2) Помимо даты там можно вытащить еще MAC адрес машины на которой была сгенерирована ссылка. Из пожеланий - открытие произвольной формы динамического списка объекта определенного типа, где одной из колонок была бы дата полученная из ссылки. Плюс к этому возможность автоматического открытия формы Журнала Регистрации с переданным отбором по этой дате и ссылке.
Такой инструмент здорово облегчит проведение расследований, чтобы установить автора/создателя объекта в базе.

Версионирование дело хорошее, но оно не всегда включено или настроено. И не всегда оправдано с точки зрения производительности.

В качестве еще одного вариант добавления фишки - добавить на форму обработки события и переменные для работы с подключаемым оборудованием (БСП), чтобы отлаживать работу печатных форм на которых выводятся штрих-коды. У нас бывают ситуации, когда распечатанный документ есть, а в базе документа уже нет (помечают на удаление после распечатывания и подписи у руководителя). В таком случае как раз и приходится лезть в журнал регистрации для поиска того кто пометил документ на удаление. Если добавить функцию, которая будет получать штрих-код со сканера, определять дату по ссылке и делать снова отбор по ЖР, то это бы также облегчило проведение расследований.
A_Max; lunjio; BigB; acanta; -vito-; YPermitin; +6 Ответить
8. YPermitin 7361 24.01.20 18:35 Сейчас в теме
(6) содержательно.

Записал себе. Добавил issues, так сказать :)
3. acanta 73 24.01.20 14:50 Сейчас в теме
Фантастика. Спасибо огромное!
Правильно ли я понимаю, что идентификатор одного и того же объекта в sql и postgres разные и сконвертировать базу sql в postgres или наоборот не получится средствами СУБД, даже если они существуют, и поможет только выгрузка в dt, с соответствующим ограничением файловой системы на размер файла?
YPermitin; +1 Ответить
4. YPermitin 7361 24.01.20 15:32 Сейчас в теме
(3) идентификаторы в SQL Server и PostgreSQL одинаковые фактически, просто хранятся немного по разному.
Сконвертировать базу можно. Так даже делают, когда выгрузка / загрузка через DT не помогает. Но такая конвертация это совсем другая история.
5. Rustig 1346 24.01.20 16:07 Сейчас в теме
а где может пригодиться? так-то интересный инструмент...
YPermitin; +1 Ответить
7. YPermitin 7361 24.01.20 18:28 Сейчас в теме
(5) я описал где использую в публикации. Если кратко, то:
1. Поиск ссылок в базе по GUID (это либо идентификатор как в 1С, обычно такое при диагностике обменов пригождается. Либо это поиск ссылок по идентификатору SQL Server. Последнее пригождается, когда есть запрос и значение его параметров, но не понятно что это за значения).
2. Когда нужен GUID во время разработки.
3. Сложные случаи диагностики работы. С тем же типом данных как в статье.

В статье еще добавил ссылки на другие публикации получения GUID'ов. То есть 1 пункт чаще всего у разработчиков возникает.
10. Rustig 1346 24.01.20 19:10 Сейчас в теме
(7)
Поиск ссылок в базе по GUID

я извиняюсь, но я не вижу сам поиск.
поиск по данным /метаданным? по всей базе, по документам, по справочникам? по регистрам?
те же самые вопросы отнесу к запросам - есть значение, а где поиск происходит?
не вижу кнопки "Поиск" .... :)
11. YPermitin 7361 24.01.20 19:22 Сейчас в теме
(10) вводите GUID и он находит ссылочное значение. Ссылочное значение можно найти только в ссылочных объектах, так что регистры отпадают :)

Кнопки поиск не надо, ввели и обработка все показала. Смотрите анимацию в публикации :)
13. Rustig 1346 24.01.20 19:35 Сейчас в теме
(11) :) ясно, поиска не происходит... смутило слово "поиск"....
просто показывает соответствие конкретной ссылке - свой уид.
ок, спасибо, понятно, красиво сделано.
9. -vito- 403 24.01.20 19:04 Сейчас в теме
Юрий, и снова радуете отличным инструментом!
Особенно меня порадовал (и как же я сам не догадался так сделать-то...) поиск ссылочных значений имея только уникальный идентификатор или значение из СУБД, без обозначения типа объекта. В похожей обработке мне приходилось тип объекта определять по его номеру. Ваш вариант с перебором менеджеров гораздо удобнее!
12. YPermitin 7361 24.01.20 19:23 Сейчас в теме
(9) спасибо!

Рад, что принес пользу :)
14. triviumfan 14 24.01.20 21:07 Сейчас в теме
Вроде ничего нового, но все в одной обработке. Наверное удобно.
Как уид перечисления ищется? ЗначениеВСтрокуВнутр()?
ЗЫ: дороговато для такой простенькой обработки
BigB; YPermitin; +2 Ответить
15. YPermitin 7361 24.01.20 21:09 Сейчас в теме
(14) никто не заставляет вас скачивать :)
16. triviumfan 14 24.01.20 22:23 Сейчас в теме
(15)
Как уид перечисления ищется? ЗначениеВСтрокуВнутр()?
17. Xershi 893 25.01.20 10:08 Сейчас в теме
Уже давно есть инструмент как для поиска, так и для восстановления Поиск и восстановление битых ссылок (обычная и управляемая форма) 8.2-8.3.
Ну и как вы поняли нет ограничений на платформу и режим запуска.
YPermitin; +1 Ответить
18. YPermitin 7361 25.01.20 10:23 Сейчас в теме
(17) ох уж эта реклама в комментариях. Давно есть, а функционал то другой.
19. PLAstic 225 27.01.20 09:23 Сейчас в теме
(18) Я, может, тоже не туда посмотрел, но почему "другой"? Всё то же есть вроде бы.
YPermitin; +1 Ответить
20. YPermitin 7361 27.01.20 10:23 Сейчас в теме
(19) поиск по идентификаторам СУБД SQL Server и PostgreSQL, инфо о навигационной ссылке, идентификаторы перечислений, идентификаторы типов.

Ну то есть задача у того инструмента другая вроде как.
21. kuzyara 924 31.01.20 11:32 Сейчас в теме
У вас в обработке выводится "Идентификатор типа".
Хотя на самом деле это идентификатор типа ссылки.
Например, после создания нового справочника Номенклатура, становятся доступны следующие типы данных:
СправочникМенеджер.Номенклатура;
СправочникСсылка.Номенклатура;
СправочникОбъект.Номенклатура;
СправочникВыборка.Номенклатура;
СправочникСписок.Номенклатура.
(с) https://v8.1c.ru/platforma/sistema-tipov/

Таким образом для одного объекта метаданных вида справочник определяется 5 типов.

Для константы 2 типа:
КонстантаМенеджер.<Имя константы>
КонстантаМенеджерЗначения.<Имя константы>


Для регистра расчёта 6 типов:
РегистрРасчетаМенеджер.<Имя регистра расчета>
РегистрРасчетаНаборЗаписей.<Имя регистра расчета>
РегистрРасчетаВыборка.<Имя регистра расчета>
РегистрРасчетаЗапись.<Имя регистра расчета>
РегистрРасчетаКлючЗаписи.<Имя регистра расчета>
РегистрРасчетаСписок.<Имя регистра расчета>


В данной обработке "идентификтор типа" определяется через ЗначениеВСтрокуВнутр(СсылкаНаОбъект) что является эквивалентом ЗначениеВСтрокуВнутр(ТипЗнч(СсылкаНаОбъект)) или ЗначениеВСтрокуВнутр(Тип("СправочникСсылка.Организации"))(судя по первому скрину), то есть и там и там и там первым будет идти идентификатор типа ссылки.
Пример:
СсылкаНаОбъект = Справочники.Организации.НайтиПоНаименованию("");
// для ссылки
Строка1 = ЗначениеВСтрокуВнутр(Тип("СправочникСсылка.Организации"));// {"T",0e283f00-16f5-4700-b0f6-5206e4fefcf3}
Строка2 = ЗначениеВСтрокуВнутр(ТипЗнч(СсылкаНаОбъект));             // {"T",0e283f00-16f5-4700-b0f6-5206e4fefcf3}
Строка3 = ЗначениеВСтрокуВнутр(СсылкаНаОбъект);                     // {"#",0e283f00-16f5-4700-b0f6-5206e4fefcf3,65:a19abcaec539291a11ea44007b879c3d}
// для объекта
Строка4 = ЗначениеВСтрокуВнутр(Тип("СправочникОбъект.Организации"));     // {"T",0de1dfa4-0add-4e01-8f3c-aad080c6b1f3}
Строка5 = ЗначениеВСтрокуВнутр(ТипЗнч(СсылкаНаОбъект.ПолучитьОбъект())); // {"T",0de1dfa4-0add-4e01-8f3c-aad080c6b1f3}
// для выборки
Строка6 = ЗначениеВСтрокуВнутр(Тип("СправочникВыборка.Организации"));     // {"T",6f64dca0-a3c7-48ff-ac3e-b470c7ec9c71}
Строка7 = ЗначениеВСтрокуВнутр(ТипЗнч(Справочники.Организации.Выбрать()));// {"T",6f64dca0-a3c7-48ff-ac3e-b470c7ec9c71}
// и т.д.
Показать

Идентификатор же объекта метаданных программно получить нельзя, только выгрузкой конфигурации в файлы (поле uuid), например вот файл Организации.xml:
<?xml version="1.0" encoding="UTF-8"?>
<Met aDataObject xmlns="http://v8.1c.ru/8.3/MDClasses">
	<Catalog uuid="b3f7df39-dc92-457a-8604-eb57b6a7a403">
		<InternalInfo>
			<xr:GeneratedType name="CatalogObject.Организации" category="Object">
				<xr:TypeId>0de1dfa4-0add-4e01-8f3c-aad080c6b1f3</xr:TypeId>
				<xr:ValueId>6e7e462d-c48f-479c-bd15-38f2df11a8d3</xr:ValueId>
			</xr:GeneratedType>
			<xr:GeneratedType name="CatalogRef.Организации" category="Ref">
				<xr:TypeId>0e283f00-16f5-4700-b0f6-5206e4fefcf3</xr:TypeId>
				<xr:ValueId>ec7587ff-5deb-40d5-8155-f73f1623f9b6</xr:ValueId>
			</xr:GeneratedType>
			<xr:GeneratedType name="CatalogSelection.Организации" category="Selection">
				<xr:TypeId>6f64dca0-a3c7-48ff-ac3e-b470c7ec9c71</xr:TypeId>
				<xr:ValueId>89e18e38-ccfb-483a-b74d-efe11d5a34fb</xr:ValueId>
			</xr:GeneratedType>
			<xr:GeneratedType name="CatalogList.Организации" category="List">
				<xr:TypeId>1e0465a8-a6c3-42ad-809d-5d4cf7e4e9a4</xr:TypeId>
				<xr:ValueId>468436d7-7488-453d-ba93-d8f64f6557b1</xr:ValueId>
			</xr:GeneratedType>
			<xr:GeneratedType name="CatalogManager.Организации" category="Manager">
				<xr:TypeId>3911ed42-c1e2-45cf-908e-9ca0cbc280a4</xr:TypeId>
				<xr:ValueId>c170b256-4b17-461c-ac53-15ba90593580</xr:ValueId>
			</xr:GeneratedType>
		</InternalInfo>
Показать

Или из буфера обмена (см. скриншот)

Таким образом, надпись "Идентификатор типа" считаю не совсем корректной и: либо добавить в обработку выбор из полного списка прикладных типов объекта; либо всё же указать что это идентификатор типа ссылки

ps: я знаю что вы уже всё это знаете, просто хочу поделиться информацией. Извините за многословность ;)
Прикрепленные файлы:
YPermitin; +1 Ответить
22. YPermitin 7361 31.01.20 11:43 Сейчас в теме
(21) это отличный комментарий!

Да, все так, это идентификатор типа ссылки :)

Переименую поле в следующей версии. А так да, инструмент работает только с сылочными сущностями.

+ Вам, добрый человек! :)
Оставьте свое сообщение

См. также

Совместимость работы со строками. Жизнь до 8.3.6 и после

Статья Пользователь Стажер Нет файла v8 Бесплатно (free) Практика программирования

Немного о совместимости со старыми версиям платформы 1С в работе со строками.

21.02.2020    2861    YPermitin    24       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

Код разработчика в зависимости от опыта работы

Статья Программист Стажер Нет файла v8 Бесплатно (free) Практика программирования

Пятничный пост! Как меняется код разработчика в зависимости от опыта работы.

14.02.2020    6388    YPermitin    210       

Мастер полнотекстового поиска

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Поиск данных

Набор инструментов для работы с полнотекстовым индексом платформы 1С. Стандартные и расширенные возможности.

2 стартмани

07.02.2020    1872    12    YPermitin    21       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

Универсальные инструменты 1С

Инструменты и обработки Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Универсальные обработки Прочие инструменты разработчика

Свободно распространяемый набор универсальных обработок и отчетов в виде расширения для разработки и поддержки, которое работает во ВСЕХ видах клиентских приложений и во всех операционных системах, которые поддерживает платформа 1С:Предприятие, кроме мобильных. Консоль запросов - консоль отчетов - консоль кода - редактор объектов базы данных - удаление помеченных объектов - поиск и удаление дублей - редактор констант - консоль заданий - групповая обработка справочников и документов - динамический список - поиск ссылок на объект - регистрация изменений для обмена данными - структура хранения базы - консоль HTTP запросов.

1 стартмани

21.01.2020    10798    195    cprit    70       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

Обозреватель криптографии

Инструменты и обработки Системный администратор Программист Внешний отчет (ert,erf) v8 Windows Абонемент ($m) Инструментарий разработчика Защита ПО

Отчет для просмотра доступных провайдеров и сертификатов криптографии на сервере и клиенте.

2 стартмани

21.10.2019    5065    6    YPermitin    10       

​​​​​​​CorelDRAW Graphics Suite 2019 Промо

CorelDRAW – пакет профессиональных инструментов для редактирования фотографий, разработки дизайна, создания макетов страниц и векторных иллюстраций

CF & SQL : конструктор прямых запросов к БД 1С

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Россия MS SQL Абонемент ($m) Инструментарий разработчика Администрирование СУБД

Программа для чтения и анализа внутренней структуры данных 1С V8.х, Содержит конструктор прямых SQL запросов, позволяет обрабатывать и редактировать тексты SQL-запросов, выполнять прямые запросы к базе данных 1С и обрабатывать полученные результаты.

1 стартмани

02.10.2019    9305    137    dmitrydemenew    35       

Конвейер проверки качества кода

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика Практика программирования Математика и алгоритмы

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

3 стартмани

04.09.2019    11621    18    Stepa86    44       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Анализ производительности APDEX

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 1cv8.cf Бесплатно (free) Производительность и оптимизация (HighLoad)

Отчет для просмотра и анализа замеров производительности в конфигурациях на базе БСП.

31.08.2019    6009    144    YPermitin    7       

Путеводитель по истории релизов

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 1cv8.cf Абонемент ($m) WEB

Отчет по истории выпуска релизов и анализа информации по обновлениям.

5 стартмани

13.08.2019    6461    7    YPermitin    15       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Преобразование ссылки управляемой формы во внутренний уникальный идентификатор и обратно

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Универсальные обработки

Обработка позволяет быстро получить ссылку управляемой формы или уникальный идентификатор через ссылку на объект (справочник, документ). Или в обратном порядке через ссылку управляемой формы или уникальный идентификатор.

1 стартмани

12.08.2019    1586    1    infostartchel    0       

Просмотр и анализ структуры базы данных (отчет на СКД)

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика

Отчет для просмотра и анализа структуры базы данных с поддержкой файловых баз (ограниченный режим), а также баз на SQL Server и PostgreSQL.

5 стартмани

24.07.2019    12240    123    YPermitin    26       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Модель объекта

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) Инструментарий разработчика

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    5871    1    vadim1980    4       

Переводим рутину ручного тестирования 1C на рельсы Jenkins-а и ADD

Инструменты и обработки Системный администратор Программист Архив с данными v8 Windows Абонемент ($m) Инструментарий разработчика Jenkins

Вы все еще тестируете свои конфигурации 1С вручную? Да вы просто тратите жизнь впустую! В данном туториале попробуем скрестить ADD и jenkins для автоматического запуска тестов.

1 стартмани

03.06.2019    14886    2    ripreal1    87       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

Универсальный HTTP-сервис на платформе 1С, аля HTTP-сервер с примером

Инструменты и обработки Программист Подсистема v8 1cv8.cf Абонемент ($m) Инструментарий разработчика

Практический кейс построения HTTP-сервиса, который работает по принципу HTTP-сервера, с разбором всех методов построения и разработки класса задач построения личных кабинетов и сопряжения их с центральной базой.

1 стартмани

13.05.2019    21322    106    Diversus    42       

Групповая проверка доработок

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

Обработка для массовой проверки доработок конфигурации: Открытие форм, Печать, Формирование отчетов, Проведение документов, Запись справочников, ПВХ, ПВР. Выдает список обнаруженных ошибок. Рекомендуется применять для тестирования обновленной конфигурации, перед установкой пользователям. В коде используются универсальные методы поэтому подходит для большинства конфигураций, построенных на базе библиотеки стандартных подсистем. Проверялась на Зарплата и управление персоналом КОРП 3.1.8.216, Управление торговлей 11, 1С:ERP Управление предприятием 2.4.7.141, Бухгалтерия предприятия КОРП 3.0.68.66.

2 стартмани

05.05.2019    9790    75    sapervodichka    23       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах.

16450 рублей

Расширение "Быстрая проверка кода" для конфигурации 1С:Автоматизированная проверка конфигураций

Инструменты и обработки Программист Расширение (cfe) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

Расширение для конфигурации "1С:Автоматизированная проверка конфигураций", позволяющее проверять произвольный код.

1 стартмани

26.03.2019    12822    46    Bazil    25       

Настройка отладки на сервере 1С

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика

Обработка для настройки отладки на сервере, включение отладки COM-соединений и отладки Web-сервисов.

1 стартмани

26.03.2019    16171    67    frkbvfnjh    32       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, обеспечивающих обмен данными между различными прикладными 1С-решениями и взаимодействие с другими информационными системами. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

5500 рублей

Методика оптимизации программного кода 1С: проведение документов

Инструменты и обработки Программист Архив с данными v8 v8::УФ Абонемент ($m) Обработка документов Производительность и оптимизация (HighLoad) Инструментарий разработчика

Описание простого метода анализа производительности программного кода 1С, способов его оптимизации и оценки результатов в виде числовых показателей прироста производительности. Не требует сторонних программных продуктов, используются только типовые возможности платформ 1С. Методика проверена на линейке платформ начиная с 1С:Предприятие 8.2 (обычные формы, управляемые формы). Позволяет ускорить проведение проблемных документов в 3 и более раз, провести проверку корректности формирования проводок оптимизированным кодом и подтвердить результаты оптимизации реальными замерами производительности в режиме предприятия. К публикации приложены демонстрационные базы для режимов обычного и управляемого приложения на платформе 1С:Предприятие 8.3 (8.3.9.2033).

1 стартмани

19.03.2019    17515    14    dmitrydemenew    83       

Отчет по подпискам на события

Отчеты и формы Программист Внешний отчет (ert,erf) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика

Внешний отчет для разработчика на платформе 1С:Предприятие 8.3. С его помощью вы значительно упростите себе доработку конфигураций! Быстро найдете все подписки, в которые включен объект метаданных, сможете построить отчет в любом разрезе - по объектам, событиям, подпискам, общим модулям, процедурам и т.д.

1 стартмани

18.02.2019    6582    45    tomvlad    8       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Редактор объектов информационной базы 8.3

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика Универсальные обработки

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.37 от 14.12.2019

2 стартмани

23.01.2019    14858    188    ROL32    29       

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019)

Инструменты и обработки Программист Архив с данными v8 v8::Mobile БУ УУ Android Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Абонемент ($m) Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    29937    245    informa1555    200