[РЕШЕНО] Помогите ребят! Суммирование полей

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Filipovich, 4 июл 2015.

  1. TopicStarter Overlay
    Filipovich
    Offline

    Filipovich

    Регистрация:
    4 июл 2015
    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    1
    Здравствуйте уважаемые форумчане! Я начинающий в 1с. Хотел бы у Вас спросить я создал справочники и документы, указал в документах ссылки на справочники, создал регистр накопления и отчеты. Но позже возник вопрос с суммированием полей в документе, нужно умножать цену на количество. Все поля создал, но не знаю куда вводить формулу. Буду очень благодарен за помощь!

    Вложения:

    • ывывы.jpg
      ывывы.jpg
      Размер файла:
      30,6 КБ
      Просмотров:
      7
  2. 1cUserAndrew
    Offline

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

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    В свойствах элементов "Цена" и "Количество" событие "При изменении".
    Нажатием на кнопку с изображением лупы создается процедурка модуле формы. Там и надо написать код.
    Filipovich нравится это.
  3. TopicStarter Overlay
    Filipovich
    Offline

    Filipovich

    Регистрация:
    4 июл 2015
    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    1
    Немного по подробнее можете описать где что, спасибо за помощь
    --- Объединение сообщений, 4 июл 2015 ---
    Нету же там при изменении...

    Вложения:

    Последнее редактирование: 4 июл 2015
  4. TODD22
    Online

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

    Регистрация:
    23 фев 2009
    Сообщения:
    4.759
    Симпатии:
    147
    Баллы:
    104
    Вы пытаетесь сделать это в модуле Объекта. Суммирование полей вам нужно делать в модуле Формы.
    Вам нужно создать форму элемента для вашего документа.
    У вас в документе нет табличной части. У вас же не один товар будут принимать. А например 10-15 позиций товара. На каждый вы же не будете создавать отдельный документ.
    Сделайте у документа табличную часть.
    У табличной части будут реквизиты Номенклатура(ссылка на спр. Номенклатура), Количество(число 15.3), Цена(число 15.2), Сумма(число 15.2).
    Далее уже берёте событие табличной части "ПриИзменении" и в нём получаете строку таб части и суммируете нужные вам колонки.

    Возьмите книгу "Практическое пособие разработчика" автор Радченко. Там это подробно разбирается.
  5. TopicStarter Overlay
    Filipovich
    Offline

    Filipovich

    Регистрация:
    4 июл 2015
    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    1
    Я Вас понял, а как сделать событие у табличной части ? не судите строго, я начинающий в 1с..
  6. TODD22
    Online

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

    Регистрация:
    23 фев 2009
    Сообщения:
    4.759
    Симпатии:
    147
    Баллы:
    104
    В настройках формы у табличной части открываете свойства и там есть список событий. Вот так и выбираете нужное вам событие. По аналогии как вы сделали выше. Только не для объекта. А для табличной части размещённой на форме элемента.

    Возьмите книгу что я вам порекомендовал. Найти её в сети не составит труда. В ней как раз этот пример разжёвывается и показывается с картинками и тд.
    Потом уже спрашивайте.... А то пересказать вам 3 главы из книги со скриншотами вряд ли кто то захочет.
  7. TopicStarter Overlay
    Filipovich
    Offline

    Filipovich

    Регистрация:
    4 июл 2015
    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    1
    Спасибо. Буду пытаться.
    --- Объединение сообщений, 5 июл 2015 ---
    Можно спросить насчет доработки существующей конфигурации. Там все на замках, реально ли вообще доработать ?
  8. pavl_vs
    Offline

    pavl_vs Профессионал в 1С

    Регистрация:
    18 июн 2011
    Сообщения:
    343
    Симпатии:
    27
    Баллы:
    54
    Реально. Снимите с поддержки, установив режим редактирования с сохранением поддержки.
    При этом Вы лишаетесь возможности автоматического обновления, а при обновлении придется заботиться о сохранении сделанных изменений (доработок) в конфигурации.
  9. makfromkz
    Offline

    makfromkz

    Регистрация:
    12 июн 2009
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    А я бы не спешил снимать конфу с замка, можно (нечаянно) заломать учет, и огрести неприятностей.
    Особливо учитывая предыдущую переписку :)
  10. TopicStarter Overlay
    Filipovich
    Offline

    Filipovich

    Регистрация:
    4 июл 2015
    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    1
    Спасибо друг. Помог, все открыл, будем учиться.

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