Вторник, 08.10.2024, 01:56
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Редактор объекта БД. Запись движений документа
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-разрядная Русский
Сервер. Отладка: нет
Прикрепления: 5723667.jpg (143.1 Kb)
 
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
Статус: Оффлайн
Я видно не совсем внятно объяснил.  wink 

Итак задача: поправить конкретное движение (из всего множества), но не меняя реквизиты самого объекта.
При этом всегда есть человеческий фактор - можно например "случайно зацепить" реквизит, а вот этого очень хочется избежать.
Поэтому в идеале признак модифицированности самого объекта хорошо бы отделить от признака модифицированности самих движений. И опять же - если поправляешь только одно движение, то не очень правильно перезаписывать "не тронутые" (хотя понимаю, что в реализации перезаписать особо не разбираясь все чёхом - намного проще).
 
tormozitДата: Вторник, 04.05.2021, 00:18 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Для редактирования набора строк ровно одного регистра движений служит кнопка "Редактор набора"



Вероятно тебе будет полезно пересмотреть видео рассказ про эту часть инструмента https://www.youtube.com/watch?v=LxVyDFX-5dM&t=1780s
Прикрепления: 6840206.png (26.5 Kb)
 
  • Страница 1 из 1
  • 1
Поиск: