#0
by yegorka
Добрый вечер! Как проверить существование объекта созданного функцией СоздатьОбъект??? Т.е. если он существует его не создавать, а создавать только если он ранее не был создан. ПустоеЗначение всегда возвращает 1, Пробовать обращаться к полям объекта в Попытка Исключение КонецПопытки криво. Как проверить??
#6
by yegorka
Пример: ТЗ = СоздатьОбъект ("ТаблицаЗначений"); Перед созданием проверить, существует ли ТЗ??? Если существует, то не создавать, не существует создать.
#12
by andrewks
если автор хочет сэкономить драгоценные миллисекунды, то делается это совсем не так, а если дело не в этом, тогда непонятно, что автор хочет
#17
by Lexxxxx
Однако гиморно это. Сначала переменную нужно проверить на ПустоеЗначение(МояПеременная). И если оно рано 0 тогда следует проверить тип значения, содержащегося в переменной, а потом может быть и вид. Не проще ли СоздатьОбъект?!
#20
by aka AMIGO
Возможно, ошибочный вариант.. Если ПустоеЗначение(ТипЗначенияСтр(ТЗ))=1 Тогда ТЗ = создать объект...
#23
by Torquader
Так, полный бред. Если я, например, создам одну таблицу значений, а мне нужна другая, то есть с другими колонками, мне что, прежде чем создавать, нужно проверить, что у неё все колонки правильные ? Если переменная создаётся внутри цикла и хочется создавать её только один раз (бывает такое), а перед циклом создавать лень (может, в цикле она и не будет создана), то всё просто: присваиваем переменной ноль, и перед созданием проверяем, а не ноль ли у нас в переменной - если не ноль, то мы уже что-то создали. Удачи.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: Как проверить пометку удаления у документа в прямых запросах?
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Проверить существование реквизита на форме
- v7: Неудачная попытка создания объекта (V77.Application)
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
- v7: Как проверить существование глобальной переменной?
В этой группе 1С
- v7: Программно установить родителя у элемента справочника
- v8: ЗУП расчет отпусков в новой базе
- УТП 8.2 Количество знаков после ","
- Карточка СИЗ по БП 8.2
- УТ 11. Аналитика учета номенклатуры.
- v7: АвтоВремяКонецДня() и прибавка по 10 секунд
- Лицевые счета в УТ
- Не открывается база
- Подскажите по декларации на прибыль - почему не активны строки?
- ЗУП: начало работы в новой базе, что следует перенести из предыдущей
- v8: СКД: остатки на каждую дату по нескольким счетам
- Вопрос по внедрению УТ11 (склады и себестоимость)
- БГУ и книга продаж
- v7: Групповая печать документов
- Конвертация документа в операцию
- Перенос поступления денежных средств с одного договора на другой
- Как выгрузить документ с движениями?(Универсальный обмен данными vsОбмен данным)
- Кто нибудь самостоятельно получал средний заработок в ЗУП 8.1
- УТ 10.3 Рассчитывать Автоматические Скидки
- v8: Обмен ЗБУ и БГУ - помогите настроить!