РегистрСведений.МенеджерЗаписи - метод "Прочитать" #426662


#0 by cfk
такая процедура:                    if IsBlankString(DataSheet.cells(row,col).Value)=false then                                if col=1 then В результате rsm.Прочитать не находит запись в регистре, хотя она там есть. Пробовал убирать период, оставлял только ссылку на физлицо, все равно не находит. Ничего не пойму.
#1 by ТелепатБот
#2 by cfk
т.е. метод Выбрать возвращает ложь.
#3 by cfk
* Выбран
#4 by Defender aka LINN
ААААА!!! Мои глаза!!!... Пипец, ЧТО ЭТО? О_О З.Ы. Ну нету там записи, НЕТУ. З.З.Ы. Юзай НаборЗаписей, а не менеджер.
#5 by inka
- Как Вам удалось ЭТО дочитать?
#6 by Фокусник
и не ломает расклатку переключать так часто...?
#7 by Фокусник
*раскладку
#8 by cfk
Сразу видно урожденных кто тут кроме 1С в глаза ничего больше не видел. Прямо базар какой-то.
#9 by cfk
Один походу даже мутантом стал из "заклятья долины змей" =)
#10 by cfk
по поводу рскладки - а не ломает писать операторы и функции с процедурами такой длины что они не влазят даже в большие разрешения?
#11 by Aprobator
от такого нечитаемого да плюс к этому еще и корявого кода станешь фиг знает кем.
#12 by cfk
чем он корявый? А на счет нечитаемости спорный вопрос. Про BRAIN FUCK слыхали? По существу пожалуйста. - спасибо, помогло, но я уже и сам думал так сделать. Только я так и не понял почему с менеджером записи не работает.
#13 by Futarkh
Патамушта МенеджерЗаписи нужен для другого. Описание: Позволяет читать, записывать и удалять отдельную запись регистра сведений. Используется только для регистров сведений, неизменяемых регистраторами, т.е. для которых в конфигураторе установлен режим записи "Независимый". Предназначен для интерактивной работы с записью регистра сведений. НаборЗаписей: Описание: Предназначен для операций с наборами записей регистра сведений в памяти. Представляет собой коллекцию записей регистра сведений. Позволяет выполнять считывание записей по определенному условию отбора из базы данных, добавлять, удалять и модифицировать записи в наборе. Также может быть выполнена запись в базе данных по определенному условию. При записи может выполняться замещение всех имеющихся в базе данных записей по данному условию на записи, содержащиеся в наборе. Выбирай че тебе надо
#14 by Aprobator
да хотя бы по количеству кода запиханного внутрь попытки. Например, поиск по справочнику что ли может дать ошибку? Нафиг это - то внутрь попытки запихано? Это раз. Если вылет будет на Excel=Новый COMОбъект("Excel.Application"), то какой прок от строчек после КонцаПопытки да и в исключении? Это два. Это тока навскидку.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С