Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Дек 2017, 17:00
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: контроль остатков 1_01 специалист , платформа  (Прочитано 2720 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Свинтуз

  • *
  • Сообщений: 8
  • РЕПУТАЦИЯ: 1
  • КПД: 13%
  • Регистрация: 2010-11-02
  • Сайт: 
Есть такой вопрос :
почему при контроле остатков ну например в первой задаче
в запросе точка чтения остатков устанавливается примерное так :

   
 Если РежимПроведения=РежимПроведенияДокумента.Оперативный Тогда
        Запрос.УстановитьПараметр("Момент",Неопределено);
    Иначе
        Запрос.УстановитьПараметр("Момент",Новый Граница(МоментВремени(),ВидГраницы.Включая));
    КонецЕсли;

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


Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6558
  • РЕПУТАЦИЯ: 775
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
например отрицательные остатки по партиям и как следствие по регистру в целом

При неоперативном режиме проведения как правло не контролируются остатки по складу и так далее, ведь специально для этого и был придуман.

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

Оффлайн Свинтуз

  • *
  • Сообщений: 8
  • РЕПУТАЦИЯ: 1
  • КПД: 13%
  • Регистрация: 2010-11-02
  • Сайт: 
просто может быть другой подход
брать оперативные остатки
а если режим не оперативный проводить как получиться
Добавлено: 06 Авг 2013, 16:38

смущает что например Радченко когда показывает проведение по среднему
вообще с моментом времени не морочится
Добавлено: 06 Авг 2013, 16:40

хотя конечно у него задачка слегка другая чем 1-01
в общем есть об чем подумать на ближайшее время

Оффлайн Besart

  • *****
  • Сообщений: 678
  • РЕПУТАЦИЯ: 142
  • КПД: 21%
  • Регистрация: 2012-12-10
    • Skype: artfa.a
  • Компания: Фрилансер
  • Профессия: Программист 8.1
первый раз вижу такой код так как он применятеся по отдельности
либо
Запрос.УстановитьПараметр("Момент",?(Режим = РежимПроведенияДокуменат.Оперативный,Неопределено, МоментВремени()));
что связано с оптимизацией для пресловутого быстродействия системы,
 либо
Запрос.УстановитьПараметр("Момент",Новый Граница(МоментВремени(),ВидГраницы.Включая));
это код применяется когда нужно получить остатки по регистру с учетом движений текущего документа, и применяется при т.н. новой методике контроля остатков,
вместе эту конструкцию не знаю зачем применять, скорее всего это ошибка


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
179 Сообщений
ilyay ilyay
69 Сообщений
alex0402
54 Сообщений
oleg-x
48 Сообщений
AIFrame
46 Сообщений
andron81_81
44 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
Golickoff Golickoff
31 Сообщений
BuhRust
30 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 599
  • Точка Скрытых: 1
  • Точка Пользователей: 12
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal