#0
by Asder
Метаданные.НайтиПоТипу(НоваяСтрока.Дт.ВидыСубконто[0].ВидСубконто.ТипЗначения.Типы[0]) Как из значения "Подразделения организаций" типа "ОбъектМетаданных" получить Справочник менеджер, чтобы можно было вести поиск по наименованию или коду???
#8
by Asder
!!!!!!!!!!!!!!!!!!!!! ! Еще один вопрос Как вернуть ссылку на перечисление по имени значения перечисления??? т.е. надо что-то типа: Методов подобных "НайтиПоНаименованию" не нашел :(
#9
by Pashkaa
Может так!!?? Перечисления[Метаданные.НайтиПоТипу(НоваяСтрока.Дт.ВидыСубконто[0].ВидСубконто.ТипЗначения.Типы[0]).Имя].Круглое
#12
by Pashkaa
А так не пробовал Перечисления[Метаданные.НайтиПоТипу(НоваяСтрока.Дт.ВидыСубконто[0].ВидСубконто.ТипЗначения.Типы[0]).Имя]["Круглое"] а то вот Перечисления[Метаданные.НайтиПоТипу(НоваяСтрока.Дт.ВидыСубконто[0].ВидСубконто.ТипЗначения.Типы[0]).Имя] работает почему бы и не продлить конструкцию :-)
#13
by Asder
[12] ага, работает, товка я уже не рад... Проблема осложняется тем, что вместо Имени Значения перечисления во входящих данных имеем Синоним... А он не совпадает с именем. Дык вот... Как делать в этом случае есть у кого идеи???
#15
by Asder
Возникла идея: По Перечисления[Метаданные.НайтиПоТипу(НоваяСтрока.Дт.ВидыСубконто[0].ВидСубконто.ТипЗначения.Типы[0]).Имя] делаем обход, внутри условие - совпадение синонима, при Истина возвращаем ссылку. Другие идеи есть??? А то долго работать будет. Сам с собой общаюсь. Диагноз...
#16
by JazzLake
Знач1.Метаданные - возвращает ссылку на перечисление Знач1.Метаданные.ЗначенияПеречисления["Знач2"] - возвращает ссылку на другое значение перечисление
#17
by Asder
В результате всего этого безобразия родилась следущая "хрень": Не ругайтесь тока - поправлю :)
#19
by Pashkaa
А откуда у тебя появляется Синоним если получаешь Лев6ПолноеИмяОбъектаМД = Лев(Метаданные.НайтиПоТипу(Счет.ВидыСубконто[Номер-1].ВидСубконто.ТипЗначения.Типы[0]).ПолноеИмя, 6);
#21
by Asder
Синоним - Это наименование, оно снаружи идет. По нему ищем нужное субконто для нашего счета. Логично, и выше тоже.
#23
by Asder
Патамушта когда 2 ночи не спишь пишешь настолько кривой код, что читать страшно потом. Сразу начинаешь прощать прогеров фирмы 1С :) Спасибо, как-то так и было задумано, но увы... Щас переделаю.
#24
by Asder
хотя... работать будет дольше, я думаю. А на 45000 записей это уже будет очень заметно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- Что лучше: Метаданные.НайтиПоТипу или Объект.Метаданные()?
В этой группе 1С
- Астор Модный магазин - не добавляется лицензия
- Редактирование табличного документа
- v7: Загрузка выписки банка из txt
- v8: Как программно получить текущие координаты курсора в поле текстового документа?
- Тип COM не определен
- v7: 1С v7.7 Бух учет (получить остаток по складам)
- Ошибка при создании начального образа узла распределенной базы (1С: 8.1.5.1
- Обращение к базе данных SQL из 1С
- Перенос справочника "сотрудники" из Камин: зарплата 2.х в Камин: зарплата 3
- Регистр накопления - не найдена таблица
- Можно изменить представление данных в поле табличной части документа?
- OFF: VBScript: Как получить путь к скрипту?
- Выбор номенклатуры по части наименования
- регламентированный учет в ЗУП 8.0
- Ошибка "Превышен предел числа имен для сетевого адаптера локального компьют
- 8.1: Консоль сервера не принимает пароль администратора
- v7: Конфигуратор - Неправильный формат файла
- Люди дайти пример вывода табличной части в Word из 1С!
- Разность дат в месяцах
- v8: 8.1.6.38 обращение к реквизиту через точку выдает ошибку доступа