#1
by Aleksey
ты разрешения спрашиваешь? Тут только 2 правила 1. Все что не написано фирмой 1С, т.е. все твои дописки по умолчанию овнокод 2. В типовых один овнокод
#11
by Genayo
В смысле в запросе привести Null к пустой ссылке, а при обходе сравнивать уже не с Null, а с пустой ссылкой идеологически более правильно?
#13
by Maxus43
непонятна задача. если чисто академический интерес - то в коде можно сравнивать с нулл, что ещё надо?
#17
by Maxus43
Null Описание: Значения данного типа используются исключительно для определения отсутствующего значения при работе с базой данных, например, при соединении таблиц. (с) тогда твоя задача не верна, нулл используется для этого вот
#19
by Genayo
Щаз специально поискал в БП 3.0. Широко используется сравнение с Null при обходе выборки...
#20
by ptrtss
У овнокода есть признаки: срыв на баги чуть влево/вправо, неэффективность, ненаглядность, затруднительное модифицирование А тут чего? Выписывая кренделя с преобразованиями в строку ты улучшишь наглядность кода? Или что ты улучшишь? Что такое "идеологически правильно"?
#21
by Genayo
Зачем приводить, если можно непосредственно в коде с Null сравнивать, вот что непонятно...
#22
by Maxus43
дак можно, отчего нет. а "ошибки" в типовых - нормально. Сами типовые не получат сертификата 1с: совместимо, как ни странно (после прогона обработки ихней же, на поимк косяков)
#24
by Aleksey
вот и я о том же. запрос на 10 страниц из типовой ЗУП, да еще с последующей заменой чего то внутри теста через заменить ... имеет все описные тобой признаки
#34
by fisher
С одной стороны вроде как нормально (для этого и придумано)... Но на практике редко когда нужно. Обычно всегда удобнее в запросе привести/обработать да и путаницы меньше из-за разницы поведения null в запросах и коде 1С.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Переменная = NULL, а в запросе на проверку ЕСТЬ NULL не проходит
- Ошибка:Запись значения NULL в поле, не допускающее NULL '_NUMBER'. Как лечить ?
- Запись значения NULL в поле, не допускающее NULL
- Значение должно быть NULL. Сохранено значение NULL.
- Ошибка SQL: Запись значения NULL в поле, не допускающее NULL
- Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_LINENO'
В этой группе 1С
- Текущая строка
- 8.2 УПП Партионный учет. Дайте подсказку (вроде простой вопрос)
- Как выполнить программно внешнюю обработку заполнение табличной части
- Ошибка при установке значения атрибута контекста
- 1с 8 План счетов на английском языке
- Посоветуйте ручной сканер шк
- Добавление базы в 1С с помощью скриптов
- Посоветуйте как реализовать? УТ переделать чтоб в одном заказе несколько юр лиц
- Как сделать автоматическое открытие страницы при подключении к WiFi ??
- v8: Определить откуда проведен документ: из формы или нет в подписчиках
- Раздельный учет по объектам заказчика-застройщика
- Добавление субконто подразделение в ЗУП
- v7: Активизировать("") В данной формуле не может быть вызвана эта процедура(функция)
- v7: Можно ли как-то переименовать идентификатор колонки в ТЗ?
- СКД, вывести детальные записи свернутом виде.
- Работа функции ВыгрузитьПоПравилу
- Как 1С проверяет соответствие ключа карточке?
- v8: УФ - показать фотографию наподобие ПоказатьОповещениеПользователя()
- Динамический список. Активизировать нужную строку
- Перенос заявок покупателей (счетов) из ПУБ в УПП