×
Показано с 1 по 14 из 14
  1. #1
    Клерк
    Регистрация
    12.07.2005
    Адрес
    Astrakhan
    Сообщений
    46

    Работа с периодическими величинами в 7_7

    Добрый день!
    У нас 1С предприятие 7_7. Оперативный учет.
    Как известно значение периодической величины на дату Х можно узнать с помощью ".получить(Х)". А вот если в один и тот же день существует два и более значения, то можно ли получить первое из них (не перебирая значения).
    Для ясности опишу ситуацию:
    Существует документ А который при проведении присваивает периодической переменной Б элемента В справочника Г. Если на элемент В будет существовать 2 документа А - в один и тот же день (ДатаДок одинакова) то соответственно будет и два значения переменной Б.
    Через некоторое время возникает необходимость получения первого (более раннего) значения переменной Б.
    Можно ли как нибудь ее найти не применяя создания объекта "периодический" и перебора значений??? Может можно хотя бы как нибудь на начало или на конец дня получить???
    Поделиться с друзьями

  2. #2
    Fosihas
    Гость
    и тот же день существует два и более значения, то
    если ты такое умудришься сделать, то это можно будет и достать.
    Что мне известно что периодический реквизит в 7.7 на дату, т.е. может быть 1 единственный.

  3. #3
    Клерк
    Регистрация
    12.07.2005
    Адрес
    Astrakhan
    Сообщений
    46
    могу на мыло PrintScreen сбросить

  4. #4
    Fosihas
    Гость
    выложи тут.

  5. #5
    Клерк
    Регистрация
    03.04.2003
    Адрес
    Вологда
    Сообщений
    208
    Цитата Сообщение от Fosihas Посмотреть сообщение
    если ты такое умудришься сделать, то это можно будет и достать.
    Что мне известно что периодический реквизит в 7.7 на дату, т.е. может быть 1 единственный.
    на самом деле сделать это достаточно просто. Например в зике в справочнике встаем на сотра, по которому был когда-либо приказ о приеме на работу, жмем F5 выбираем реквизит с определенным типом значения и разрешенным ручным изменением, например "Ставка", видим запись, сформированную документом прием на работу, жмем инсерт, вводим такую же дату и значение - замечательно получается. Или еще вариант находим уволенного сотрудника и вводим ему приказ о приеме на работу на следующий день после увольнения. Смотрим состояние физлица и видим 2 записи на дату нового приема. Две ручные записи на одну дату действительно не создать.

    Ответ вопрошающему: без создания объекта периодический считаю не обойтись. И только перебором.

  6. #6
    Fosihas
    Гость
    на самом деле сделать это достаточно просто.
    выполните это программно.

  7. #7
    Клерк
    Регистрация
    12.07.2005
    Адрес
    Astrakhan
    Сообщений
    46
    ччего то туплю
    как тут скрин шот выложить?

  8. #8
    Fosihas
    Гость
    в "Расширенный режим" ответа перейди.

  9. #9
    Клерк
    Регистрация
    12.07.2005
    Адрес
    Astrakhan
    Сообщений
    46
    Вот тут рисунок посмотрите во вложении
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	периодичрекв.JPG 
Просмотров:	168 
Размер:	20.6 Кб 
ID:	20461  

  10. #10
    Fosihas
    Гость
    ВыбратьЗначения()
    ОбратныйПорядок()
    Цикл ПолучитьЗначение()
    ТекущийДокумент()

  11. #11
    Клерк
    Регистрация
    12.07.2005
    Адрес
    Astrakhan
    Сообщений
    46
    Цитата Сообщение от Mak_IF Посмотреть сообщение

    Можно ли как нибудь ее найти не применяя создания объекта "периодический" и перебора значений??? Может можно хотя бы как нибудь на начало или на конец дня получить???
    а если не перебирать???

  12. #12
    Fosihas
    Гость
    Цитата Сообщение от Mak_IF Посмотреть сообщение
    а если не перебирать???
    сажаешь в компьютер кучу маленьких гномиков и заставляешь их работать.

  13. #13
    Клерк
    Регистрация
    12.07.2005
    Адрес
    Astrakhan
    Сообщений
    46
    Где же я столько гомиков возьму)))

    Вобщем не получиться(((
    а вот тогда сопутствующий вопрос:
    вот мне надо в один и тот же день сделать два значения периодического реквизита - одно документом а второе вручную - и вот надо чтоб второе было последним (чтобы привыборе значений "показывалось" второе знаечние). А у меня оно пишется перед первым. Возможно ли как нибудь записывать второе значение на конец дня?

  14. #14
    Клерк
    Регистрация
    03.04.2003
    Адрес
    Вологда
    Сообщений
    208
    и это не получится
    имхо: сортировка внутри одной даты происходит по позиции документа, при ручном вводе истории документа нет, следовательно позиция пустая -> пустая выше непустой.
    таким образом - никак

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)