powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 1с82 Программное перепроведение документов не формирует движения
6 сообщений из 6, страница 1 из 1
1с82 Программное перепроведение документов не формирует движения
    #37715740
redking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В базе создан новый вид документа.При нажатии кнопки ок - формируются движения.Хочу по нажатию кнопки в обработке провести документ - смотрю по отладке - движения делаются,и после того как обработка прошла появляется галочка проведен, но движений нет.Если просто нажать кнопку ок в документе все проводится.А беру реализацию так-же провожу - есть движения.те проблема наверное в документе.Но в чем именно???

ДокументОбъект = ПолеВвода1.Ссылка.ПолучитьОбъект();
ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
...
Рейтинг: 0 / 0
1с82 Программное перепроведение документов не формирует движения
    #37715780
nicktcher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redking,

Проверяйте отладчиком движения в обработчике "ОбработкаПроведения" в модуле документа
...
Рейтинг: 0 / 0
1с82 Программное перепроведение документов не формирует движения
    #37715818
redking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nicktcher,
Проверил, все идет... и в процедуру заходит Движения.Договора.ВыполнитьДвижения(), все как при кнопке ок

Процедура ДвиженияПоРегистрам(ТаблицаПоТоварам, Отказ, Заголовок)

НаборДвижений = Движения.Договора;
ТаблицаДвижений = НаборДвижений.ВыгрузитьКолонки();

// Заполним таблицу движений.
ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаПоТоварам, ТаблицаДвижений);

НаборДвижений.мПериод = НачПериода;
НаборДвижений.мТаблицаДвижений = ТаблицаДвижений;

Если Не Отказ Тогда
Движения.Договора.ВыполнитьДвижения();
КонецЕсли;

КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, Режим)
Если мУдалятьДвижения Тогда
ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ);
КонецЕсли;
ТаблицаПоТоварам = СформироватьЗапросПоТабличнойЧасти( Отказ, Заголовок);
Если Не Отказ Тогда
ДвиженияПоРегистрам(ТаблицаПоТоварам, Отказ, Заголовок);
КонецЕсли;
КонецПроцедуры
...
Рейтинг: 0 / 0
1с82 Программное перепроведение документов не формирует движения
    #37715876
redking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
redking,
Интересно, что при нажатии кнопки ок сначала идет проведение, а потом спрашивает сохранить да нет отмена?
...
Рейтинг: 0 / 0
1с82 Программное перепроведение документов не формирует движения
    #37715894
redking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
redking,
Те обработка проведения вызывается дважды при нажатии кнопки ок... сначала после вопроса "провести?..." и потом после "сохранить?..." причем если сказать не сохранять то и проводок не будет :(
...
Рейтинг: 0 / 0
1с82 Программное перепроведение документов не формирует движения
    #37716090
redking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел!!!, вернее помогли найти
В свойствах документа сменил "Запись движений при проведении" на "Записывать модифицированные"
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1с82 Программное перепроведение документов не формирует движения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]