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

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

  Все выпуски  

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


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

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

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

Анатолий Ясень
Статус: 7-й класс
Рейтинг: 57
∙ повысить рейтинг >>
Владимир Лазурко
Статус: Практикант
Рейтинг: 45
∙ повысить рейтинг >>
Бородин Константин Игоревич
Статус: 6-й класс
Рейтинг: 31
∙ повысить рейтинг >>

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

Выпуск № 967
от 03.03.2009, 03:35

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

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

Вопрос № 161356: Необходимо условие запроса (1С версия 8.1) поместить функцию, написанную пользователем, примерно такую: Функция МояФункция(пар1,пар2) Если ?? Возврат 1 Иначе Возврат 0 КонецЕсли Конец функции; Как это сделать ...


Вопрос № 161426: Добрый день эксперты! Помогите создать отчет как на рисунке <img src="http://rusfaq.ru/thumb.cgi?s=http://devtrainingforum.v8.1c.ru/forum/mess_files/maket2.bmp&r=1&w=600" border="0" class="pic"> где Таб№-это Код СправочникФизическиеЛица ...

Вопрос № 161.356
Необходимо условие запроса (1С версия 8.1) поместить функцию, написанную пользователем, примерно такую:

Функция МояФункция(пар1,пар2)
Если ??
Возврат 1
Иначе
Возврат 0
КонецЕсли
Конец функции;

Как это сделать практически?
Отправлен: 25.02.2009, 10:44
Вопрос задал: Gwm1956
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Костюк Игорь Викторович
Здравствуйте, Ув. пользователь!
Не совсем понятна форумлировка вопроса. Попробую предположить, что надо выполнить стороннюю функцию в теле запроса. Пока не встречал такой возможности. А вот описать функцию операторами запроса можно.
Например, такой вот кусочек запроса реализует функцию
Функция ДопустимаяСуммаЗадолженности()
Если РасшифровкаПлатежаДок.Ссылка.Оплачено Тогда
Возврат 0
Иначе
Возврат РасшифровкаПлатежаДок.ДоговорКонтрагента.ДопустимаяСуммаЗадолженности;
КонецЕсли;
КонецФункции

Приложение:

Ответ отправил: Костюк Игорь Викторович (статус: 3-й класс)
Ответ отправлен: 25.02.2009, 12:41

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


    Отвечает: М.Денис
    Здравствуйте, Gwm1956!
    Пусть ваша функция фозвращает Истина или Ложь
    Это простой запрос по взаиморачетам. В зависимости положения преключателя выбираются те контрагены, для которых или
    ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаУпрНачальныйОстаток >= ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаУпрКонечныйОстаток
    или ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаУпрНачальныйОстаток < ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаУпрКонечныйОстаток

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | ВзаиморасчетыКомпанииОстаткиИОбороты.Контрагент,
    | СУММА(ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаУпрНачальныйОстаток) КАК СуммаНачальныйОстаток,
    | СУММА(ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаУпрКонечныйОстаток) КАК СуммаКонечныйОстаток
    |ИЗ
    | РегистрНакопления.ВзаиморасчетыКомпании.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, , , ) КАК ВзаиморасчетыКомпанииОстаткиИОбороты
    |
    |СГРУППИРОВАТЬ ПО
    | ВзаиморасчетыКомпанииОстаткиИОб ороты.Контрагент
    |
    |ИМЕЮЩИЕ
    | (&Переданныйпараметр
    | И СУММА(ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаУпрНачальныйОстаток) >= СУММА(ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаУпрКонечныйОстаток)
    | ИЛИ (НЕ &Переданныйпараметр)
    | И СУММА(ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаУпрНачальныйОстаток) < СУММА(ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаУпрКонечныйОстаток))"

    Ответ отправил: М.Денис (статус: 2-й класс)
    Ответ отправлен: 25.02.2009, 12:51

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


    Отвечает: Кормщиков Юрий
    Здравствуйте, !
    Здравствуйте, Gwm1956!
    В тексте запроса, правая кнопка мыши - Конструктор запроса. на вкладке "Таблицы и поля" справа окно "Поля" , правая кнопка добавить. Откроется окно. Справа вверху - Функции языка запросов - оттуда вставляешь "Операторы" - "Прочие операторы" "ВЫБОР" - готово!
    Ответ отправил: Кормщиков Юрий (статус: 1-й класс)
    Ответ отправлен: 25.02.2009, 14:04

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


    Вопрос № 161.426
    Добрый день эксперты! Помогите создать отчет как на рисунке


    где Таб№-это Код СправочникФизическиеЛица
    ФИО сотрудника это Наименование из справочника Физические лица
    Документ -это регистратор прихода топлива с кредита 71.1 в дебет 10.3
    Наименование вида топл- это наименование из справочника Номенклатура
    НоменN это Код из справочника Номенклатура
    ЕдИзм это ЕдИзм из справочника Номенклатура


    Отчет о приходе топлива от подотчетных лиц с кредита сч.71.1 в дебет 10.3.2, 10.3.6 и т.д, т.е может быть и дальше 10.3.9,10.3.7 и т.д
    Пробовала выбирать эти данные из виртуальной таблицы Хозрасчетный.ДвиженияССубконто но не поиму как выбрать все ти элементы и организовать вывод как на рисунке. Помогите пожалуйста
    Отправлен: 25.02.2009, 23:27
    Вопрос задал: Лопухина Мария Викторовна
    Всего ответов: 1
    Мини-форум вопроса >>> (сообщений: 0)

    Отвечает: Полякова Ирина Николаевна
    Здравствуйте, Лопухина Мария Викторовна!
    Запрос для получения необходимых данных в приложении.
    Параметры НачалоПериода и КонецПериода необходимо вывести на форму для заполнения пользователем.
    Можно добавить на форму выбор организации и добавить отбор по организации в запрос.
    Также необходимо заполнить параметры макета для заполнения соответствующих полей.

    Приложение:

    ---------
    Деньги склока, а без них плохо...

    Ответ отправила: Полякова Ирина Николаевна (статус: 4-й класс)
    Ответ отправлен: 26.02.2009, 08:05

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


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

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

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

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

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

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


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

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

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

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

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

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


    © 2001-2009, Портал 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

    В избранное