8.х Параметры СКД

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем qwertyu, 23 сен 2013.

  1. TopicStarter Overlay
    qwertyu
    Offline

    qwertyu Опытный в 1С

    Регистрация:
    11 ноя 2011
    Сообщения:
    609
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте, как сделать, что бы при заполнении одного параметра, второй заполнялся автоматически?
    Получается "НачалоПериода" -заполняю сам.
    "КонецПериода" - КОнецПериода(&НачалоПериода, "ДЕНЬ") - не работает
  2. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.948
    Симпатии:
    149
    Баллы:
    104
    В смысле, чтобы на форме это было видно?
    Тогда нужно прописывать событие "ПриИзменении" поля "Начало периода". Т.е. это обычная работа с формой, не связанная с СКД.

    А где пишите? В выражении параметра в схеме компоновки данных?
    Думаю, должно работать.
    Но на форме изменений не увидите. Но отчет формироваться должен правильно (в соответствии с установленной датой конца периода).
  3. TopicStarter Overlay
    qwertyu
    Offline

    qwertyu Опытный в 1С

    Регистрация:
    11 ноя 2011
    Сообщения:
    609
    Симпатии:
    0
    Баллы:
    26
    Нет, на форму мне выводить ничего не надо, но в самих настройках, при изменении первого параметра, второй не изменяется.
  4. Дмитрий Игоревич
    Offline

    Дмитрий Игоревич Опытный в 1С

    Регистрация:
    11 апр 2013
    Сообщения:
    152
    Симпатии:
    0
    Баллы:
    26
    ДОБАВИТЬКДАТЕ(<Дата>, <Тип>, <Количество>)
    КОНЕЦПЕРИОДА(<Дата>, <Период>)
    ,
    ДЕНЬ без кавычек надо написать и все будет как надо

    КОНЕЦПЕРИОДА(&НачалоПериода, ДЕНЬ)
  5. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.948
    Симпатии:
    149
    Баллы:
    104
    Если бы речь шла о выражениях языка запросов, тогда - да. Но речь идет о выражениях системы компоновки данных. Там нужны кавычки.

    В настройках он и не будет визуально меняться.
    Когда Вы нажмете "Сформировать", отчет у Вас сформируется правильно, т.е. конечная дата будет установлена в соответствии с правилом, который Вы указали в выражении для параметра (КонецПериода(&НачалоПериода, "День")).
    Указывать это выражение надо в схеме компоновки данных на вкладке "Параметры" в колонке "Выражение".
  6. Дмитрий Игоревич
    Offline

    Дмитрий Игоревич Опытный в 1С

    Регистрация:
    11 апр 2013
    Сообщения:
    152
    Симпатии:
    0
    Баллы:
    26
    просто не очень понятно, что именно нужно) как я давно заметил правильно поставленный вопрос, может дать ответ и без помощи =)

Поделиться этой страницей