Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Документ записать программно не проводя , Документ записать программно (после изменения) не проводя          
gololol Подменю пользователя
сообщение 31.10.20, 19:10
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 16
Спасибо сказали: 0 раз
Рейтинг: 0

1С:Предприятие 8.3 (8.3.10.2667)
Толстый Клиент
Обычное приложение


Доброго времени суток.

Есть документ проведенный.

Есть второстепенное поле:
Отметка (Булево)

Отметка - реквизит документа, на форму не выведен.

Здача: Программно изменить значение этого поля на противоположное НЕ ПРОВОДЯ документ!

Вот фрагмент кода реализующее это действие:

(Курсором выделена нужная запись, активизируется кнопка "Изменить Отметку")

...

   ТекущиеДанные  = ЭлементыФормы.ДокументСписок.ТекущиеДанные;
   Объект         = ТекущиеДанные.Ссылка.ПолучитьОбъект();
   Объект.Отметка = Не Объект.Отметка;

   Какой код должен быть здесь (как записать не проводя)?

...


Помогите, пожалуйста.

Vofka Подменю пользователя
сообщение 01.11.20, 10:05
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Если эта отметка ставится сама по себе лучше хранить её отдельно от документа, например, в регистре сведений.

gololol Подменю пользователя
сообщение 01.11.20, 15:21
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 16
Спасибо сказали: 0 раз
Рейтинг: 0

Vofka @ Сегодня, 10:05 * ,
Вопрос не в этом.
надо в код дописать ещё один оператор
который запишет информацию (второстепенного реквизита Отметка (Булево)) в базу данных
не проводя документ!!

Alegzander Подменю пользователя
сообщение 02.11.20, 9:48
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 28
Спасибо сказали: 9 раз
Рейтинг: 8

Цитата(gololol @ 31.10.20, 20:10) *
Какой код должен быть здесь (как записать не проводя)?

Объект.Записать();

или:
Объект.ОбменДанными.Загрузка = Истина;
Объект.Записать();

gololol Подменю пользователя
сообщение 02.11.20, 13:11
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 16
Спасибо сказали: 0 раз
Рейтинг: 0

Alegzander @ Сегодня, 9:48 * ,
Спасибо!
Точно!
Записать()

mbyura Подменю пользователя
сообщение 13.11.20, 14:24
Сообщение #6

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 5 раз
Рейтинг: 0

Докум.Записать(РежимЗаписиДокумента.Запись)

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 19:30
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!