#0
by LadukOpiat
Суть проблемы. Один из видов документов не делал движения по оборотному регистру. Как оказалось должен был делать. Как дописать в документы движения по одному регистру, не затрагивая существующих движений ? можно ли это сделать в 7.7 ?
#3
by ДенисЧ
Обработка вносит необратимые изменения в движения документа! (Исправляется только перепроведением документа, при условии, что документ нормально "проводится")
#11
by Ёпрст
самое простое - заполнить эти данные прямым запросом, пересчитать итоги (можно тоже прямым запросом). Но, можно и "штатным" проведением, либо правя модули документов, либо, только обработкой, взяв за основу , например.
#12
by vS
как это делал Я: 1. в ОбработкаПроведения в модуле проведения: 2. автоудаление движений при перепроведении нах 3. собсна процеДура НовоеПроведение формирующая недостающие движения 4. удаление строки из ОбработкиПроведения и все счастливы как в прошлый раз
#15
by Ёпрст
как это делал я: ничего не изменяя в конфе, просто правил. Либо прямым запросом, либо поделкой на основе .
#18
by Ёпрст
молодец, прям у всех доков, которые толкают регистр модуль проведения правил ?.. + сымал галку автоматическое удаление движений, + перепроводил все доки с начала всех времён ?
#23
by Ёпрст
вот именно, снять только галку надо, если стояла и всё. Никаких исправлений коны не будет при этом.
#24
by Ёпрст
+23 Далее меняешь модули перепроведения, выгружаешь с помощью turbomd.vbs, перепроводишь базу, прибиваешь turbomd.prm и всё.
#25
by LadukOpiat
есть пример модифицированной обработки для изменения движений по документам за период ?
#29
by LadukOpiat
есть еще задача, а тут уже не один вид документов, а много и за большой период, а времени в обрез... если не сложно выложи пожалуйста куда-нибудь !
#32
by Ёпрст
запускаешь обработку, далее, выбираешь документы обычной выборкой,далее условие на галку "автоудаление движений", если есть то считываешь все движения регистров в ТЗ (весь код целиком копипастишь из поделки ), попутно заполняя свой регистр нужной инфой. Если галки нет - то заполняешь тз - только своим регистром (который менять собираешься). Пихаешь эту ТЗ в СЗ + указываешь, какой способ - "Авто" или "ТочноеНазваниеЭтогоОдногоРегистра" ... и Док.Провести(,СЗ); всё собственно. Весь код есть в самой обработке. Тебе всего лишь нужно создать выборку нужных видов документов (или всех) и в этой выборке заполнить нужный регистр нужными данными, провести с параметром и всё.
#34
by vS
сначала разберись, а то потом еще хуже будет... если чуток ошибешься... будет ветка "как удалить часть движений"
#35
by Табуретко
(Исправляется только перепроведением документа, при условии, что документ нормально "проводится")
#38
by Ёпрст
да не надо там разбираться.. нужно просто взять готовый код в и обернуть в выборку документов + заполнение движений 1 регистра.
#39
by LadukOpiat
Вопрос: если Установлено АвтоУдаление тогда способ проведения устанавливать "Авто" ?
#40
by Ёпрст
да. если нет, то способ = имени регистру, и в ТЗ пихать только его (ТЗ будет другой структуры)
#42
by LadukOpiat
С Записью движений разобрался, спасибо! Еще ньюанс, у меня в регистрах есть реквизит "ВидДвижения" в типоп Перечисление..., обработка использует его как идентификтор прихода-расхода, что с этим можно сделать?
#44
by vS
уникальная у вас прямо структура регистра какая-то... "обработка использует его как идентификтор прихода-расхода" вообще для этого обычно другие механизмы используюутся
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как прочитать старые движения в регистр при перепроведении документа?
- Как вывести в форме документа движения по регистру
- Как узнать есть ли у документа движения по регистру бухгалиерии?
- Как получить движения документа используя свойство Движения?
- Можно ли средствами 1С 8.1 дописать файлы в zip-архив?
В этой группе 1С
- Декларация алко, выгрузка: лог ошибок в личном кабинете
- Табличная часть в другой форме
- Как открыть форму записи регистра сведений из под тонкого клиента?
- Программно изменить запрос в СКД в управляемой форме 8.2
- Как добавить условное оформление программно в построителе отчета?
- КД. Перенос реквизита, с типом ПВХ
- Бухгалтерия 1.6.28.1 - последняя 1.6 ???
- Одна из Временных Таблиц запроса пустая.
- БСП, подсистема Управление Доступом
- Выгрузка из 1С УТ в Excel
- 8.2 Толстый клиент (обычное приложение) и Управляемые формы
- Экспорт справочников КАМИН 3.0 - ЗУП 2.5
- Ошибка при проведении Принятия к учету ОС
- Реестр авансовых отчетов
- Подключение турникета к 1с 8.2
- ЗУП: Как в формуле расчета получить колво ставок?
- Управление видимостью колонок
- Как подключить ридер магнитных карт Posiflex MR – 2000U-B к 1С 7?
- Переход из УПП в Бухгалтерию
- v8: Как очистить ТЗ от строк с нулевым значением колонки без перебора?