#0
by altaykniga
Доброго дня, уважаемые! Есть база данных. Необходимо выяснить, есть ли в ней значения объектов с типом "Число", длиной более 12 знаков. Как это сделать?
#6
by Timon1405
посадить стажера, просмотреть все глазами, если что пропустит - не дать сегодняшнюю тарелку
#9
by altaykniga
допустим, буду писать разные циклы для разных объектов метаданных... Например: Для Каждого Справочник из Метаданные.Справочники Цикл вложенный цикл для обхода всех элементов справочника вложенный цикл для обхода всех реквизитов элемента КонецЦикла;
#13
by altaykniga
ну а как написать? первый справочник в метаданных будет, например, Валюты нужно пробежать по всем элементам этого справочника и проверить значения его реквизитов. Как это сделать?
#14
by Горогуля
нужно пробежать по всем реквизитам. если попадётся числовой, искать собственно ссылки, у которых текущий реквизит выделяется
#19
by altaykniga
например: есть Документ "АмортизацияИмущества". У него есть реквизит "Сумма". Нужно узнать, есть ли в базе данных документы вида "АмортизацияИмущества", у которых сумма длиной более 12 знаков
#22
by altaykniga
не буду же я писать цикл для каждого вида документов, справочников, регистров сведений и регистров накопления...
#30
by Горогуля
э, не. тут (по крайне мере лично для меня) тот самый случай, когда проще одноразово зафигачить восемьсот запросов в цикле вместо того, чтобы делать правильно
#35
by altaykniga
дело в том, что в типовую конфигурацию были внесены изменения (увеличена длина реквизитов с типом Число) с 12 до 15 символов. Хочу привести конфу к типовому виду, но сначала нужно проверить, нет ли в базе данных значений реквизитов с числами длиной более 12 знаков
#39
by cw014
>увеличена длина реквизитов с типом Число) с 12 до 15 символов Дык отбери реквизиты, которые были изменены и по ним и ищи, наф тебе метаданные то все?
#50
by altaykniga
в конфигурации были изменены все реквизиты, с типом "Число", у которых длина была 12, точность 2. Сделали 15 точность 2
#52
by altaykniga
и теперь мне нужно выяснить, могу ли я вернуть назад длину 12 точность 2 без потери информации в базе данных (чтобы значения реквизитов этих сумм не обрезались)
#55
by altaykniga
а как еще проверить, нет ли в базе данных числовых значений, длина которых превышает 12 знаков?
#60
by Fish
Реквизиты (Attributes) Использование: Только чтение. Описание: Тип: КоллекцияОбъектовМетаданных. Коллекция объектов метаданных, описывающих реквизиты данного объекта метаданных. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
#70
by altaykniga
а при обновлении конфигурации базы данных платформа 1с не анализирует то, что данные частично могут быть потеряны?
#71
by altaykniga
ну типа уменьшаю я длину реквизита с 15 до 12 знаков, и при обновлении конфигурации БД выходит предупреждение, что возможна потеря данных
#78
by DailyLookingOnASunse
Как всё сложно. А можно просто обновить на копии базы и сравнить обороты по регистрам. Если не совпадут, значит искомые суммы были.
#80
by Горогуля
СтрДлина(Формат(ПроверяемоеЧисло, "ЧЦ=14; ЧДЦ=4"))<=10 и всё. и никаких сравнений с 9999999
#82
by altaykniga
- а как проверить регистры сведений (там нет оборотов) а как проверить справочники и документы (непроведенные)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- передача файла в 1С через http сервис 1с
- Как добавить объекты на рабочий стол в 1с8.3?
- Не завершен переход на новую версию... Статус ошибка
- Кнопка Оплатить картой в РМК УТ 11.1
- как запретить вставку текста из буфера в поле ввода
- Конвертация данных из 1с7.7 в 1с8
- В 1С не работает буфер обмена со всеми таб. доками.
- Посчитать количество выходных дней между двумя датами
- Отсутствует отображение для типа '{http://v8.1c.ru..... Что это такое?
- Найти пятничного кота
- Изучаю КД, помогите немного :)
- WinRar - как сделать дифференциальный бэкап
- v7: Ошибка: Номер за пределами значения!
- УТ 11 Форма списка ЧековККМ
- Как програмно удалить формат строк в табличном документе?
- Какие могут возникнуть проблемы при установке "1С-Отчетность"
- Права доступа
- v7: УТ 11 дополнительные реквизиты событие при изменении
- Как быть в ЗУП2 с нормой рабочего времени за полмесяца при расчете аванса.
- Табличный документ в обычной форме