Редактор объекта БД. Запись движений документа
|
|
avm | Дата: Четверг, 29.04.2021, 10:58 | Сообщение # 1 |
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 66
Статус: Оффлайн
| В форме записи движений документа, запись происходит нормально, но признак "модификации" не сбрасывается.
Платформа: 8.3.18.1334 Режим БД: клиент-серверный Конфигурация. Название: Управление нашей фирмой, редакция 1.6 (1.6.24.180) Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Управляемый Конфигурация. Режим совместимости: Версия8_3_16 Конфигурация. Версия БСП: 301 Инструменты разработчика. Версия: Расширение 5.89.1e Инструменты разработчика. Инструмент: Прочее Инструменты разработчика. Объекты на сервере: Да Инструменты разработчика. Разрешены имитаторы: Да Расширения. EF_00_00348774 () Расширения. EF_00_00352528 () Расширения. EF_00_00353287_3 () Расширения. EF_00_00352706 () Расширения. EF_00_00350530 () Расширения. EF_00_00356201 () Расширения. EF_00_00356602 () Расширения. EF_01_00001542 () Расширения. EF_1830 () Расширения. EF_00_00356013 () Расширения. EF_00_00342357 () Расширения. EF_00_00354194 () Расширения. EF_00_00361302 () Расширения. EF_30176276_8 () Расширения. EF_00_00361044 () Расширения. EF_00_00360774 () Расширения. EF_00_00359368 () Расширения. EF_00_00357537 () Расширения. EF_00_00359390 () Расширения. EF_1858 () Расширения. EF_00_00360444 () Расширения. EF_00_00360153 () Расширения. EF_00_00359881 () Расширения. EF_00_00359880 () Расширения. EF_10230701 () Расширения. EF_10230654 () Расширения. EF_10229530_12 () Расширения. EF_00_00357127 () Расширения. КалькуляцияСДополнительнымиРасходами () Расширения. Спецификация () Расширения. пр_ИсправлениеИнформационнаяБазаБылаПеремещена () Расширения. ПР_Доверенность (23.09.2019) Расширения. пр_КнопкаПечатьУПД (1.0.0.1) Расширения. пр_СворачиваниеРасходнойНакладной (1.0.0.1) Расширения. лл_РасширениеФункционала (1.0.0.2) Расширения. ED_ПравилаУНФ1624 (1.6.24.0) Расширения. avm_РасширениеФункционала () Расширения. ИнструментыРазработчикаTormozit (5.89.1e) Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский Клиент. Приложение: Управляемое приложение 64б Клиент. Проверка модальных вызовов: Нет Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. От имени администратора Windows: Нет Сервер. ОС: Майкрософт Windows Server 2019 Standard 64-разрядная Русский Сервер. Отладка: нет
|
|
| |
tormozit | Дата: Четверг, 29.04.2021, 18:40 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
| Судя по картинке речь идет об инструменте "Редактор объекта БД". Было бы хорошо указывать это явно текстом http://devtool1c.ucoz.ru/forum/2-2-1 . Исправил название темы.
Описанное поведение является задуманным, хотя согласен не очень привычным. У формы есть только один признак модифицированности. Поэтому только записав объект вместе с движениями, можно сбрасывать его. Ты же записал только движения без объекта.
|
|
| |
avm | Дата: Пятница, 30.04.2021, 08:57 | Сообщение # 3 |
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 66
Статус: Оффлайн
| Так именно мне это и нужно - немного поправить движения не изменяя реквизитов самого документа. А тут не понятно - записал или нет. Как я понимаю надо лишь отслеживать "характер изменений", если реквизиты объекта не менялись, а менялись только движения, то после записи движений признак модифицированности надо снимать.
Так на мой взгляд более логично.
|
|
| |
tormozit | Дата: Пятница, 30.04.2021, 09:10 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
| Цитата avm ( ) не понятно - записал или нет При записи каждого регистра движений выводится сообщение "Записан <ИмяРегистра>". Более однозначно будет сформулировать так - чистая модифицированность данных регистров движений не отображается. С этим согласен. Объяснение дал выше. Я уже делал когда то давно попытку улучшить это поведение. Но там много сложностей и цель не оправдывает затраты.
|
|
| |
avm | Дата: Пятница, 30.04.2021, 10:40 | Сообщение # 5 |
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 66
Статус: Оффлайн
| Я видно не совсем внятно объяснил.
Итак задача: поправить конкретное движение (из всего множества), но не меняя реквизиты самого объекта. При этом всегда есть человеческий фактор - можно например "случайно зацепить" реквизит, а вот этого очень хочется избежать. Поэтому в идеале признак модифицированности самого объекта хорошо бы отделить от признака модифицированности самих движений. И опять же - если поправляешь только одно движение, то не очень правильно перезаписывать "не тронутые" (хотя понимаю, что в реализации перезаписать особо не разбираясь все чёхом - намного проще).
|
|
| |
tormozit | Дата: Вторник, 04.05.2021, 00:18 | Сообщение # 6 |
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
| Для редактирования набора строк ровно одного регистра движений служит кнопка "Редактор набора"
Вероятно тебе будет полезно пересмотреть видео рассказ про эту часть инструмента https://www.youtube.com/watch?v=LxVyDFX-5dM&t=1780s
|
|
| |