Модераторы: stron
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> 1C 7.7 Видимость реквизита 
V
    Опции темы
MadMas
Дата 6.6.2008, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Блондинко
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 5.5.2006
Где: Екатеринбург

Репутация: нет
Всего: нет



Добрый день. 

Подскажите, пожалуйста, как добраться до свойства Видимость реквизита формы, если документы перебираются в выборке? 
Ниже пример кода, никак не получается в цикле для элемента формы ДатаОконч установить видимость. В модеуле формы катит простое Форма.ДатаОконч.Видимость(1), а как быть тут? 


Код

   Док=СоздатьОбъект("Документ.Договоры");
   Док.ВыбратьДокументы('01.01.1900','21.12.2010');
            Пока Док.ПолучитьДокумент() = 1 Цикл   
                Если Док.ДатаОконч<>'' Тогда
                    Док.СрокДог=Перечисление.СрокДог.ДатаОкончания;
                    Док.Записать();
                КонецЕсли;
                Сообщить(Док.ДатаОконч);    
            КонецЦикла;

PM   Вверх
Kaboom
Дата 6.6.2008, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 25.5.2007

Репутация: нет
Всего: нет



А зачем в выборке документов вам устанавливать видимость реквизитов? Уточните задачу, тогда можно и решение придумать.
PM MAIL   Вверх
SaschaL
Дата 6.6.2008, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 880
Регистрация: 13.12.2006
Где: Челябинская обл г .Нязепетровcк

Репутация: 8
Всего: 9



При выборке реквизитов документа, при обходе документов Свойство реквизита Видимость не влияет на получение данных из этих реквизитов.
Свойство реквизита Видимость служит в основном для управления интерфейсом пользователя при работе с формами ввода. Может вы что-то действительно другое имели ввиду или мы вас не так поняли.
PM MAIL ICQ   Вверх
MadMas
Дата 9.6.2008, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Блондинко
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 5.5.2006
Где: Екатеринбург

Репутация: нет
Всего: нет



Ситуация такая, что необходимо пробежаться по всем документам и при наличии у них не пустого поля Дата сделать этот реквизит на форме видимым. В остальных документах его так и оставить невидимым..
PM   Вверх
Kaboom
Дата 9.6.2008, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 25.5.2007

Репутация: нет
Всего: нет



Насколько я понял, задача следующая: если реквизит документа ДатаОконч не пустой тогда сделать его видимым иначе не видимым. Если это так, то сделать это в выборке невозможно, потому что в выборке мы имеем дело с данными в самой бд, а не с реквизитами формы. Делать нужно в предопределенной процедуре ПриОткрытии():

Код

Процедура ПриОткрытии() 
   Форма.ДатаОконч.Видимость(1 - ПустоеЗначение(ДатаОконч));
КонецПроцедуры

PM MAIL   Вверх
SaschaL
Дата 9.6.2008, 12:38 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 880
Регистрация: 13.12.2006
Где: Челябинская обл г .Нязепетровcк

Репутация: 8
Всего: 9



Kaboom уже указал способ.
Просто в при обходе документа в цикле вы то что хотите сделать  ни когда не сделает, это можно сделать только при активной форме документа, Как вариант прописать это в предопределенной процедуре ПриОткрытии()
PM MAIL ICQ   Вверх
MadMas
Дата 16.6.2008, 07:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Блондинко
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 5.5.2006
Где: Екатеринбург

Репутация: нет
Всего: нет



Пасибо smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "1C: Предприятие, SAP, ERP и учётные системы"
stron

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, stron, Pegas.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема »


 




[ Время генерации скрипта: 0.1317 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.