Кондратенко Андрей

565
Рейтинг

Kondratenko.as
Андрей Кондратенко



  •   Регистрация: 15.09.2014 (9 лет назад)

  •   Был(а) на сайте: вчера в 03:43

Друзья
  • Валерий Агеев
  • Михаил Миронов
  • Дмитрий Жиляков
  • Екатерина Тутубалина
  • Дмитрий Малышев
  • Александр Буганов
  • Евгений Комиссаров
  • Павел Филатов
  • Андрей Волин
Подписчики 18

Группы

Профессиональный разработчик

Рейтинг 565

Быстрая функция поиска ссылки по УИД(GUID)

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Простая, а самое главное быстрая функция поиска ссылки на объект в информационной базе по УИД(GUID) через запрос.

1 стартмани

11.04.2020    69072    434    Kondratenko.as    50       

66

Как программно открыть типовые отчеты (Карточку счета, Анализ счета, ОСВ по счету) с отбором, не изменяя сам отчет, в конфигурации БП 3.0

Статья Программист Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Windows Бесплатно (free) Нет файла Менеджеры внешних отчетов

Была необходимость из обработки открывать типовые отчеты (ОСВ по счету, Анализ счета, Карточка счета) с отборами по субконто. В БП 2.0 все это делалось довольно просто, а вот в 3.0 пришлось поломать голову. Поскольку не нашел подобной статьи на Инфостарте, то решил поделиться опытом.

13.04.2015    39528    Kondratenko.as    65       

161

Комментарии

DevOneStyle. Улучшенное форматирование кода в конфигураторе#47 21.07.23 15:43
Добрый день. Форматирование текста не работает по сочетанию клавиш (ничего не происходит), остальной функционал работает корректно. Как можно узнать причину или посмотреть логи, почему не отработало форматирование?
AdminУстановка системы взаимодействия#231 03.02.21 13:56
(230) Спасибо, вечером посмотрю.
AdminУстановка системы взаимодействия#229 02.02.21 18:40
У кого нибудь была ошибка:
"com._1c.ecs.internal.push.service.PushComponent,message=Push server is not configured"
сервис стартует нормально, только push не работают.
AdminБыстрая функция поиска ссылки по УИД(GUID)#25 21.04.20 22:42
(24) Уникальность гарантируется только в 1 базе. Если вы делаете обмен между несколькими базами с сохранением оригиналов УИД. То такое может быть и бывает часто.
AdminБыстрая функция поиска ссылки по УИД(GUID)#21 14.04.20 19:18
(20)Она в данном случаи не подходит. Там используется конструкция "Ссылка.Метаданные().ПолноеИмя()" - чтобы определить саму таблицу для обращения, что в данном случаи лишняя операция и ее использование это запрос в цикле будет.
AdminБыстрая функция поиска ссылки по УИД(GUID)#19 14.04.20 12:31
(16)Вы правы тоже уже к подобному пришел, вчера экспериментировал. Работает на порядок быстрее.
AdminБыстрая функция поиска ссылки по УИД(GUID)#15 14.04.20 3:29
(14) "Для которых включено использование Истории" - не все так просто, в пользовательском интерфейсе можно выключить использование Истории и при этом версии не удалятся и будут висеть мертвым грузом. Я думаю на след недели напишу статью по истории данных, как ток дождусь ответа от 1С, по поводу ошибки платформы которую им скинул. Но спасибо за ваш комментарий.
AdminБыстрая функция поиска ссылки по УИД(GUID)#13 13.04.20 22:56
(12)Спасибо за информацию. Можете если есть время конечно, сделать замер на поиск 10,100 - ссылок. Очень интересно отвалится или нет + сравнить с перебором. насколько разница по времени. Есть идея разбить на порции (не одним запросом, а скажем по ограниченному количеству метаданных). К сожалению у меня максимальная база это УТ на 180 гб. И можно узнать характеристики сервера и саму платформу?

Мои:
CPU: 8 core Intel Xeon E3-1270 v6 3.8 GHz
RAM: 30 ГБ
Debian 8
8.3.16.1148
PG 11.6
AdminБыстрая функция поиска ссылки по УИД(GUID)#11 13.04.20 15:22
(9)Спасибо. Учту в дальнейших разработках.
AdminБыстрая функция поиска ссылки по УИД(GUID)#8 13.04.20 10:47
(6) Перечисление создается в конфигураторе, вы не сможете его получить через метод "ПолучитьСсылку()".
Можно и ссылку и "ВерсияДанных" - главное это узнать что он не null.
Тут не принципиально.


"Интересно, а для какой задачи это нужно?"

Я ее реализовал когда писал обработку по работе с Историей данных (новый механизм платформы).