Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


Хостинг Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг на Windows 2008

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

Чемпионы рейтинга экспертов в этой рассылке

Bondarev A.B.
Статус: 3-й класс
Рейтинг: 40
∙ повысить рейтинг >>
Saransk78
Статус: 4-й класс
Рейтинг: 29
∙ повысить рейтинг >>
Fedor_sh
Статус: 10-й класс
Рейтинг: 28
∙ повысить рейтинг >>

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 918
от 24.12.2008, 12:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 388, Экспертов: 48
В номере:Вопросов: 2, Ответов: 5

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>

Вопрос № 154851: Здравствуйте. Вопрос по использованию закладок 7.7 DBF. Если не выполняются определенные условия при переходе на другую закладку, как в таком случае оставить активной текущую закладку. ...


Вопрос № 154951: Здравствуйте эксперты! у меня есть вопрос про справочниках, сам не могу добиться ожидаемого результата. Есть у меня подчиненный справочник. Вот при вводе нового подчененного элемента, надо установить ограничение. То есть надо ввести именно ту коли...

Вопрос № 154.851
Здравствуйте. Вопрос по использованию закладок 7.7 DBF. Если не выполняются определенные условия при переходе на другую закладку, как в таком случае оставить активной текущую закладку.
Отправлен: 18.12.2008, 16:36
Вопрос задал: ДАС Алекс (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Vlad Skorochod
Здравствуйте, ДАС Алекс!
В теле процедуры ПриВыбореЗакладки() ставите проверку на ваше условие, и если оно не соответствует требованию, то используем:
Форма.Закладки.ТекущаяСтрока(НомерНужнойЗакладки) и возврат, а если соответствует, то идем дальше.
Ответ отправил: Vlad Skorochod (статус: Студент)
Ответ отправлен: 18.12.2008, 17:06

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 238971 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5


    Отвечает: Pischita
    Здравствуйте, ДАС Алекс!
    В определенной процедуре ПриВыбореЗакладки() делаешь проверку условий и в зависимости от этого переходишь на другую закладку или нет
    Ответ отправил: Pischita (статус: 1-й класс)
    Ответ отправлен: 19.12.2008, 09:31

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 239036 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5


    Отвечает: Ovr1970
    Здравствуйте, ДАС Алекс!
    Для того, чтобы оставить активной текущую закладку (а изменится или нет сама форма Вы решаете отдельно) или еще ее называют табулятор необходимо в процедуре "ПриВыбореЗакладки" выполнить
    СтатусВозврата(0)
    При этом активным останется тот табулятор, что был до выбора. А вот что при этом показать на форме - Вы решаете сами, независимо от первого действия.
    Ответ отправил: Ovr1970 (статус: Практикант)
    Ответ отправлен: 19.12.2008, 15:17

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 239056 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 154.951
    Здравствуйте эксперты!
    у меня есть вопрос про справочниках, сам не могу добиться ожидаемого результата. Есть у меня подчиненный справочник. Вот при вводе нового подчененного элемента, надо установить ограничение. То есть надо ввести именно ту количество которое требует владелец. У каждого владельца может быть количество по разному. Пробовал пути следующие:

    Приложение:

    Отправлен: 19.12.2008, 09:44
    Вопрос задал: Abdugani abdrimov (статус: Посетитель)
    Всего ответов: 2
    Мини-форум вопроса >>> (сообщений: 1)

    Отвечает: Ovr1970
    Здравствуйте, Abdugani abdrimov!
    "ПриВводеСтроки" срабатывает перед добавлением нового элемента, т.е. новый элемент еще не создан. Если Вам нужно отменить вставку, то
    СтатусВозврата(0) ее отменяет
    "ПриРедактированииНовойСтроки()" срабатывает после добавления нового элемента и используется для изменения атрибутов (задания значений по умолчанию). Здесь отменить вставку невозможно, можно запретить редактирование и т.п.
    Ответ отправил: Ovr1970 (статус: Практикант)
    Ответ отправлен: 19.12.2008, 15:25

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 239057 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5
    Комментарий оценки:
    да вы правы, я именно то и сделал, в моем вопросе приложения не прошла (у нас связь нестабильный). но потом этот пример дописал, для ясности.
    в любом случае спасибо!


    Отвечает: Fedor_sh
    Здравствуйте, Abdugani abdrimov!
    Для этого используются предопределенные процедуры: ВводНового(<ПризнКопирования>,<ОбъектКопирования>), ПриЗаписи(<СписокПериодРекв>)
    напр.
    Процедура ВводНового()
    //считаем количество уже введенных элементов
    КолВведенных = 0;
    СпрПодчиненный = СоздатьОбъект("Справочник.Подчиненный");
    СпрПодчиненный.ИспользоватьВладельца(Владелец);
    СпрПодчиненный.ВыбратьЭлементы();
    Пока СпрПодчиненный.ПолучитьЭлемент() = 1 Цикл
    Если СпрПодчиненный.ПометкаУдаления() = 1 Тогда
    Продолжить;
    КонецЕсли;
    КолВведенных = КолВведенных + 1;
    КонецЦикла;
    Если КолВведенных > Владелец.КолПодчиненныхЭлементов
    СтатусВозврата(0);
    Возврат;
    КонецЕсли;
    КонецПроцедуры;
    Ответ отправил: Fedor_sh (статус: 10-й класс)
    Ответ отправлен: 20.12.2008, 02:52

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 239118 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

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


    Вы имеете возможность оценить этот выпуск рассылки.
    Нам очень важно Ваше мнение!
    Оценить этот выпуск рассылки >>

    Отправить вопрос экспертам этой рассылки

    Приложение (если необходимо):

    * Код программы, выдержки из закона и т.п. дополнение к вопросу.
    Эта информация будет отображена в аналогичном окне как есть.

    Обратите внимание!
    Вопрос будет отправлен всем экспертам данной рассылки!

    Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
    экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


    Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
    Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров >>

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2008, Портал RusFAQ.ru, Россия, Москва.
    Авторское право: ООО "Мастер-Эксперт Про"
    Техподдержка портала, тел.: +7 (926) 535-23-31
    Хостинг: "Московский хостер"
    Поддержка: "Московский дизайнер"
    Авторские права | Реклама на портале

    ∙ Версия системы: 5.13 от 01.12.2008

    Яндекс Rambler's Top100
    RusFAQ.ru | MosHoster.ru | MosDesigner.ru
    RusIRC.ru | Kalashnikoff.ru | RadioLeader.ru

    В избранное