Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
1C 8.x

Возможно ли получить значение ресурса?

06.06.2012, 12:58. Показов 3647. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
доброго времени суток!
возник вопрос, можно ли получить из непериодического регистра сведений значение измерения по ресурсу и если да то как? чтото не могу разобраться как это сделать..

Добавлено через 9 минут
накосячил в названии темы=(
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.06.2012, 12:58
Ответы с готовыми решениями:

Как получить значение текстового ресурса, не зная его имени?
Добрый день! Подскажи как можно получить значение текстового ресурса, имя которого на момент написания не знаешь. Есть функция, на вход...

Возможно ли у семейства фунций exec получить возвращаемое значение?
Возможно ли у семейства фунций exec получить возвращаемое значение? прототип позволяет: int execl(const char *path, const char *arg,...

Ошибка: Возможно у вас нет прав на использование этого сетевого ресурса
Здравствуйте. Имеется домен. Имеется ошибка на 1 ПК из over 100. Ошибка: Возможно у вас нет прав на использование этого сетевого...

13
60 / 60 / 6
Регистрация: 28.05.2012
Сообщений: 222
06.06.2012, 13:36
Возможно запросом выбрать записи с необходимым значением ресурса.
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
06.06.2012, 13:55  [ТС]
не могли бы вы скинуть пример или для моего измерения набросать код
Изображения
 
0
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
06.06.2012, 14:00
Цитата Сообщение от deeller Посмотреть сообщение
можно ли получить из непериодического регистра сведений значение измерения по ресурсу
Возможно то оно конечно возможно, самый оптимальный способ как указали выше -запросом. Но вообще то регистр сведений создан для того, чтобы получать ресурсы по набору измерений.

Добавлено через 3 минуты
Цитата Сообщение от deeller Посмотреть сообщение
не могли бы вы скинуть пример или для моего измерения набросать код
Текст запроса:
1C
1
2
3
4
5
6
ВЫБРАТЬ
    СобытияОСОрганизаций.ОсновноеСредство
ИЗ
    РегистрСведений.СобытияОСОрганизаций КАК СобытияОСОрганизаций
ГДЕ
    СобытияОСОрганизаций.ГосударственныйНомер = &ГосНомер
Соответственно условие делаете по тому ресурсу по которому нужно.
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
06.06.2012, 14:30  [ТС]
Fenomen, примерно так уже накидал но вот пока только ничего не возвращает
1C
1
2
3
4
5
6
7
8
9
10
                ЗапросИзмерения = Новый Запрос;
                ЗапросИзмерения.Текст = "ВЫБРАТЬ
                                        |   уатПервоначальныеСведенияТС.ОсновноеСредство КАК ТС
                                        |ИЗ
                                        |   РегистрСведений.уатПервоначальныеСведенияТС КАК уатПервоначальныеСведенияТС
                                        |ГДЕ
                                        |   уатПервоначальныеСведенияТС.ГосударственныйНомер= ""а 065 мк 15""";
                Результат = ЗапросИзмерения.Выполнить();
                ВыбРез = Результат.Выбрать();
                Сообщить(ВыбРез.ТС);
вроде бы по справке так делается
0
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
06.06.2012, 14:42
Цитата Сообщение от deeller Посмотреть сообщение
ВыбРез = Результат.Выбрать();
ВыбРез - это объект типа "ВыборкаИзРезультатаЗапроса".
Нужно дальше ее обрабатывать:
1C
1
2
3
Пока ВыбРез.Следующий() Цикл
Сообщить(ВыбРез.ТС);
КонецЦикла;
Добавлено через 1 минуту
Плюс вот это:
Цитата Сообщение от deeller Посмотреть сообщение
| уатПервоначальныеСведенияТС.Государствен ныйНомер= ""а 065 мк 15""";
Нужно заменить на
| уатПервоначальныеСведенияТС.Государствен ныйНомер= &ГосНомер;
Запрос.УстановитьПараметр("ГосНомер","а 065 мк 15");
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
06.06.2012, 15:05  [ТС]
исправил на тот вариант что написали вы, но вот замечаю при отладке таже самая ошибка что в моем варианте, что в исправленном
Миниатюры
Возможно ли получить значение ресурса?  
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
06.06.2012, 15:29  [ТС]
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
                ЗапросИзмерения = Новый Запрос;
                ЗапросИзмерения.УстановитьПараметр("ГосНомер","а 065 мк 15");
                ЗапросИзмерения.Текст = "ВЫБРАТЬ
                                        |   уатПервоначальныеСведенияТС.ОсновноеСредство КАК ТС
                                        |ИЗ
                                        |   РегистрСведений.уатПервоначальныеСведенияТС КАК уатПервоначальныеСведенияТС
                                        |ГДЕ
                                        |   уатПервоначальныеСведенияТС.ГосударственныйНомер =  &ГосНомер";
                Результат = ЗапросИзмерения.Выполнить();
                ВыбРез = Результат.Выбрать();
                Пока ВыбРез.Следующий() Цикл
                    Сообщить(ВыбРез.ТС);
                КонецЦикла;
0
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
06.06.2012, 15:33
Очень странно... А просто в списке регистра вы эту запись видите? В правах RLS не наложен на данный регистр?
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
06.06.2012, 15:38  [ТС]
да вот она...

а другого варианта нет?
Миниатюры
Возможно ли получить значение ресурса?  
0
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
06.06.2012, 15:40
Номер то другой, где "а 065 мк 15"?
1
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
06.06.2012, 15:54  [ТС]
прошу прощения щас как раз это проверял номер чуть выше но там последняя цифра отсутствует...заработался и пропустил
0
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
06.06.2012, 16:28
Т.е. результат запроса был пустой.
Для проверки можно так делать:
Результат = ЗапросИзмерения.Выполнить();
1C
1
2
3
4
5
Если Результат.Пустой() Тогда
       Сообщить("ТС не найдено!");
Иначе
       <Ваш код>
КонецЕсли;
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
06.06.2012, 20:37
Нехило использовать приведение строки к длине параметра
ВЫРАЗИТЬ(хх.ГосНомер КАК СТРОКА(30))
А строку в параметре добивать до указанной длины.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.06.2012, 20:37
Помогаю со студенческими работами здесь

Возможно ли, и если возможно, то как можно получить свой номер телефона?
возможно ли, и если возможно, то как можно получить свой номер телефона? т.е. на эмуляторе это будет +1 (425) 001-0001

Получить музыку из ресурса
Всем привет в этом чате! Дело в том, что у меня должен воспроизводится аудио-файл, лежащий в пакете с программой, но вот проблема,...

Возможно ли получить все значение в одном запросе с двумя "SELECT"?
Здравствуйте ! Возможно ли получить все значение в одном запросе с двумя &quot;SELECT&quot; в C# ? EXEC('SELECT * FROM WHERE ID = ' +...

Как получить hWnd ресурса?
как получить hWnd ресурса? Есть у меня на форме ресурса TreeView но для того чтобы туда добавить что то...макрос TreeView_InsertItem...

Как получить id ресурса по названию?
Подскажите, как можно из строкового значения, где впринципе записана константа(R.drawable.123), перевести в значение int и чтобы его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru