|
Действие для кнопки | ☑ | ||
---|---|---|---|---|
0
Dmitrii_VVV
26.05.23
✎
15:05
|
Коллеги, подскажите
Есть реквизит ТЧ - Курс, есть кнопка, необходимо при нажатии на кнопку установить в ТЧ курс валюты На код ругается, что ни так делаю подскажите... &НаКлиенте Процедура Валюта2(Команда) Валюта2НаСервере(); СтрокаТабличнойЧасти = Элементы.СписокНоменклатуры.ТекущиеДанные; СтрокаТабличнойЧасти.Курс = ПолучитьКурсВалютыНаСервере(СтрокаТабличнойЧасти.Валюты2); КонецПроцедуры &НаСервереБезКонтекста Функция Валюта2НаСервере() Возврат Валюта2.Курс; КонецФункции ________________________________________________ {Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(139,9)}: Переменная не определена (Валюта2) Возврат <<?>>Валюта2.Курс; (Проверка: Сервер) {Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(132,33)}: Процедура или функция с указанным именем не определена (ПолучитьКурсВалютыНаСервере) СтрокаТабличнойЧасти.Курс = <<?>>ПолучитьКурсВалютыНаСервере(СтрокаТабличнойЧасти.Валюты2); (Проверка: Тонкий клиент) |
|||
1
Галахад
гуру
26.05.23
✎
15:06
|
Контексту не хватает.
|
|||
2
lubitelxml
26.05.23
✎
15:10
|
&НаКлиенте
Процедура Валюта2(Команда) курс = Валюта2НаСервере(Валюта2); СтрокаТабличнойЧасти = Элементы.СписокНоменклатуры.ТекущиеДанные; СтрокаТабличнойЧасти.Курс = курс; КонецПроцедуры &НаСервереБезКонтекста Функция Валюта2НаСервере(Валюта2) Возврат Валюта2.Курс; КонецФункции |
|||
3
Dmitrii_VVV
26.05.23
✎
15:15
|
Спасибо! Но на Валюта2 всё равно продолжает ругаться
{Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(131,29)}: Переменная не определена (Валюта2) курс = Валюта2НаСервере(<<?>>Валюта2); (Проверка: Тонкий клиент) |
|||
4
Волшебник
26.05.23
✎
15:17
|
(2) Ага! Грязный программный код! :)
|
|||
5
Волшебник
26.05.23
✎
15:18
|
(3) Не стоит запускать всё, что Вам подсовывают или подсказывают. Есть вероятность, что Вам отформатирует диск C:
Лучше осознайте, что Вы хотите и как оно работает |
|||
6
lubitelxml
26.05.23
✎
15:19
|
(4) я просто ошибки у тс исправил, чтобы ем понятно было, так-то понятно можно написать по-другому, но тс то надо понимать, иначе не научится
(3) что у тебя такое Валюта2 - реквизит формы или объекта? |
|||
7
lubitelxml
26.05.23
✎
15:19
|
Если реквизит формы, то курс = Валюта2НаСервере(Валюта2); Если реквизит объекта - курс = Валюта2НаСервере(Объект.Валюта2);
|
|||
8
Волшебник
26.05.23
✎
15:20
|
(6) вот же: СтрокаТабличнойЧасти.Валюты2
|
|||
9
lubitelxml
26.05.23
✎
15:20
|
(8) а слона то я и не заметил )
|
|||
10
Волшебник
26.05.23
✎
15:21
|
(7) надо ещё учитывать Валюта2 и Валюты2
|
|||
11
lubitelxml
26.05.23
✎
15:22
|
(10) пятница, глаза разбегаются уже.
Итак, ТС - расскажи что такое Валюта2 и Валюты2 |
|||
12
Dmitrii_VVV
26.05.23
✎
15:26
|
Господа, как сюда скрин добавить ?
|
|||
13
Dmitrii_VVV
26.05.23
✎
15:28
|
Спасибо
На данное исполнение больше не ругается курс = Валюта2НаСервере(Объект.Валюта2) Но в предприятии "Поле объекта Валюта2 не обнаружено" wtf, направьте начинающего |
|||
14
lubitelxml
26.05.23
✎
15:31
|
(13) у тебя валюта2 - это реквизит табличной части?
|
|||
15
lubitelxml
26.05.23
✎
15:32
|
(12) сюда никак, на стороннем ресурсе размещай и сюда ссылку кидай
|
|||
16
Dmitrii_VVV
26.05.23
✎
15:36
|
Валюта2 - полагаю, что объект
|
|||
17
Мультук
гуру
26.05.23
✎
15:38
|
(13)
Говорят в 1С есть отладчик. Врут поди. |
|||
18
Dmitrii_VVV
26.05.23
✎
15:43
|
Не запустить отладчик "Поле объекта Валюта2 не обнаружено"
|
|||
19
lubitelxml
26.05.23
✎
15:44
|
(16) что значит Валюта2 - объект? Срочно Радченко читать
|
|||
20
lubitelxml
26.05.23
✎
15:45
|
И еще не ответил чем Валюта2 от Валюты2 называется
|
|||
21
Волшебник
26.05.23
✎
15:50
|
(12) Ещё этого не хватало...
|
|||
22
Dmitrii_VVV
26.05.23
✎
15:50
|
||||
23
Волшебник
26.05.23
✎
15:54
|
Валюта2 это просто кнопка такая? 🤦
|
|||
24
Dmitrii_VVV
26.05.23
✎
15:57
|
Да, это просто кнопка.
|
|||
25
Dmitrii_VVV
26.05.23
✎
15:58
|
Извиняйте, в задаче некорректно указал исходные данные
|
|||
26
Волшебник
26.05.23
✎
16:32
|
(25) Мы Вас запомнили
|
|||
27
Dmitrii_VVV
26.05.23
✎
16:50
|
Медленно и неуверенно вхожу в профессию, не ругайте строго...а лучше помогите)
|
|||
28
Волшебник
26.05.23
✎
16:54
|
(27) Больше читайте книги, меньше задавайте вопросов на форумах.
|
|||
29
Dmitrii_VVV
26.05.23
✎
16:56
|
Воистину волшебный совет.
|
|||
30
lubitelxml
26.05.23
✎
17:30
|
&НаКлиенте
Процедура Валюта2(Команда) Если ЗначениеЗаполнено(Объект.Валюта) Тогда курс = Валюта2НаСервере(Валюта); СтрокаТабличнойЧасти = Элементы.СписокНоменклатуры.ТекущиеДанные; СтрокаТабличнойЧасти.Курс = курс; КонецЕсли; КонецПроцедуры &НаСервереБезКонтекста Функция Валюта2НаСервере(Валюта2) Возврат Валюта2.Курс; КонецФункции |
|||
31
Мультук
гуру
26.05.23
✎
17:34
|
(30)
Имхо валюта это справочник "Валюты", а то что автор хочет получить Валюта2.Курс -- это его бурные фантазии Где-то в недрах его конфигурации наверняка есть "регистрСведений.КурсыВалют", но это тема следующего DLC |
|||
32
lubitelxml
26.05.23
✎
17:39
|
(31) я с тобой полностью согласен. Но судя по скрину - конфа с нуля (и хз что там где хранится, так как это просто обучение у ТС), так что это точно следующая тема - это там в справочнике валюта реквизит курс или он в РС
|
|||
33
Dmitrii_VVV
26.05.23
✎
17:49
|
Регистр Сведений КурсыВалют есть с измерением Валюта и ресурсом Курс
lubitelxml - ты прав, конфа с нуля и она для обучения |
|||
34
lubitelxml
27.05.23
✎
11:36
|
(33) регистр периодический как я понимаю? Скинь скрин структуры регистра
|
|||
35
Dmitrii_VVV
29.05.23
✎
13:02
|
||||
36
Волшебник
29.05.23
✎
15:22
|
(35) Курс лучше извлекать запросом
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |