Как изменить документ с помощью внешней обработки
При нажатии изменить, должно измениться субконто, на другой договор. Данные должны получить с Содержания (номер мерчанта должно совпать с данными регистра сведений "Мерчант"), как получить эти данные и соединить ? Простыми словами, нажимаешь изменить, ищет в регистре номер мерчанта, находит, и изменяет договор в субконто. Заранее спасибо за советы!
Прикрепленные файлы:
По теме из базы знаний
- [ТАКСИ] Шаблон внешней обработки...и не только
- Универсальное редактирование движений документа с возможностью импорта / экспорта
- Заполнение документа "Премия" из файла Excel (Табельный номер + Сумма премии) с использованием внешней обработки заполнения табличной части и расширения. ЗУП 3.1
- Что нам стоит обмен настроить, или Как кролик спас «зоопарк»
- Как отредактировать документ перед печатью в 1С. Советы пользователям
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) пишешь алгоритм который
1. Парсит строку содержание..самое простое найти символы Мерчант№ - отсекаешь лишнее, потом делишь строку на массив подстрок и берешь первый - там будет номер.
2. Пишешь запрос к своему регистру и получаешь данные. Ну и договор видимо тоже по какой то логике искать надо. Все это в одном запросе.
3. Устанвливаешь субконто.
P.S. Что-то предметное сказать сложно, т.к. мало вводных данных, и неизвестна структура вашей базы.
1. Парсит строку содержание..самое простое найти символы Мерчант№ - отсекаешь лишнее, потом делишь строку на массив подстрок и берешь первый - там будет номер.
2. Пишешь запрос к своему регистру и получаешь данные. Ну и договор видимо тоже по какой то логике искать надо. Все это в одном запросе.
3. Устанвливаешь субконто.
P.S. Что-то предметное сказать сложно, т.к. мало вводных данных, и неизвестна структура вашей базы.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот