Size: a a a

1с программирование

2020 June 23

AT

Army Tynus in 1с программирование
Может кто подсказать, если в модуле документа записываю элемент справочника, а в модуле объекта этого справочника при записи сделал какую-нибудь проверку которая выводит текст ошибки, как эту ошибку вывести непосредственно в модуле документа объекта? И в модуле объекта вызывать исключение или плпытка исключение или ни того и ни другого, а передать через переменную модуля справочника как экспортную? В итоге, хотелось вывесьи типа, документ такой-то не может провестись, т.к. не удалось записать такой-то справчник по такой-то его причине.
источник

S

Simonov in 1с программирование
Army Tynus
Может кто подсказать, если в модуле документа записываю элемент справочника, а в модуле объекта этого справочника при записи сделал какую-нибудь проверку которая выводит текст ошибки, как эту ошибку вывести непосредственно в модуле документа объекта? И в модуле объекта вызывать исключение или плпытка исключение или ни того и ни другого, а передать через переменную модуля справочника как экспортную? В итоге, хотелось вывесьи типа, документ такой-то не может провестись, т.к. не удалось записать такой-то справчник по такой-то его причине.
Несколько вариантов приходит на ум. Например, запись справочника из документа производишь в попытке, в самом справочнике, при ошибке, генерируешь исключение ВызватьИсключение "Описание ошибки", ну и в обработке иключения модуля документа ловишь сообщение ошибки через ОписаниеОшибки()
источник

S

Simonov in 1с программирование
надеюсь понятно объяснил )
источник

k

kthxbai in 1с программирование
Army Tynus
Может кто подсказать, если в модуле документа записываю элемент справочника, а в модуле объекта этого справочника при записи сделал какую-нибудь проверку которая выводит текст ошибки, как эту ошибку вывести непосредственно в модуле документа объекта? И в модуле объекта вызывать исключение или плпытка исключение или ни того и ни другого, а передать через переменную модуля справочника как экспортную? В итоге, хотелось вывесьи типа, документ такой-то не может провестись, т.к. не удалось записать такой-то справчник по такой-то его причине.
ДополнительныеСведения объекта
источник

k

kthxbai in 1с программирование
Пишешь в них при ошибке записи справочника.
В модуле документа проверяешь этот реквизит у объекта в переменной
Если есть - пишешь в ДопСведения текушего объекта-документа
На форме они тебе тоже доступны в контексте текущего объекта.
источник

k

kthxbai in 1с программирование
ДопСведения существуют пока существует объект в памяти. Имей в виду.
источник

S

Simonov in 1с программирование
kthxbai
Пишешь в них при ошибке записи справочника.
В модуле документа проверяешь этот реквизит у объекта в переменной
Если есть - пишешь в ДопСведения текушего объекта-документа
На форме они тебе тоже доступны в контексте текущего объекта.
ну, такое. я тоже думал о доп. свойствах, но тут на грабли можно легко налететь. при Отказ = Истина в справочнике, всё равно будет исключение, которое придется ловить. ДополнительныеСвойства живут, к сожалению, меньше чем объект в памяти и имеют неприятное свойство "неожиданно" испаряться.
источник

S

Simonov in 1с программирование
Например, добавленные в объект в серверном контексте формы ДопСвойства испарятся, при возвращении на клиент.
источник

M

Max in 1с программирование
Кирилл Рахалин
Всем привет. Кто волокёт в мобильной разработке?
Вам надо найти чат где на kotlin -е пишут
источник

КР

Кирилл Рахалин... in 1с программирование
Max
Вам надо найти чат где на kotlin -е пишут
Есть же 1с мобильная, причем здесь Котлин?
источник

k

kthxbai in 1с программирование
Simonov
Например, добавленные в объект в серверном контексте формы ДопСвойства испарятся, при возвращении на клиент.
Нет метода, при котором клиент может получить от сервера тип данных "объект"
источник

k

kthxbai in 1с программирование
Так что ничего удивительного
источник

КР

Кирилл Рахалин... in 1с программирование
У меня есть своя конфа, надо два документа заполнять с телефона.
источник

k

kthxbai in 1с программирование
В чем проблема?
источник

k

kthxbai in 1с программирование
ы
источник

M

Max in 1с программирование
Кирилл Рахалин
Есть же 1с мобильная, причем здесь Котлин?
Я понял из вашего сообщения что вас только андроид интересует .
источник

КР

Кирилл Рахалин... in 1с программирование
Возможно не верно выразился
источник

КР

Кирилл Рахалин... in 1с программирование
Возможно для айос нужно писать как то по другому)
источник

M

Max in 1с программирование
Посмотрите на ютубе видео низамова - там у него вроде были видео про моб разработку
источник
2020 June 24

EN

Eduard Nisov in 1с программирование
Коротко о том почему важно изучать оптимизацию запросов.

Запрос с "или" отрабатывает за 7 часов
Запрос без "или" через "объединить все" отрабатывает за 30 сек при том же объёме данных.
источник