Получить значение по ссылке справочника #506958


#0 by Арчи
Приветствую всех! Появился такой вопрос. Версия предприятия у меня 7.7. У меня есть справочник Товары, в котором есть реквизит СтавкаНДС, тип у него ссылка на справочник СтавкиНДС. Вопрос в том, как мне вытащить из реквизита СтавкаНДС значение наименование (нужно записать в файл). КонецЦикла; Постоянно возвращает "Не найдено!" и к значениям обратиться не получается.
#1 by zak555
???
#2 by Арчи
Так я пробовал, он выведет "НеизвестныйОбъект". Ну это и понятно, ведь в СтавкаНДС находится ссылка. Мне нужно записать в файл конкретное значение, то есть спрТовар.СтавкаНДС.Наименование, но в таком случае он тоже выдаёт ошибку, что нет такого объекта Наименование.
#3 by zak555
стоп весь код покажи
#4 by H A D G E H O G s
Это еще что. Я вот видел вот такой код Если ВРЕГ(""+Выборка.ЭтоПокупатель)="ИСТИНА" Тогда
#5 by Арчи
Вообще у меня вот такая процедура. Она предназначена для выгрузки значений реквизитов из справочника Товары. Единственная проблема с реквизитом СтавкаНДС(тип у него ссылка на справочник СтавкиНДС). КонецПроцедур В файл он пишет НеизвестныйОбъект на месте, где записывается СтавкаНДС.
#6 by Rie
СтавкаНДС - не периодический ли реквизит?
#7 by Арчи
Да, периодический.
#8 by Rie
Ну так и почему бы не получить ли значение этого периодического реквизита _на нужную дату_ вместо того, чтобы пытаться вывести непонятно что? Система об этом прямо сказала ведь - "НеизвестныйОбъект". Как получить на дату - см. ИспользоватьДату и Получить (но не и то, и другое вместе).
#9 by Арчи
Спасибо огромное, недавно начал работать, поэтому бывает туплю.
#10 by Арчи
Ещё такой вопрос, используя метод ИспользоватьДату в качестве даты я использовал функцию РабочаяДата. У большинства записей всё прошло успешно, но у самых первых пусто, хотя известно, что данные там есть. Можно как-то получить данные, если не известно когда они были внесены?
#11 by Арчи
Ага, ИспользоватьДата(РабочаДата,1) помогло. В смысле поставил 1 - это помогло.
#12 by Арчи
Ещё появился такой вопрос, у меня имеется поле ввода на форме с типом Справочник.Менеджеры (конфигурация у меня Торговля+Склад). Когда на неё нажимаешь появляется справочник контрагенты, и только выбрав контрагента можно выбирать менеджера. Как сделать так, чтобы сразу же появлялся список менеджеров?
#13 by Арчи
Справочник Менеджеры подчинён справочнику Контрагенты.
#14 by zak555
зачем это сделали ?
#15 by Эльниньо
Для начала:
#16 by Арчи
Решил сделать кнопку, которая открывала бы справочник Менеджеры с владельцем ТекущийЭлемент. То есть, вопрос, как открыть форму использую владельца при помощи ОткрытьФорму?
#18 by Арчи
Уже разобрался ), но спасибо за быстрый ответ, ещё поможешь, обязательно отправлю )
#19 by Арчи
Такой вопрос, можно как-то сделать, чтобы основным представлением было не наименование, а какой-нибудь другой реквизит?
#20 by zak555
код
#21 by vS
поржал... извините
#22 by Арчи
Имею ввиду другой реквизит сделанный мной, например вместо Наименования использовать реквизит Вопрос, к примеру? Суть в том, что у меня есть справочник Анкета и у реквизита Наименование ограничение в 100 символов, а это для анкетного вопроса мало. Поэтому я хочу использовать в качестве основного представления рекв. Вопрос, а не Наименование.
#23 by Шапокляк
Сделайте наименование в 255 символов, а при записи поля Вопрос меняйте наиенование на первые 255 символов из поля вопрос. В 7.7. опредставление может быть только в виде кода и наименования.
#24 by Арчи
Решил этот вопрос хитрым способом :). Появился такой вопрос, как сменить группу открытого в форме элемента? Если просто её менять, то при записи появляется сообщение о том, что элемент заблокирован.
#25 by Aleksey_3
Т.е. вопрос почему ставка НДС периодический не возникает?
#26 by Aleksey_3
А если установить длину кода и наименования в 0, то первый реквизит
#27 by Aleksey_3
Меняешь где в карточке?
#28 by Арчи
Спасибо за подсказку с кодом, надо будет попробовать. У меня справочник клиенты, открываю элемент на редактирование и там по нажатию на кнопку пытаюсь изменить родителя этого открытого элемента. При записи появляется ошибка.
#29 by Арчи
Появился такой вопрос, мне нужно реализовать что-то типа чата в семёрке, скачал соответствующую обработку в качестве примера. Но как мне её протестировать, мне получается нужно запустить несколько копий базы локально, что невозможно. Есть какое-либо решение или нужно обязательно два компа с установленной семёркой и базой?
#30 by VladZ
"нужно запустить несколько копий базы локально, что невозможно" - почему это не возможно?
#31 by VladZ
Текст ошибки озвучь.
#32 by Арчи
Ага, работает, раньше писал, что данные заблокированны, оказывается из-за открытого конфигуратора или открытой конфигурации из-под него.
#33 by 1Сергей
из-за монопольного открытия
#34 by zak555
> Сделайте наименование в 255 символов в справочнике есть ограничение по предопределенному реквизиту Наименование в 100 символов
#35 by Арчи
Ещё появился такой вопрос, можно ли в элементе диалога Таблица сделать столбец с чекбоксом, и как это сделать если это возможно.
#36 by 1Сергей
Если имеешь в виду таблицу значений, то:
#37 by Арчи
Ок, спасибо, буду разбираться.
#38 by Арчи
Появилась такая проблемка, можно ли как-то сделать, чтобы при открытии справочника Контрагенты, произошёл отбор по менеджеру, то есть отобразились не все контрагенты, а только те которые имеют заданного менеджера. В справочнике Контрагенты нет реквизита с менеджером, справочник Менедежеры подчинен справочнику Контрагенты.
#39 by Арчи
Извиняюсь, разобрался, ИспользоватьСписокЭлементов очень здесь подходит.
#40 by Арчи
Всё нормально делает отбор, но почему-то те элементы, которые вообще не должны отображаться - отображаются в виде синих папок со знаком вопроса, как-то можно от них избавиться?
#41 by Арчи
Это как-то связанно с группами, но сделать пока не получается...
#42 by ДенисЧ
#43 by Арчи
Спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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