Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 00:31

При проведении пропадают и появляются движения

Автор ElfDRK, 14 сен 2015, 13:36

0 Пользователей и 1 гость просматривают эту тему.

ElfDRK

Добрый день, голову сломал вместе с мозгом об такой вопрос.
нужно при записи набора записей сделать движения в другом регистре полностью аналогичным с источником
делается так: копируется любой регистр, далее создается подписка на первичный регистр "ПриЗаписи" в обработчике следующий тест:


НаборЗаписей = РегистрыНакопления.<КопияРегистраНакопления>.Созда тьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(Источник .Отбор.Регистратор.Значение);
НаборЗаписей.Прочитать();
НаборЗаписей.Очистить();
Для Каждого ЭлДвижение Из Источник Цикл
ЗаполнитьЗначенияСвойств(НаборЗаписей.Добавить(), ЭлДвижение);
КонецЦикла;

НаборЗаписей.ОбменДанными.Загрузка = Истина;
НаборЗаписей.Записать();



при первом проведении документа все замечательно состав исходного регистра записывается, но при повторном проведении набор записей пустой, при следующем опять есть записи .... и так по кругу. Уважаемые, есть какие соображения?

Если имеет значение: Платформа 8.3.6.2299, конфигурация 1С:ERP Управление предприятием 2.0 (2.0.7.56), копирую регистр и создаю подписку на: РегистрыНакопления.ДвижениеТоваров

Помогите пож-та!)

vitasw

Уверены, что на 1 - запись есть, на 2 - нету.
Может на 1 - нет записей, на 2 - есть записи.?

ElfDRK

Цитата: vitasw от 14 сен 2015, 14:37
Уверены, что на 1 - запись есть, на 2 - нету.
Может на 1 - нет записей, на 2 - есть записи.?

В первом регистре всегда присутствуют записи, во втором при первом проведении они есть, при втором исчезают. ... и т.д. ...
Добавлено: 14 сен 2015, 14:57


Выглядит это следующим образом
проводим первый раз:

проводим второй раз ...

Kironten


ElfDRK

Цитата: Kironten от 14 сен 2015, 16:53


Для этих двух регистров галки стоят?

Да, стоят, в первом случае движения же формируются. 
Добавлено: 14 сен 2015, 19:39


Есть у кого erp, может прогоните пример. Просто скопировать регистр, установить регистратором, сделать подписку, в обработчик сунуть код, провести документ 2 раза) мож я что не так понимаю ...

vitasw

Как проводятся документы, интерактивно или программно?
Свойство документа "Удаление движений" ?
Добавлено: 15 сен 2015, 09:56


Ну, ловите. Проблем вроде нет

ElfDRK

Цитата: vitasw от 15 сен 2015, 09:43
Как проводятся документы, интерактивно или программно?
Свойство документа "Удаление движений" ?
Добавлено: 15 сен 2015, 09:56


Ну, ловите. Проблем вроде нет

На какой платформе пробовали?
Добавлено: 15 сен 2015, 12:33


Да, действительно работает, но это не на ЕРП, может я выгружу ДТшник демки ерп на чем пробую, если трафик не лимитирован

Добавлено: 15 сен 2015, 13:19


Все, всем спасибо это поведение было вызвано файловой инфн. базой, при прогоне на клиент-серверной все работает корректно ...

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск