m marty

13
Рейтинг

lllmartylll



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

  •   Был(а) на сайте: 10.06.2020

Подписчики 1

Рейтинг 13

Удаление битых ссылок из регистров

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m) Внешняя обработка (ert,epf) Чистка данных

Небольшая, но полезная обработка для удаления записей в регистрах, у которых поле "Регистратор" имеет значение типа " (67:b11750505450303011dcfd70c2a1ae14)".

1 стартмани

13.09.2011    7798    265    lllmartylll    14       

13

Комментарии

DevПодсистема "Инструменты разработчика" v7.13.2#2200 11.07.17 16:33
(2199) Да я с этим как раз и разобрался), ругалось не на имя колонки с пробелом, а на наличие первого символа "_" в псевдониме таблицы.
DevПодсистема "Инструменты разработчика" v7.13.2#2198 11.07.17 15:43
(2197) Разобрался. При выполнении запроса происходит ошибка из-за псевдонима таблицы, когда в названии листа книги есть пробел Например лист называется "Первый лист". Если составлять запрос КонструкторомИР и явно выбрать поля, то запрос будет следующим:
SELECT
_ПервыйЛист__Т.[1] AS _1_,
_ПервыйЛист__Т.[2] AS _2_,
_ПервыйЛист__Т.[3] AS _3_
FROM
['Первый лист$'] AS _ПервыйЛист__Т

В сгенерированном тексте таблице дан псевдоним "_ПервыйЛист__Т", ошибка возникает когда первый знак в псевдониме "_".
Т.е. вот так все работает:
SELECT
ПервыйЛист__Т.[1] AS _1_,
ПервыйЛист__Т.[2] AS _2_,
ПервыйЛист__Т.[3] AS _3_
FROM
['Первый лист$'] AS ПервыйЛист__Т
DevПодсистема "Инструменты разработчика" v7.13.2#2196 11.07.17 9:12
(2195) Платформы пробовал обе (файл XLS ч/з ACE.OLEDB-12.0 и файл XLS ч/з Jet.OLEDB-4.0). Файл сохранял и в xls и в xlsx.
Ошибка повторяется и там и там.
Еще если "Настройка использования внешней компоненты" стоит "Не использовать", то возникает ошибка "Метод объекта не обнаружен (BOF)", может это как-то связано. Использую "Выгружать RecordSet в таблицу значений". Остальные настройки по умолчанию, выбираю только путь.
DevПодсистема "Инструменты разработчика" v7.13.2#2194 10.07.17 11:24
Добрый день! Подскажите, использую ADO для подключения к файлу Excel в консоли запросов. Если стоит "*" (выбор всех полей), то запрос отрабатывает и получаю все данные листа, но если пытаюсь выбрать только одно поле (например, _Лист1.[Адрес дома] AS _АдресДома_), то появляется ошибка
Ошибка ADO: Произошла исключительная ситуация (Microsoft Access Database Engine): Ошибка синтаксиса в выражении запроса '_Лист1.[Адрес дома]'. Т.е. явно нельзя указать какие поля нужны всегда появляется ошибка. С чем это может быть связано? Заранее спасибо!
UtilsStartManager 1.4 - Развитие альтернативного стартера#978 13.10.16 18:04
При установке двух галок очистить пользовательский кэш и очистить программный кэш очистка происходит только в пользовательском. По отдельности очищается без проблем. Так же при грубой очистке программного кэша папка с ИД базы не удаляется.
При попытке обновится сервер выдает ошибку Login Incorrect. Поправьте пожалуйста по возможности. Спасибо!
БУОтчет по неликвидным товарам – улучшенный анализ неликвидов#27 19.09.11 22:40
А какие регистры в Управление торговлей анализирует этот отчет?
HighLoadУдаление битых ссылок из регистров#7 14.09.11 8:49
Цитата
Serj1C пишет:

(3) Скриншоты? Помогал? Сколько программистов, дизайнеров, руководителей проектов нужно, чтобы выложить такую простую обработку?
Ну в данном случае понадобился владелец базы с битыми ссылками и владелец обработки.
Цитата
Ish_2 пишет:

(5) Борьба с ветряными мельницами. Брось.

Запалу не хватит.
Даже не пытаюсь
HighLoadУдаление битых ссылок из регистров#4 14.09.11 0:11
Цитата
ediks пишет:

(0) В чем принципиальное отличие от других аналогичных обработок, выложенных на Инфостарте?

Вот к примеру http://infostart.ru/public/82878/
Делал для себя просто решил выложить, а отличие, к примеру от той, что Вы указали в том что не по всем регистрам ищешь, а выборочно по тому в котором знаешь, что есть битые ссылки и тебе нужно их удалить
HighLoadУдаление битых ссылок из регистров#3 13.09.11 23:58
daren123 Это знакомый мой который скриншоты делал для публикации:),пообещал плюс поставить:) а вы минус мне(((
HighLoadУдаление битых ссылок из регистров#0 13.09.11 20:24
Небольшая, но полезная обработка для удаления записей в регистрах, у которых поле "Регистратор" имеет значение типа
"<Объект не найден> (67:b11750505450303011dcfd70c2a1ae14)".