Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 581
от 23.08.2007, 20:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 417, Экспертов: 60
В номере:Вопросов: 1, Ответов: 2


Вопрос № 98853: Здравствуйте. Нужна помощь бывалых. Есть у меня регистр остатков и документ расходная накладная. Допустим 17.08.07 на склад поступил Xтовар в колич 10шт. Если я хочу списать Xтовара 10шт 17.08.07 то все хорошо, все правильно. Когда я х...

Вопрос № 98.853
Здравствуйте. Нужна помощь бывалых.
Есть у меня регистр остатков и документ расходная накладная.
Допустим 17.08.07 на склад поступил Xтовар в колич 10шт.
Если я хочу списать Xтовара 10шт 17.08.07 то все хорошо, все правильно. Когда я хочу списать товар 16.08.07 товар тоже списывается. :(
в модуле документа расходной накладной следующий код:
т.е. часть кода:

рег=СоздатьОбъект("Регистры");
рег_остатков=рег.ПартииТоваров;
Если ИтогиАктуальны()=0 тогда
рег_остатков.ВременныйРасчет(1);
рег.РассчитатьРегистрыНа(ТекущийДокумент());
КонецЕсли;
ОбщийОстаток=рег_остатков.СводныйОстаток(сп_товаров.Товар, Склад ,, "Количество");
ну и дальше соответственно если остаток меньше выбранного количество то НеПроводитьДокумент()

Вопрос почему списывается то чего нет? У меня такое впечатление что сводныйОстаток расчитывается на 17.08.07.
Помогите плиз. :)
Отправлен: 18.08.2007, 19:46
Вопрос задал: Nam ram dam (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Дрёма
Здравствуйте, Nam ram dam!
1. Может в твоей конфе существовать константа, которая включена соответствующим образом, и позволяет списывать товар в минус. Проверь.
2. Попробуй рассчитывать регистры на конкретную ДатаДок. А то на какой Док будут рассчитываться итоги, если его еще в регистре нет?
Ответ отправил: Дрёма (статус: 5-ый класс)
Ответ отправлен: 18.08.2007, 20:16

Отвечает: Elric
Здравствуйте, Nam ram dam!

1. Проверьте остаток на 16.08.07 -- возможно он есть еще до прихода 17.08.07 и именно он и списывается.
2. Проверьте точку актуальности, на какой позиции она стоит.

А в модуле общий остаток рассчитывается правильно, ошибки нет.
---------
В творчестве рождается истина
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 18.08.2007, 20:19


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

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

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.56 beta от 20.08.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное