#0
by Арчи
Приветствую всех! Недавно создал в ТиСе новый регистр остатков. В проведении документа Реализация делаю по нему движение обычным способом: Регистр.История.ВыполнитьДвижениеПриход; После первого проведения, всё нормально, в отчёте данные видны. Но если провести после этого реализацию ещё раз, то данные исчезают. Если после этого снять реализацию с проводки и провести, то данные в моём регистре снова появляются. Если провести повторно, то данные исчезают. Не пойму, что не так. Свои регистры до этого не создавал, может какие-то нюансы есть... Собственно вопрос, почему движения при повторном проведении исчезают?
#10
by viktor_vv
А, не. Вот здесь. А при првоедение ДокЗаказНаряд.ДокСчет записывается значение. При чнятие с проведения очищается.
#17
by viktor_vv
При повторном проведении у тебя (ПустоеЗначение(ДокЗаказНаряд.ДокСчет) совсем не 1 равно скорее всего.
#20
by viktor_vv
Должно очищаться, судя по "Если после этого снять реализацию с проводки и провести, то данные в моём регистре снова появляются.". Не уверен только в каком событии очищается.
#22
by andrewks
во-первых, нет проверки, найден ли документ. во-вторых, нельзя в модуле дока менять реквизиты документов
#28
by Арчи
viktor_vv, спасибо! В Реализации в обработке проведения вызывается процедура ПроведениеПоРегистрам, которая затерает старые движения, в том числе и мои.
#29
by andrewks
а это кому как. мне, например, изначально было нельзя. но если на правила качественного кодинга наплевать, можно всё
#31
by NS
ИТРП полностью написана на записи в служебные документы. Если документ невозможно открыть (блокировать), или если блокировка нормально отрабатывается - то почему бы и не записать в него при проведении?
#32
by andrewks
вот тут ты чертовски прав. если охота потом разгребать ситуации по типу, как в - я ж не запрещаю, жгите можно и весь код в модуль уложить без использования процедур и функций, и строить алгоритм проведения дока на состоянии реквизитов элементов справочников и других документов, да и много чего ещё можно
#33
by SnarkHunter
При желании можно любую здравую мысль довести до абсурда... Можно искуственно ограничивать себя, загоняя в прокрустово ложе... А можно разумно подходить к процессу, соблюдая баланс жёстких правил и здравого смысла...
#34
by andrewks
дьявол, как всегда, кроется в деталях. если профессиональный гонщик входит в поворот на скорости 150 км/час, это можно расценить как высший пилотаж, а если так делает новичок со стажем вождения 1 мес - только как головотяпство
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как можно в регистре сохранить прошлые движения документа при проведении
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Как получить движения бух.операции при неинтерактивном проведении?
- В ОСВ по счету движения есть, в регистре бухгалтерии нет
- v7: 1С V7.7 в сети
- v7: Пропадают движения.
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: После тестирования БД пропадают документы
- v7: Перенос данных Бухгалтерия из v7 в v8
В этой группе 1С
- Где находится Z-отчет в БП 2.0 ?
- Условие по нескольким группам счетов в запросе
- УФ: Почему нет признак модифицированности формы при копировании документа?
- Отличить Объект от Ссылки
- Как упорядочить по алфавиту структуру метаданных?
- Как выцепить из даты число дня?
- Печать из 1С 8 в терминальном режиме
- Склонение фио
- ПО для планово-экономического отдела
- Как увеличить системный шрифт в терминале при работе с 1С
- БГУ: Пустой журнал операций по забалансовым счетам
- v7: Регистры, врем.расчет. Не вижу документ в ТА. [решено]
- Перебор результата запроса в иерархии
- Объединение двух ЗУП
- Проведение по регистру сведений
- Порядок выгрузки объектов: Конвертация данных
- УПП 1.3 Как отразить естественную убыль?
- v7: ЗИК - контроль остатков отпусков
- Не заполнено значение реквизита "Сумма"!
- Большим знатокам ЗУП. Как настроить вид расчета?