8.х Оборотный регистр накопления, его значение

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Dafatcka, 30 июл 2014.

  1. TopicStarter Overlay
    Dafatcka
    Offline

    Dafatcka Новичок в 1С

    Регистрация:
    22 июл 2014
    Сообщения:
    23
    Симпатии:
    2
    Баллы:
    4
    Пока не решен!

    См. выше. Как в моем случае в документе получить обороты цифрой и посчитать %, интересуют процедуры, функции, запрсы, методы и далее по списку, что использовать? Идеально - пример

    Напоминаю, что я чайник, причем чугунный, но с мечтами и желанием учиться)
    Последнее редактирование: 30 июл 2014
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    Тогда лучше к франчам или фрилансу обратиться, такое решение не слишком дорого обойдется.
  3. TopicStarter Overlay
    Dafatcka
    Offline

    Dafatcka Новичок в 1С

    Регистрация:
    22 июл 2014
    Сообщения:
    23
    Симпатии:
    2
    Баллы:
    4
    А знания в мою голову кто положит? Я не знакома с возможностями языка в нужной степени, но если пнуть в верном направлении, сделаю. Кроме вас советоваться не с кем.
  4. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.988
    Симпатии:
    398
    Баллы:
    104
    Смотря где он будет использоваться. Я так понимаю он будет использоваться при расчетах при очередной продажи. Тогда это делать уже в самом документе. Думаю хранить не надо это значение в базе.
  5. LordMaverick
    Offline

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

    Регистрация:
    17 мар 2014
    Сообщения:
    3.440
    Симпатии:
    374
    Баллы:
    104
    вам нужны не обороты, а остатки этого регистра (хотя и обороты тоже возможны если скидку делать от оборота за период)
    и я уже сказал, у вас самописная конфа, как вам сказать текст запроса если неизвестно что там у вас и как в конфигурации?
  6. TopicStarter Overlay
    Dafatcka
    Offline

    Dafatcka Новичок в 1С

    Регистрация:
    22 июл 2014
    Сообщения:
    23
    Симпатии:
    2
    Баллы:
    4
    Вы правы, расчет должен проводиться при продаже очередной услуги. Но как получить оборот для конкретного клиента в документе и произвести с ним вычисления, какие методы языка использовать?
    --- Объединение сообщений, 30 июл 2014 ---
    Вот, уже ближе, то есть нужно пользоваться запросами и результат запроса поместить в переменную, а далее вычисления? И да, я думала о варианте "если скидку делать от оборота за период"
  7. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    Да полно всяких методов, в том числе и кривых. Про запросы что-нибудь слышали ? Про метаданные ? Если нет - то учите основы, без этого вам сложно будет что-то сделать.
  8. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.988
    Симпатии:
    398
    Баллы:
    104
    Я опишу логику. Делаете продажу очередному клиенту. В какой то определенный момент (это уже сами решите. при проведении или при другом каком событии) вы лезете запросом к этому регистру и получаете бонусы по этому клиенту. Высчитываете % скидки по нужному алгоритму, а потом уже и сумму посчитать легко)))) Вот как то так
    Dafatcka нравится это.
  9. TopicStarter Overlay
    Dafatcka
    Offline

    Dafatcka Новичок в 1С

    Регистрация:
    22 июл 2014
    Сообщения:
    23
    Симпатии:
    2
    Баллы:
    4
    Спасибо за вашу вежливость, вы очень помогаете. Вот и определились что мне нужен именно запрос, жаль что нет какой-нибудь простой функции)))
  10. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.988
    Симпатии:
    398
    Баллы:
    104
    Например?
  11. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    Функцию можно самому написать, положить ее в глобальный модуль и все:)
    Dafatcka нравится это.
  12. TopicStarter Overlay
    Dafatcka
    Offline

    Dafatcka Новичок в 1С

    Регистрация:
    22 июл 2014
    Сообщения:
    23
    Симпатии:
    2
    Баллы:
    4
    Типа получить значение оборота по текущему клиенту, я не знаю, честно, поэтому тут и пишу
    --- Объединение сообщений, 30 июл 2014 ---
    Хоть что-то от вас не грубое пришло))))

    Вот за идеями я сюда и пишу! И ваша идея не плоха... вроде мысль появилась, спасибо!
  13. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.988
    Симпатии:
    398
    Баллы:
    104
    Данные из регистра получайте только запросом. Мой совет.
    Dafatcka нравится это.
  14. LordMaverick
    Offline

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

    Регистрация:
    17 мар 2014
    Сообщения:
    3.440
    Симпатии:
    374
    Баллы:
    104
    встроить это можно в документ, в тот кусок кода где у вас обрабатывается выбор клиента (обязательно, чтоб при смене клиента и выбираемое значение соответствовало истине)
    Dafatcka нравится это.
  15. TopicStarter Overlay
    Dafatcka
    Offline

    Dafatcka Новичок в 1С

    Регистрация:
    22 июл 2014
    Сообщения:
    23
    Симпатии:
    2
    Баллы:
    4
    Это логично и элегантно! Но тогда как организовать выбор? У меня на форме нажимаю "..." и из списка выбираю клиента, то есть путь просто указан, код я не писала. Мне нужно написать ПриИзменении событие?
  16. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    Это называется обработчики событий.
  17. TopicStarter Overlay
    Dafatcka
    Offline

    Dafatcka Новичок в 1С

    Регистрация:
    22 июл 2014
    Сообщения:
    23
    Симпатии:
    2
    Баллы:
    4
    Я уточняю правильно ли я поняла ответ.
  18. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.988
    Симпатии:
    398
    Баллы:
    104
    Это опечатка?! :D :D :D
  19. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    LordMaverick не уверен на 100%.

    Dafatcka где, каким образом и когда должна отражаться (отображаться) предоставленная скидка?


    отредактировал пост, не обращайте внимания.
    Последнее редактирование: 30 июл 2014
  20. LordMaverick
    Offline

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

    Регистрация:
    17 мар 2014
    Сообщения:
    3.440
    Симпатии:
    374
    Баллы:
    104
    ну остаток по одной записи можно и без запроса получить
    а получать по идее удобнее при выборе клиента в документе, тогда скидка же будет сразу видна и сумма с ней,
    а перед проведением она только в проведённом появится (в общем случае)

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