Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Уникальность Реквизитов в Справочниках 1С 7.7  (Прочитано 7145 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Natalie
люблю программирование
Постоялец

ua
Offline Offline
Пол: Женский

« : 13-08-2008 13:27 » 

Подскажите пожалуйста, возможно ли при создании подчиненного Справочника задать уникальность реквизита в пределах ссылки на конкретную строку справочника владельца?

Пример:
Справочник ЕдиницыИзмерения является владельцем справочника ЕдиницыИзмеренияСоотношение.
Смысл в том, чтоб исключить возможность ввода повторяющихся соотношений.
т.е. 1км = 1000м - такая строка должна быть в единственном экземпляре в справочнике ЕдиницыИзмеренийСоотношение

Заранее благодарна за все ответы и подсказки.
Записан

...вся жизнь, по сути своей, делает нас сильнее... )))
Natalie
люблю программирование
Постоялец

ua
Offline Offline
Пол: Женский

« Ответ #1 : 14-08-2008 13:05 » 

... и снова вопрос к знающим и продвинутым. Улыбаюсь
При заполнении Справочника-Владельца возможно вызвать подчиненный справочник для заполнения, при этом подчиненный справочник получает Владелеца автоматически.
Каким образом "перехватить" Владельца для дальнейшего использования в коде?
Вот такой код почему то не подхватывает нужное значение... Жаль
Код:
Перем ВыбВладелец;
// ---------------------------------
Процедура ПриВыбореВладельца()
ВыбВладелец = ИспользоватьВладельца(,);
КонецПроцедуры
Быть может, еще чего-то не хватает?
Записан

...вся жизнь, по сути своей, делает нас сильнее... )))
Kivals
Модератор

us
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 18-08-2008 05:22 » 

По первому вопросу - к сожалению в 7.7 универсально это сделать нельзя Жаль Можно только на форме по событию ПриЗаписи() повесить программную проверку уникальности, но это не повлияет на элементы, созданные программным способом.
По второму вопросу - если речь идет о форме элемента(группы) или форме списка подчиненного справочника - то там просто доступна переменная Владелец.
Записан
Natalie
люблю программирование
Постоялец

ua
Offline Offline
Пол: Женский

« Ответ #3 : 19-08-2008 06:19 » 

По второму вопросу - если речь идет о форме элемента(группы) или форме списка подчиненного справочника - то там просто доступна переменная Владелец.
Если я правильно понимаю, то переменная Владелец подчиненного справочника получает свое значение уже при добавлении в него новой стороки...
Если Вам не трудно, приведите пример использования переменной Владелец в 2 - 3 строки (чтоб был ясен контекст использования)... Если, конечно, таковой отрывочек кода попадался Вам на глаза.
« Последнее редактирование: 19-08-2008 06:22 от Natalie » Записан

...вся жизнь, по сути своей, делает нас сильнее... )))
Kivals
Модератор

us
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 20-08-2008 07:20 » 

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

* 1Cv7.zip (4.37 Кб - загружено 225 раз.)
Записан
Natalie
люблю программирование
Постоялец

ua
Offline Offline
Пол: Женский

« Ответ #5 : 20-08-2008 08:10 » 

Спасибо, за пример... но, открыв md в конфигураторе, я почему то нигде не увидела самого кода с использованием переменной Владелец...  Не понял
Куда нужно заглянуть, чтоб его увидеть??? Краснею
« Последнее редактирование: 20-08-2008 11:54 от Natalie » Записан

...вся жизнь, по сути своей, делает нас сильнее... )))
Kivals
Модератор

us
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 23-08-2008 05:17 » 

В форме списка (колонка табличной части Владелец), в форме элемента (Текст) - в обоих случаях закладка Дополнительно на форме свойств
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines