Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 18:01

Передача данных Клиент-Серевер в обычных приложениях 1С

Автор Funt432286, 25 окт 2024, 14:37

0 Пользователей и 4 гостей просматривают эту тему.

Максим75

Funt432286, ну вот, а то сервер, сервер.
оказывается в регистр ничего не пишется.
У Вас в условии бочина, Набор.Количество() какое значение принимает?
Если ноль, то надо новую запись добавить, а если не ноль - обойти в цикле все записи набора и проставить.

Funt432286

Максим75, всегда принимает 1, но при этом данные не записывает в регистр! (((

Максим75

Funt432286, ну так посмотрите, как делать записи в регистр, если используется набор записей.
вагон же примеров в сети.

Funt432286

все равно не выходит каменный цветок!

Раскидываю на одной машине порядок строк (первое фото), иду на другой комп, открываю там форму, а там старый порядок (второе фото).

А нужно что бы было как на первом фото на всех компах где бы не открыл!

Funt432286

через какое время, на мое машине стало расположение записей как на другом компе! ((

а первоначальный раскиданный список рассеялся как дым!

Вот поэтому вопрос, как можно кидать измененные данные сразу на сервер?

antoneus

Ну блин, ну попробуйте через менеджер записи, дался вам этот набор. Хотя код вроде нормальный.

Funt432286

antoneus, МенеджерЗаписи совсем не находит записи в регистре


            Набор = РегистрыСведений.А_ПланПреПресс.СоздатьМенеджерЗаписи();
Набор.РасчетЗаказа = Стр.РасчетЗаказа;
Набор.СтатусЗаказаОтдел = "Макет";
Набор.Прочитать();
Если Набор.Выбран() Тогда
Набор.НомерОчереди = Стр.НомерСтроки;
Набор.СрочностьЗаказа = Стр.СрочностьЗаказа;
Набор.Записать(
        Истина // замещать, если уже есть запись с такими же измерениями
        // и таким же периодом
    );
КонецЕсли

Максим75

Funt432286,
проверьте у регистра сведений типы всех ресурсов и измерений, может Вы пытаетесь в отборы что-то несовместимое наложить.
вот пока у Вас не получится в регистр нужное записать, до тех пор не будет и чтение на другой машине работать. неужели не понятно?
не в придуманном клиент-сервере проблема, а проблема в записи в регистр сведений.

antoneus

Да, и на всякий случай - в менеджере после прочтения перед записью надо заполнять все поля.
Кстати да, тоже вопрос был про типы.

Funt432286

Максим75, проверил! у меня данные записываются правильно, проверил запись в регистре по факту - все записано правильно!

иду на другой компьютер - там все данные со старыми значениями!?

не ужели нет возможности принудительно программно передать данные с клиента на сервер?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск