Движение по регистру накопления

1. Гость 16.12.15 16:42
Здравствуйте! Подскажите, пожалуйста. В новом документе я делаю движение по регистру накопления, через конструктор, чтобы, когда я буду делать Документ "Перемещение", я могла заполнить по остаткам или подбором выбрать необходимый товар. Проблема в том, что сейчас, когда я делаю перемещение, и когда я нажимаю на "Заполнить" или когда нажимаю "Подбор" я вижу, что у меня есть как бы остаток. и таблица заполняется, но когда я нажимаю провести, он пишет, что товара нет в остатках и соответственно документ не проводиться. В чем проблема и как её устранить? Помогите пожалуйста.

Процедура ДвижениеПоРегиструТМЦНаСкладахРозницаОбщепит(Отказ)
	
	                  Движения.ТМЦНаСкладахРозницаОбщепит.Записывать = Истина;
					  Для Каждого ТекСтрока Из Разделка Цикл
					  Движение = Движения.ТМЦНаСкладахРозницаОбщепит.Добавить();
					  Движение.Период = Дата;
					  Движение.Организация = Организация;
					  Движение.Склад= Склад;
					  Движение.Контрагент = СкладПолучатель;
					  Движение.ВидТМЦ = ТекСтрока.ВидТМЦ;
					  Движение.Количество = ТекСтрока.КоличествоПоНорме;
					  Движение.ОтпускнаяЦена = ТекСтрока.ПерваяЦена;
					  Движение.Партия = ТекСтрока.Партия;
					  Движение.Сумма = ТекСтрока.ЦенаПФ;
					  Движение.СчетУчетаТМЦ = ТекСтрока.СчетУчетаТМЦ;
					  Движение.ТМЦ = ТекСтрока.ТМЦ;
					  Движение.ХарактеристикаТМЦ = ТекСтрока.ХарактеристикаТМЦ;
	                  КонецЦикла;

	
КонецПроцедуры // ДвижениеПоРегиструТМЦНаСкладахРозницаОбщепит()
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Boneman 301 16.12.15 17:05 Сейчас в теме
(1) Гость,
точно конструктор ?
в где вид движения ? Приход или расход. В самом регистре записи прописываются или нет ?

И непонятно, где оно вызывается ? Это кнопка на форме ? Или обработка проведения ?
Если просто кнопка на форме, тогда должен быть регистратор..
3. Nastya-chajkovskaya 16.12.15 20:13 Сейчас в теме
(2) Boneman, Это приход,прописывается в данной процедуре, а в оброботке проведения я прописала ДвижениеПоРегиструТМЦНаСкладахРозницаОбщепит(Отказ); и таким образом он проходит эту процедуру и т.д.
4. Nastya-chajkovskaya 16.12.15 20:20 Сейчас в теме
(2) Boneman,
Процедура ДвижениеПоРегиструТМЦНаСкладахРозницаОбщепит(Отказ)
	
	                  Движения.ТМЦНаСкладахРозницаОбщепит.Записывать = Истина;
					  Для Каждого ТекСтрока Из Разделка Цикл
					  Движение = Движения.ТМЦНаСкладахРозницаОбщепит.Добавить();
					  Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
					  Движение.Период = Дата;
					  Движение.Организация = Организация;
					  Движение.Склад= Склад;
					  Движение.ВидТМЦ = ТекСтрока.ВидТМЦ;
					  Движение.Количество = ТекСтрока.КоличествоПоНорме;
					  Движение.ОтпускнаяЦена = ТекСтрока.ПерваяЦена;
					  Движение.Партия = ТекСтрока.Партия;
					  Движение.Сумма = ТекСтрока.ЦенаПФ;
					  Движение.СчетУчетаТМЦ = ТекСтрока.СчетУчетаТМЦ;
					  Движение.ТМЦ = ТекСтрока.ТМЦ;
					  Движение.ХарактеристикаТМЦ = ТекСтрока.ХарактеристикаТМЦ;
	                  КонецЦикла;

	
КонецПроцедуры // ДвижениеПоРегиструТМЦНаСкладахРозницаОбщепит()
Показать
5. Nastya-chajkovskaya 16.12.15 20:38 Сейчас в теме
Вопрос актуальный, очень нужна помочь
6. Boneman 301 16.12.15 23:24 Сейчас в теме
(5) Nastya-chajkovskaya,
должен по идее делать движения.
Скриншот содержимого регистра, после проведения документа хотелось бы увидеть, чтобы понять что туда записалось
8. Nastya-chajkovskaya 17.12.15 08:59 Сейчас в теме
(6) Boneman, да конечно. я скидываю полностью, все скриншоты
1. Это мой документ
2. регистр и как туда все записалось
3. когда делаю документ перемещение. (сбоку подбор там видна моя партия и количество, т.е получается на остатках все есть)
4. Это когда я провожу документ перемещение и сама ошибка.
Прикрепленные файлы:
7. 32ops 194 17.12.15 04:59 Сейчас в теме
он пишет, что товара нет в остатках
Значит где-то есть проверка. Её найти нужно. Наверное где-то в подписках на событие или модуле набора записей РН. Можно поискать по ключевому слову/словам сообщения о нехватке товаров через глобальный поиск.
9. Nastya-chajkovskaya 17.12.15 09:00 Сейчас в теме
буду очень признательна в помощи...
10. daodezi 17.12.15 10:17 Сейчас в теме
А цены не учитываются при проверке остатка? В документе прихода и в перемещении цены отличаются на копейки
11. Nastya-chajkovskaya 17.12.15 10:40 Сейчас в теме
(10) daodezi, нет не учитываются, все равно ругается
12. Nastya-chajkovskaya 17.12.15 14:29 Сейчас в теме
Попыталась отследить через отладчик, это просто чудо, все считывает... Но вот вопрос почему же партии он пишет, что объект не найден и нет на складе, вопрос....
13. daodezi 18.12.15 09:25 Сейчас в теме
Не совсем понятно, что вообще происходит. На первом скриншоте ДокументОсновной от 16.12.15 - он что делает? Перемещает номенклатуру со склада "Заготовочный цех" на склад "Склад материалов"? А потом вы пытаетесь ту же номенклатуру перемещением перенести из заготовочного цеха в зал самообслуживания? Но ее же уже забрал первый документ? Или он не пишет в регистр, но зачем он тогда тут нужен?
14. Nastya-chajkovskaya 18.12.15 16:17 Сейчас в теме
спасибо большое тем кто пытался помочь. вся проблемы была в партии. У меня не записывалась партия каждой номенклатуры. Соответственно "Перемещение", не видела откуда брать эти остатки.
Внимание! Не забывайте отмечать решение на ваш вопрос, если оно найдено. Это повысит ваш рейтинг на форуме.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот