#0
by SerGa
Релиз 18 В процедуре Обработка проведения добавил код в котором перебираю движения регистров: Вылазит странный глюк: если не делать прочитать то во всех регистрах кроме ТоварыНаСкладах НаборЗаписей.Количество выдаст 0 в регистре же ТоварыНаСкладах он ОЧИСТИТ!! набор и НаборЗаписей.Количество вернет 0, даже если записи там были Что за фигня??
#2
by SerGa
а я разве не так делаю? ой не правильно написал . В процедуре Обработка проведения вызываю процедуру общего модуля в который передаю параметр ЭтотОбъект... а в процедуре уже выполняю вышеописанный код
#5
by dimoff
Сорри, просто Прочитать читает данные базы, а движения в базе очищаются при перепроведении документа
#6
by SerGa
не правильно написал... Вылазит странный глюк: если не делать прочитать то во всех регистрах кроме ТоварыНаСкладах НаборЗаписей.Количество выдаст 0 в регистре же ТоварыНаСкладах если Прочитать СДЕЛАТЬ!!! то он ОЧИСТИТ!! набор и НаборЗаписей.Количество вернет 0, даже если записи там были... т.е. в других регистрах если делать прочитать то набор записей корректно считается, а здесь наоборот... он обнуляется!!
#8
by dimoff
то есть просто 0. Прочитать считывает данные из базы. Если ты вызываешь эту процедуру из обработки проведения то там все движения базы нулевые так как скорей всего автоматом очищаются.
#9
by SerGa
я вызываю последней строкой в процедуре Обработка проведения... она уже нафигачила туда движений кроме того если взять код Для каждого НаборЗаписей из Документ.Движения Цикл в случае Товары на складах будет в строке 1 он выдаст 2 а в строке то в строке 3 он выдаст 0 а в случае всех остальных регистров ноборорот сначала 0 затем 2
#10
by toha2E
Наборы записей записываются в базу после окончания ОбработкаПроведения, если только в теле ОбработкаПроведения специально не указано НаборЗаписей.Записать скорее всего у тебя для всех остальных регистров указано, а для ТоварыНаСкладах нет.
#11
by Моха
А конкретно разве не надо указывать регистр? Для каждого НаборЗаписей из Документ.Движения.МойРегистр Цикл
#12
by Моха
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) Движения (Movements) Использование: Только чтение. Описание: Тип: ФиксированнаяКоллекция. Предоставляет доступ к коллекции наборов записей движений документа. Свойства коллекции содержат наборы записей движений документа, которые включены для данного документа в конфигурации. Имена свойств совпадают с именами объектов конфигурации, по которым могут совершаться движения, как они заданы в конфигураторе.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Стыжусь,но: можно ли в модуле набора записей обработать удаление набора?
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- Получение набора записей регистра сведений по отбору
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- глюк метода Выгрузить набора записей регистра бухгалтерии.
- Методы Выгрузить и Загрузить набора записей регистра
- Как узнать в модуле набора записей регистра сведений что происходит с документом
- Изменение измерения регистра сведений в модуле набора записей.
В этой группе 1С
- Как получить общий макет?
- Документация по FormEx
- Цены на MS Server + MS SQL
- WSH не работает SendKeys() под терминалом
- Почему за один месяц не попадают фактуры в книгу покупок?
- v7: Почему после обновления пропали документы?
- РИБ блокировка
- Открыть документ созданный программно.
- Как создать exe файл с помощью gcc ?
- v7: v8: Не формируется книга покупок в 1С 8.0 БП ред. 1.5
- Штатное расписание в ЗиК
- Поиск в xml файле по значению
- Сергей Нуралиев
- Прикол с принтерами по сети
- Как корректно завершить COM соединение?
- Феликс РК: отчет кассовой смены
- Признак модифицированности !!!
- Нет рабочих дней в заданном периоде
- Сдача в ПФР сведений за полгода
- Начисление в закрытый месяц в 1С