Найти пустую строку в Таблице значений #327281


#0 by Syu
Посоветуйте как задать условие поиска так, чтобы можно было найти строку с пустным значением в таблице значений. Перебор не подходит. Крайний вариант. У меня есть тз. Бывает что некоторые значения в ней пустые. Так вот если есть строка, где значение пустое, мне надо взять ее и записать в это поле значение, а иначе добавить новую строку. Пыталась через: Иначе .......................................... но оно не работает, выдает ошибку: Преобразование значения к типу Булево не может быть выполнено при проверке этого "если". Есть идеи?
#1 by ТелепатБот
#2 by asady
Ксюша сортирни ТЗ по этой колонке и собери все пустые вместе и празднуй в свое удовольствие.
#3 by Salvador Limones
Ксюша-Ксюша, юбочка из плюша!
#4 by mikecool
+1 по возрастанию - все пустые будут вначале...
#5 by iSeRG
Если тз.Найти(Строка(""),"Значение") <> неопределено Тогда
#6 by Valiko
НайтиСтроки(<Параметры отбора>)
#7 by IronDemon
Ты сначала определись, какого типа значения в этой колонке. Затем используй НайтиСтроки
#8 by iSeRG
пля а зачем Строка("") !!??
#9 by Valiko
это такой женский подход к делу
#10 by iSeRG
Ксюша, с наступающим !! забей на работу
#11 by Syu
спс вам мальчики, но просто работу надо сделать в любом случае
#12 by Syu
Вообще, в этой колонке будет хранится контрагент. я сделала запрос с регистратором, из которого я выбираю контрагента и хочу его записать в это поле. Пытаюсь найти первое пустое поле в этой колонке
#13 by mikecool
а как заполняется твоя ТЗ? может в тот запрос и добавить заполнение поля?
#14 by Salvador Limones
Прикольно!
#15 by Salvador Limones
Давай свою фотку и код покажи.
#16 by iSeRG
возможно ВЫБОР КОГДА <поле пустое> ТОГДА &Контрагент ИНАЧЕ Таб.Контрагент КОНЕЦ
#17 by Syu
Фотки нет а код не покажу, чтобы не хохотали громко!!! )))
#18 by Salvador Limones
Ну и всё, помощи не жди!
#19 by Syu
)))) цем-цем-цем могу предложить только это!!!
#20 by Salvador Limones
Это что такое?
#21 by Kalambur
женский хумор
#22 by hhhh
ну ладно, тогда смотри .
#23 by Syu
неа, все равно не находит, добавляет новую строку!!!
#24 by Варвар
Найти добавляет новую строку? 8-) У вас какаято неправильная 1С :))
#25 by Scooter
+1 делай в запросе
#26 by b_ru
Я, конечно, шокирую неокрепшие умы, но перебор в данном случае - самый быстрый алгоритм, он быстрее чем использование метода Найти примерно в log n раз, где n - число строк в таблице.
#27 by Scooter
замер производительности поможет автору в запросе всё быстрее и технологичнее
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям