Конфигурация самописная.
Программно меняю данные контрагента, а именно реквизит основной счет, контрагент является владельцем справочника банковские счета, стандарт.
Но вот выходит следующее: на сервере всё в порядке, номер меняется, нет проблем, а вот на клиенте как был так и остаётся, причем пробовал получить по ссылке и вывести и всё равно остаётся такой же. Мало того, в самом справочнике, пока не перейдешь на вкладку банковские счета, он так и останется без изменения.
ОбновитьОтображениеДанных() - не помогает.
Программно меняю данные контрагента, а именно реквизит основной счет, контрагент является владельцем справочника банковские счета, стандарт.
Но вот выходит следующее: на сервере всё в порядке, номер меняется, нет проблем, а вот на клиенте как был так и остаётся, причем пробовал получить по ссылке и вывести и всё равно остаётся такой же. Мало того, в самом справочнике, пока не перейдешь на вкладку банковские счета, он так и останется без изменения.
ОбновитьОтображениеДанных() - не помогает.
По теме из базы знаний
- Автоматическое обновление платформы на клиенте
- Обновленный Банк-клиент для КА 1.1.115.1
- Автоматическая синхронизация данных в Active Directory из 1С: ЗУП
- Обновление платформы 1С тонкого клиента с вебсервера без публикации базы данных, когда сервер 1С ПРОФ
- "Обновление через копию" - как это использовать?
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)
Процедура общего модуля.
Вызов:
Процедура общего модуля.
Процедура СоздатьИзменитьСчет(Ссылка, Владелец, НомерСчета, Банк, Закрыт, Основной) Экспорт
Если НЕ ЗначениеЗаполнено(Ссылка) Тогда
НовыйСчет = Справочники.БанковскиеСчета.СоздатьЭлемент();
Иначе
НовыйСчет = Ссылка.ПолучитьОбъект();
КонецЕсли;
НовыйСчет.Владелец = Владелец;
НовыйСчет.Закрыт = Закрыт;
НовыйСчет.Наименование = НомерСчета;
НовыйСчет.НомерСчета = НомерСчета;
НовыйСчет.Банк = Банк;
Попытка
НовыйСчет.Записать();
Исключение
Сообщить("Не удалось записать элемент справочника ""Банковские счета"" по причине: " + ОписаниеОшибки());
Возврат;
КонецПопытки;
Если Основной Тогда
ВладелецОбъект = Владелец.ПолучитьОбъект();
ВладелецОбъект.ОсновнойСчет = НовыйСчет.Ссылка;
Попытка
ВладелецОбъект.Записать();
Исключение
Сообщить("Не удалось записать элемент справочника ""Контрагенты"" по причине: " + ОписаниеОшибки());
Возврат;
КонецПопытки;
КонецЕсли;
КонецПроцедуры
ПоказатьВызов:
&НаКлиенте
Процедура СоздатьСчет(Команда)
СтруктураТекущихДанных = ПолучитьСтруктуруДанныхФормы();
СоздатьСчетНаСервере(СтруктураТекущихДанных);
ОбновитьОтображениеДанных();
КонецПроцедуры
&НаСервере
Функция СоздатьСчетНаСервере(Структура)
Для Каждого Строка Из Структура.БанковскиеСчетаТекущие Цикл
ИскомоеЗначение = ПолучитьСсылкуСчетНаСервере(Строка.ГУИД);
СоздатьИзменитьСчет(ИскомоеЗначение, Структура.КонтрагентСсылка, Строка.НомерСчета, Строка.Банк, Строка.Закрыт, Строка.Основной);
КонецЦикла;
КонецФункции
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот