Всем доброго времени суток!
Возникла такая проблема.
При создании документа он не записан в базу данных, пользователь нажимает на некоторую кнопку, которая использует данные ТЧ документа и изменяет их, потом записывает его. Но т.к. документ только создаётся и не записан, то возникает необходимость задавать пользователю вопрос аля "Документ не записан! Для продолжения работы с ним его необходимо записать! Продолжить? ".
И вот если пользователь нажимает да, то необходимо это документ записывать.
Не могу разобраться как это правильно сделать, ведь по ссылке его получить нельзя, чтобы использовать стандартный метод Записать(), т.к. самой ссылки нету в БД и она не заполнена.
Помогите, пожалуйста, как правильно это сделать.
Заранее спасибо.
Возникла такая проблема.
При создании документа он не записан в базу данных, пользователь нажимает на некоторую кнопку, которая использует данные ТЧ документа и изменяет их, потом записывает его. Но т.к. документ только создаётся и не записан, то возникает необходимость задавать пользователю вопрос аля "Документ не записан! Для продолжения работы с ним его необходимо записать! Продолжить? ".
И вот если пользователь нажимает да, то необходимо это документ записывать.
Не могу разобраться как это правильно сделать, ведь по ссылке его получить нельзя, чтобы использовать стандартный метод Записать(), т.к. самой ссылки нету в БД и она не заполнена.
Помогите, пожалуйста, как правильно это сделать.
Заранее спасибо.
По теме из базы знаний
- Чтение/Запись документа Excel 2007 без офиса, без внешних компонент. (с примером для 7.7, 8.1 и 8.2 на управляемых формах)
- Загрузка документов и номенклатуры из Excel в 1С "одним нажатием": УПД, ТОРГ-12, отчеты маркетплейсов, заказы, счета, прайсы
- Автоматическое создание и выставление периодических счетов, актов и реализаций на услуги для 1С: Бухгалтерии 3.0
- Пример создания документа с движениями в ERP 2.5.7
- Действия при добавлении своего документа в конфигурацию ERP\КА
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Зачем мне уже для созданного документа использовать метод Записать() и задавать пользователю вопрос, о том что его необходимо записывать, чтобы с ним можно было работать, если с ним и так уже можно работать без этих лишних взаимодействий с пользователем, т.к. данные в БД хранятся и их можно изменять программно? Где логика?
В моей ситуации, документ находится на этапе создания и пользователь его ещё в БД не записывал.
Если я просто сделаю в модуле формы, в такой ситуации Объект.Записать(), то на экране появится ошибка "Метод объекта не обнаружен Записать() "
Читайте, пожалуйста, внимательнее.
В моей ситуации, документ находится на этапе создания и пользователь его ещё в БД не записывал.
Если я просто сделаю в модуле формы, в такой ситуации Объект.Записать(), то на экране появится ошибка "Метод объекта не обнаружен Записать() "
Читайте, пожалуйста, внимательнее.
(3)
И да, при подобных сценариях, документ надо записывать в базу всегда, а не только когда он новый. Данные в базе и в документе могут отличаться при работе пользователя.
Читайте, пожалуйста, внимательнее.
Выражайтесь, пожалуйста, яснее. Посмотрите на тип данных переменной объект, подумайте что вы хотите сделать. Почитайте СП на предмет методов расширения форм. Например, формы документа.
И да, при подобных сценариях, документ надо записывать в базу всегда, а не только когда он новый. Данные в базе и в документе могут отличаться при работе пользователя.
(4)Я довольно-таки ясно выразился.
В моём конкретном случае, всё отрабатывает корректно и эти ситуации предусмотрены, когда данные на форме отличаются от того, что находится в БД, но вопрос заключается не в этом.
Я бы не стал писать на форум с просьбой о помощи не читав ничего и не пробуя различные способы.
Спасибо!
В моём конкретном случае, всё отрабатывает корректно и эти ситуации предусмотрены, когда данные на форме отличаются от того, что находится в БД, но вопрос заключается не в этом.
Я бы не стал писать на форум с просьбой о помощи не читав ничего и не пробуя различные способы.
Спасибо!
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот