Перейти к содержимому

Фотография

1C и проведение документовБаг со временем


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1
Saks

Saks
  • Гость
  • 8 сообщений
Доброго времени суток, столкнулся с проведением ранее сохраненных документов. 1с-на любезно спрашивает, а не поменять ли время документа, на что можно сгласиться. В итоге, получается интересная картина, в модуле проведения стоит выборка документов в обратном порядке от данного дока и первый док, который попадает в выборку получается не последний, как должно быть по идеи, а документ со старой позиции дока, причем при проверке времени все красиво...
  • 0

#2
Bright Sun

Bright Sun

    Управляющий

  • В доску свой
  • 5 225 сообщений
Чет либо я ваще уже отупел\опупел :D ... ниче не понял! Может Женька понял? :spy:
Давай еще разец и попорядку.
  • 0

#3
FIREFOX

FIREFOX
  • Свой человек
  • 958 сообщений
Чета я тоже ни фига не понял.. Если документы записаны, значит они записаны в какое-то время.. Нахрена тогда время менять? Тогда естественно и поледовательность проведения не нарушится.. Вообщем ни пайму я чего-то.. :rotate:
  • 0

#4
}I{EHbKA

}I{EHbKA
  • В доску свой
  • 2 658 сообщений

Доброго времени суток, столкнулся с проведением ранее сохраненных документов.


Ранее сохраненных или уже ранее проведенных документов ?


1с-на любезно спрашивает, а не поменять ли время документа, на что можно согласиться.


В режиме запуска 1С:Предприятие в Параметрах программы можно поставить признак "Запрашивать время при вводе документов и операций", но насколько я знаю это работает только при сохранении вновь созданных документов, на ранее записанных диалога корректировки времени не видел (если конечно ручками не поменять в журнале)

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


т.е. документ имел время 12:01:01, ты его меняешь на 12:01:01, записываешь документ, при этом формируется новая позиция документа (по идее именно в момент записи документа).

Далее документ сразу же проводится, в модуле проведения для чего то открывается обратная выборка документов от ТекущегоДокумента(), т.е.

Док = СоздатьОбъект("Документ.ХХХ");
Док.ОбратныйПорядок(1);
Док.ВыбратьДокументы(ТекущийДокумент(),);

и т.д.

и в выборке первым попадается ТекущийДокумент, но со старой позицией дкумента ?


Я не ответил на вопрос, я просто пытаюсь сделать ситу1вину более понятной всем остальным.

И еще один и тот же документ не может иметь две позиции, т.к один документ может быть ассоциирован только с одной записью в дбф-ке.

З.Ы. А может быть все упростить и в теле выборки поставить проверку на текущий документ ?
т.е.
Пока Док.ПолучитьДокумент() = 1 Цикл
Если Док.ТекущийДокумент() = ТекущийДокумент() Тогда
Продолжить;
КонецЕсли;
....
КонецЦикла;

фуф ;) :(
  • 0

#5
Saks

Saks
  • Гость
  • 8 сообщений
Здесь вообще кто-нить в оперативном учете работал???
  • 0

#6
Обработка

Обработка
  • Свой человек
  • 567 сообщений
Работал со всеми компонентами...
  • 0

#7
}I{EHbKA

}I{EHbKA
  • В доску свой
  • 2 658 сообщений
2: Saks


поставь нормальнно вопрос. :smoke: Видишь же что народ тебя не понимает.

А если хочется узнать кто с какими компонентами работал - то замути голосовалку :D
  • 0

#8
Bright Sun

Bright Sun

    Управляющий

  • В доску свой
  • 5 225 сообщений

Здесь вообще кто-нить в оперативном учете работал???

Работали, работаем, и видимо еще не один год работать будем :smoke:
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.