#0
by Ivan093
Бодрый день! Понадобилось мне в подписке на событии ПриПроведении получать движения по регистру ТоварыНаСкладах. Конфигурация КАТАП 1.0.10.2 клиент-сервер, да это думаю не принципиально. Не получается этого сделать! Пробовал 3 метода: 1. Запрос -- возвращает старые данные от предыдущего проведения, ну оно вроде и понятно. НаборЗаписей.Прочитать; То же самое. Старые данные. 3. Код: МоеДвижение.Прочитать; То же самое. Старые данные. Как быть? Есть еще способы?
#4
by Sammo
Можно, но требует ручной записи движений до окончания проведения. И не очень одобряется (емнип)
#8
by Maxus43
Доп свойства видны из подписок. так сделано в типовой УПП везде, в т.ч. передаются в подписки и движения, правда не набором записей, а ТЗ, типа мТаблицаДвижений, для обхода передачи мутабельного значения на сервер
#9
by Ivan093
посмотрел в катапе -- там нет движений в доп свойствах (по крайней мере в документе СписаниеТоваров).
#10
by Maxus43
я просто говорю что можно их туда передать через доп свойства, не везде они передаются в типовой конечно. делать дольше так, зато имхо по 1совски!)
#11
by Ivan093
Дак это документы курочить надо :) Остановился пока на варианте: принудительно записать движения (не все, а только нужные), а затем в запросе все получать. Движения откатываются при отмене транзакции, проверил. Вроде подводных камней не должно быть, ну может только дважды запись движений приосходит -- принудительно и при закрытии транзакции.
#13
by Dmitrii
Откатиться. Но делать записи вручную всё равно не рекомендуется, т.к. автоматически наборы будут записаны системой значительно более оптимально, чем это сделаешь ты. Если конечно по-другому нельзя, то ни чего криминального в ручной записи нет. Короче. Тебе тут ручная запись не нужна. Получил движения ДвиженияДокумента = Источник.Движения; Откорректировал. Всё. По окончании выполнения подписок всё само запишется.
#14
by Конфигуратор1с
А можно поподробнее о доп свойствах? Мне нужно для документа записать данные о движениях, но что бы они не пропали. Сначала хотел сделать какой нибудь регистр сведений или документ для хранения данных движений. Как можно записать движения в допсвойства?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как получить список регистров движения документа?
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как получить движения документа используя свойство Движения?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
В этой группе 1С
- Загрузка из Excel в табличную часть
- ОкончаниеВводаТекста и АвтоПодбор
- v8: УПП - Док. Принятие к учету ОС - не заполняется регистр Учет затрат?
- deb пакеты, установка
- Как вывести элементы номенклатуры на 3 уровне иерархии?
- неправильно считается районный коэффициент 1с 8.1
- Можно ли проверить програмно иерархический справочник или нет?
- Выгрузка и загрузка данных XML - неверный формат файла выгрузки
- Периодичность оборотов регистра в построителе.
- Распознавание анкет и заполнение БД
- v8: УПП - не могу найти отчет по МПЗ в разрезе ГТД?
- Зик 7.7 больничный лист расчет МРОТ
- как спозиционироваться на записи регистра и установить снять в нем значения?
- 7.7: Календари в ЗиК
- Где прочитать про работу в 1с77 с xml
- Ошибка СУБД. cannot allocate memory for output buffer
- Код справочника стал не уникальным. Договоры контрагентов. Задвоения кодов нет.
- ЗУП 2.5 Кадровое планирование
- Как в ЗУП ввести переходящий больничный ?
- Загрузка номенклатуры с чужого сайта в 1С Управление торговлей 8.2