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

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

  Все выпуски  

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


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

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

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

Альшанский Дмитрий Викторович
Статус: 6-ой класс
Рейтинг: 67
∙ повысить рейтинг >>
Airyashov
Статус: 10-ый класс
Рейтинг: 53
∙ повысить рейтинг >>
Владимир Лазурко
Статус: Студент
Рейтинг: 39
∙ повысить рейтинг >>

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

Выпуск № 878
от 01.11.2008, 14:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 374, Экспертов: 39
В номере:Вопросов: 3, Ответов: 6

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

Новая тема от портала RusFAQ.ru:
Скажите "спасибо" эксперту, который помог Вам!

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

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

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

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

Вопрос № 148611: Версия 8.0 (8.1). 1. Возможно ли создавать свое контекстное меню (PopupMenu), привязанное к конкретным компонентам. Пункты которого будут ссылаться на мои процедуры. Оно всплывает, если во время, когда данный компонент в фокусе, пользователь щелк...


Вопрос № 148612: Здравствуйте! Столкнулась с такой проблемой: База ТИС 7.7 релиз 7.70.008. В печатных формах счетах и расходных и налоговых накл. просили поставить 4 знака после запятой, но только на цену. В этой базе на печать суммы и цены выводит функция: &q...
Вопрос № 148631: Здравствуйте! Столкнулась с такой проблемой: База ТИС 7.7 релиз 7.70.008. В печатных формах счетах и расходных и налоговых накл. просили поставить 4 знака после запятой, но только на цену. В этой базе на печать суммы и цены выводит функция: &q...

Вопрос № 148.611
Версия 8.0 (8.1).
1. Возможно ли создавать свое контекстное меню (PopupMenu), привязанное к конкретным компонентам. Пункты которого будут ссылаться на мои процедуры. Оно всплывает, если во время, когда данный компонент в фокусе, пользователь щелкнет правой кнопкой мыши.
2. Возможно ли сделать, чтобы скажем табличное поле реагировало на двойной щелчок "мыши" в определенной колонке. Если возможно то, какие еще могут быть события, которых нет в свойствах объекта.
Спасибо за внимание.
Отправлен: 27.10.2008, 11:40
Вопрос задал: Чмых Олег Васильевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Кулевский Сергей Владимирович
Здравствуйте, Чмых Олег Васильевич!
1. Возможно. Для этого необходимо создать командную панель панель, заполнить ее. А потом в свойствах объекта к которому хотите приделать контекстное меню в соответствующем поле (контекстное меню) указать командную панель, которую вы создали.
2. Реакцию на двойной клик мышью сделать можно с помощью обработчика
"[ИмяТаблицы]Выбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)".
и проверять "Колонка.Имя = ИмяКолонкиВКонфигураторе"
Ответ отправил: Кулевский Сергей Владимирович (статус: 6-ой класс)
Ответ отправлен: 27.10.2008, 12:22

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

    Оценка за ответ: 5
    Комментарий оценки:
    Спасибо большое за быстрый и верный ответ. Все оказалось очень просто, даже немного стыдно стало, что сам толком не вычитал в хелпах.


    Вопрос № 148.612
    Здравствуйте!
    Столкнулась с такой проблемой: База ТИС 7.7 релиз 7.70.008. В печатных формах счетах и расходных и налоговых накл. просили поставить 4 знака после запятой, но только на цену.
    В этой базе на печать суммы и цены выводит функция: "глФРМ(ЧислЗнач,Вал,Реж)" проще говоря функция печати. В глобальном модуле этой функции я пробовала поставить 4 знака, но тогда он мне выводит и сумму с 4-мя знаками в печатной форме, а этого не нужно.
    Я не против разделить вывод суммы и цены отдельно, но я ума не приложу, как это сделать...
    Прошу помощи в решении данного вопроса.
    С ув. Олеся

    Приложение:

    Отправлен: 27.10.2008, 11:43
    Вопрос задала: Lesine (статус: Посетитель)
    Всего ответов: 3
    Мини-форум вопроса >>> (сообщений: 0)

    Отвечает: Владимир Лазурко
    Здравствуйте, Lesine!

    Всё очень просто - в процедуре печати документа, там, где вызывается процедура глФРМ (у меня в печатной форме выводятся переменные ПечЦена и ПечСумма), установите своё форматирование, например:

    Код:
    ПечЦена = Формат(ЦенаБезНДС, "Ч15.4");
    ПечСумма = глФРМ(СуммаБезНДС;)

    Мой пример элементарный, там еще могут использоваться дополнительные функции, например, пересчет валюты, курса и т.д. (у меня так: ПечЦенаБезНДС = глФРМ(глПересчет(ЦенаБезНДС,Валюта,Курс,Гривня,Дата_курса));)

    Успехов!
    С уважением, Владимир.
    Ответ отправил: Владимир Лазурко (статус: Студент)
    Ответ отправлен: 27.10.2008, 11:54

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

    Оценка за ответ: 5
    Комментарий оценки:
    Как вариант, можно, но не в моей ситуации... Но за помощь - благодарю...


    Отвечает: Airyashov
    Здравствуйте, Lesine!
    Можно поставить форматирование до двух знаков в самой печатной форме.
    Ответ отправил: Airyashov (статус: 10-ый класс)
    Ответ отправлен: 27.10.2008, 12:05

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


    Отвечает: Strawberry
    Здравствуйте, Lesine!
    Создайте процедуру только для вывода цены
    Функция глФРМТ_Цена(ЧислЗнач,Вал,Реж) Экспорт
    Стр=СокрЛ(Формат(ЧислЗнач,"Ч18.4"));
    Если (Реж=0) ИЛИ (ПустаяСтрока(Стр)=1) Тогда
    Возврат Стр;
    Иначе
    Возврат Стр+" "+СокрП(Вал.Кратко);
    КонецЕсли;
    КонецФункции

    И пользуйте ее для ваших печатных форм
    ---------
    Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
    Ответ отправил: Strawberry (статус: Студент)
    Ответ отправлен: 27.10.2008, 13:54

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

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


    Вопрос № 148.631
    Здравствуйте!
    Столкнулась с такой проблемой: База ТИС 7.7 релиз 7.70.008. В печатных формах счетах и расходных и налоговых накл. просили поставить 4 знака после запятой, но только на цену.
    В этой базе на печать суммы и цены выводит функция: "глФРМ(ЧислЗнач,Вал,Реж)" проще говоря функция печати. В глобальном модуле этой функции я пробовала поставить 4 знака, но тогда он мне выводит и сумму с 4-мя знаками в печатной форме, а этого не нужно.
    Я не против разделить вывод суммы и цены отдельно, но я ума не приложу, как это сделать...
    Прошу помощи в решении данного вопроса.
    С ув. Олеся

    Приложение:

    Отправлен: 27.10.2008, 13:58
    Вопрос задала: Lesine (статус: Посетитель)
    Всего ответов: 2
    Мини-форум вопроса >>> (сообщений: 0)

    Отвечает: Airyashov
    Здравствуйте, Lesine!
    Сделайте еще одну функцию или добавте параметр в существующую, и сделайте замену в коде где нужно

    Функция глФРМТ2(ЧислЗнач,Вал,Реж) Экспорт
    или
    Функция глФРМТ(ЧислЗнач,Вал,Реж,ЧислоЗнаков) Экспорт

    Ответ отправил: Airyashov (статус: 10-ый класс)
    Ответ отправлен: 27.10.2008, 15:18

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

    Оценка за ответ: 5
    Комментарий оценки:
    Тоже не плохо... Спасибо огромное, попробую и так сделать, думаю получится!


    Отвечает: Краюшкин Игорь Валерьевич
    Здравствуйте, Lesine!

    Я сделал так:
    Функция глФРМТ(ЧислЗнач,Вал,Реж,КолЗн=2) Экспорт
    ...
    Стр=СокрЛ(Формат(ЧислЗнач,"Ч18."+Строка(КолЗн)));

    Теперь откуда ни вызывай эту функцию, без указания четвертого параметра, будет ставиться 2 знака после запятой.
    А можно вызывать ее и задавая 4-ый параметр, тогда будет ставиться заданное количество знаков.
    Ответ отправил: Краюшкин Игорь Валерьевич (статус: Студент)
    Ответ отправлен: 27.10.2008, 17:21

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 148631 на номер 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.9 от 29.10.2008

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

    В избранное