Не отображаются записи в Регистре Накопления #773297


#0 by michael9472
Документ проводится без проблем, но в регистре накопления не отображаются движения. Ниже приведен код ОбработкаПроведения. Конфигурация самописная
#1 by ДенисЧ
Комментариев три. первый нецензурный. второй: запрос в цикле раввинат не одобряет третий: набор не записывается
#2 by michael9472
Так я же в РегистрНакопления движения записываю
#3 by lubitelxml
Движения.ТоварыНаСкладах.Записывать = Истина; и потом уже Движение = Движения.ТоварыНаСкладах.Добавить;
#4 by aleks_default
а у меня цензурных нет
#5 by Nolan
а ты вообще сам факт констатируешь или спросить что-то хочешь?
#6 by zbv
Движение = Движения.ТоварыНаСкладах.Добавить; - это добавление записи в набор, никак не запись. см. Записать  - только в цикле не записывай.
#7 by michael9472
Я спрашиваю, почему не записывается
#8 by aleks_default
Не нужно там никакое Записать, что вы курите? Это обработка проведения.
#9 by Nuobu
В обработке проведения тоже нужно писать ".Записать".
#10 by Timon1405
+1
#11 by AllJoke
Наверное СписанныеМатериалы  - нет строк? Таблица пустая.
#12 by Nolan
а отладчиком смотрел что у тебя в РезультатЗапроса?
#13 by samozvanec
этапять!
#14 by Timon1405
если стоит Движения.ТоварыНаСкладах.Записывать = Истина; то не нужно
#15 by lubitelxml
пробовал как в я тебе показал? из рабочей конфы привел пример, никаких записать там нет
#16 by michael9472
таблица заполнена
#17 by samozvanec
а если не напишу?
#18 by michael9472
смотрел. там все есть
#19 by lubitelxml
да там весь код "этапять!", надо срочно на г*внокод выложить - будет в топе долго ))
#20 by Nolan
В регистре документ который ты проводишь указан как регистратор?
#21 by michael9472
да
#22 by samozvanec
вот пара вариантов: в регистре нет остатков, не указан склад в подразделении. а вообще - что этот код по-твоему делает?
#23 by hhhh
а как отображаешь движения эти? Какой командой?
#24 by michael9472
записывает движения в регистр
#25 by zbv
что в свойстве документа "Запись движений при проведении" ?
#26 by hhhh
списанные материалы ставит на приход. Может склад мусора?
#27 by michael9472
тьфу ты. я не убрал просто) думал мб в этом дело( глупо правда)
#28 by michael9472
записывать модифицировать
#29 by HardBall
1. ГДЕ ТоварыНаСкладахОстатки.Номенклатура = &Наименование" Это будет уже внутреннее соединение. 2. И где проверка на NULL
#30 by michael9472
записывать модифицированные*
#31 by michael9472
этого пока ничего нет, но  будет. Я сейчас чисто проверяю запись движений
#32 by samozvanec
хотел от ТС услышать) ты нормально ответь, там не только в приходе дело
#33 by Cyberhawk
В отладчике посмотри, что в конце обработки проведения происходит по F11 - скорее всего еще подписки на регистры и модуль набора записей интересующего регистра...
#34 by Cyberhawk
Также проверь, что в коллекции движений в конце обработки проведения есть движения по твоему регистру и этот набор не пустой...
#35 by samozvanec
так же проверь, какую цену выдаст, если не будет остатка
#36 by samozvanec
так же проверь, какую цену выдаст по другой характеристике
#37 by samozvanec
зачем соединение? да еще и к виртуальной таблице. почему нельзя склад сразу подставить?
#38 by michael9472
уже заметил. Ну да ладно. в коллекции Движения все есть(то что я заполняю)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С