Как правильно применить ОбменДанными.Загрузка
Доброго дня!
Конфигурация на УФ, есть некий документ у которого есть реквизит типа булево, на форме в виде чек бокса, как реализовать следующий алгоритм - в ПРОВЕДЕННЫЙ документ заходит определённый пользователь что бы поставить в чек боксе - истина, при этом документ НЕ должен снова проводится что бы не дергать движения регистров, хочу применить ОбменДанными.Загрузка, но как быть точно уверенным что пользователь поменял только этот признак, как вообще можно такой механизм ?
Конфигурация на УФ, есть некий документ у которого есть реквизит типа булево, на форме в виде чек бокса, как реализовать следующий алгоритм - в ПРОВЕДЕННЫЙ документ заходит определённый пользователь что бы поставить в чек боксе - истина, при этом документ НЕ должен снова проводится что бы не дергать движения регистров, хочу применить ОбменДанными.Загрузка, но как быть точно уверенным что пользователь поменял только этот признак, как вообще можно такой механизм ?
По теме из базы знаний
- Подсистема "Инструменты разработчика" v7.82.2
- RabbitMQ + Конвертация Данных 3.0
- Пример создания в КД 2.1 правил выгрузки данных регистра «Лицевые счета работников» из ЗУП 2.5 в справочник «Банковские счета» БП 3.0. Подробно, ясно и просто.
- Планы обмена 1С
- Принципы SOLID для 1С: Путь к чистому коду. Часть 1
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(9) Ну непонятно и не понятно. Бывает. Тем более я ж не тебе это писал.
Ну давай расшифрую.
1. Ты захотел использовать ОбменДанными
2. Тебе предложили другой вариант.
3. Я сказал, чтобы тебя не отговаривали, потому что (как мне кажется) ты хочешь узнать что-то новенькое, расширить свои знания и умения, что я всегда горячо приветствую.
Так лучше?
Ну давай расшифрую.
1. Ты захотел использовать ОбменДанными
2. Тебе предложили другой вариант.
3. Я сказал, чтобы тебя не отговаривали, потому что (как мне кажется) ты хочешь узнать что-то новенькое, расширить свои знания и умения, что я всегда горячо приветствую.
Так лучше?
(1) А не проще, например, на форме списка добавить кнопку, с помощью, которой только единственный реквизит у документа и будет установлен. Зачем сложности со сравнением?...
Что-то в этом роде
Что-то в этом роде
об = элементы.список.Текущиеданные.Получитьобъект();
Если тотсамыйпользователь и об.Проведён Тогда
об.Реквизит = истина;
об.Записать(РежимЗаписиДокумент.Запись);
КонецЕсли;
(12) Со статусами вообще у всех попоболь. Хрен кого уговоришь на разработку статусно-ролевой модели. Все хотят наплодить 100500 конструкций ЕслиТогда во всех модулях, чтобы член сломать. Или 50 галочек на форме документа, да. "Проверено Васей Пупкиным". А если проверено Васей Пупкиным, то разрешить следующие галочки. Для Веры Гадюкиной. А когда Верка уйдет в отпуск, то надо дать пароль от Веркиного аккаунта Олежке Стоеросову, чтобы он под Веркиным логином гадости в базе делал (ведь не зря же у нее фамилиё такое).
Ну и так далее.
И все это обязательно в модуле формы документа.
И не забыть похардкодить.
А потом авторы этого чуда, затрахавшись поддерживать своё дитё, чуда уходят за хлебом без выплаты алиментов. И приходят следующие разрабы за своей порцией попоболи, у которых нет сил и аргументов переломить ситуацию "тут так принято и как то же работает" и смиренно продолжают процесс преумножения...
Ладно, отставить лирику.
Ну и так далее.
И все это обязательно в модуле формы документа.
И не забыть похардкодить.
А потом авторы этого чуда, затрахавшись поддерживать своё дитё, чуда уходят за хлебом без выплаты алиментов. И приходят следующие разрабы за своей порцией попоболи, у которых нет сил и аргументов переломить ситуацию "тут так принято и как то же работает" и смиренно продолжают процесс преумножения...
Ладно, отставить лирику.
Подобную задачу дают на каждом втором собеседовании. Правильный ответ - сделать регистр сведений со ссылкой на документ в измерении и программно вывести галку на форму. И никакой перезаписи документов. И никакой реструктуризации существующих таблиц.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот