Имя: Пароль:
1C
1С v8
Тонкий клиент не открывает форму заказа клиента, а толстый открывает. Почему?
0 VID1234
 
17.01.20
12:35
Здравствуйте. Подскажите пожалуйста, внес в конфигурации изменения, а именно добавил колонки в форму документа (Вес,Объем), вывел итоговые значения по всему документа в нижнюю чать формы, (сделал расчет итогов в модуле формы документа) но после применения изменений, при открытии документа заказ клиента на тонком клиенте пишет ошибку не обнаружено поле объекта вес числитель, в толстом клиенте все открывается. Базу удалял из списка, создавал новую, но результата нет. Что может быть? как исправит? пока пользователи работают на толстом клиенте!
1 astrawalk
 
17.01.20
12:36
(0) вес.числитель через точку?
2 Cyberhawk
 
17.01.20
12:37
Ты добавил в форму код, где есть обращение к реквизитам Объекта через две точки
3 VID1234
 
17.01.20
12:57
(1) да
4 VID1234
 
17.01.20
12:57
(2) а как поправить
Объем1 = 0;
        Вес1 = 0;
        Для Каждого Строка Из Объект.Товары Цикл
        Объем1 = Объем1 + Строка.Количество * Строка.Номенклатура.ОбъемЧислитель;            
        Вес1 = Вес1 + Строка.Количество * Строка.Номенклатура.ВесЧислитель;    
    КонецЦикла;    
        ИтогоВес = Вес1;
        ИтогоОбъем = Объем1;
        
        Для каждого СтрокаТД из Объект.Товары Цикл
            СтрокаТД.ВесТовара = СтрокаТД.Количество * СтрокаТД.Номенклатура.ВесЧислитель;
            СтрокаТД.ОбъемТовара = СтрокаТД.Количество * СтрокаТД.Номенклатура.ОбъемЧислитель;
    КонецЦикла;
5 SilentMan
 
17.01.20
13:00
(4) делать свои вычисления на стороне сервера
6 astrawalk
 
17.01.20
13:03
(4) Через функции на сервере
Объем1 = Объем1 + Строка.Количество * ПолучитьЧислитель(Строка.Номенклатура);
7 Андроны едут
 
17.01.20
13:10
В заказе Поставщику Объем и Вес - реквизиты табличной части Товары. Сделай также и для заказа клиента.
8 Cyberhawk
 
17.01.20
13:13
(4) "а как поправить" // В идеале - за один запрос получить все числители всей номенклатуры, что есть в ТЧ, и запомнить это в переменной / в соответствии / в ТЗ
9 Cyberhawk
 
17.01.20
13:13
Ну и сразу дальше использовать уже только эти сохраненные данные
10 VID1234
 
17.01.20
13:28
(9) знать бы как, я баобаб, это получилось уже рад, но тут эта фигня, пока всех переключил на толстый клиент, но охота довести до нормального состояния
11 VID1234
 
17.01.20
13:28
(5) а как просто создать другую процедуру и вставить только мой код?
12 3achem
 
17.01.20
13:29
(11) Вызовите программиста
13 Cyberhawk
 
17.01.20
13:29
(10) ОбщегоНазначения.ЗначенияРеквизитовОбъектов и три других похожих метода
14 D_E_S_131
 
17.01.20
14:16
(13) Этот общ.модуль в БСП вроде как Серверный без вызова сервера.
15 VID1234
 
17.01.20
14:18
Всем спасибо. Тема закрыта получилось!
16 Cyberhawk
 
17.01.20
18:20
(14) И это хорошо
AdBlock убивает бесплатный контент. 1Сергей