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

Ошибочка

Автор smatch, 16 июн 2011, 10:11

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

smatch

Процедура НоменклатураНоменклатураПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Номенклатура.ТекущиеДанные;
СтрокаТабличнойЧасти.ЦенаБезНДС = РаботаСоСправочниками.РозничнаяЦена(Дата, Элемент.Значение);
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры


возникает вот такая ошибка
Цитировать{Документ.ОказаниеУслуги.Форма.ФормаДокумента.Форма(25,72)}: Переменная не определена (Дата)
   СтрокаТабличнойЧасти.ЦенаБезНДС = РаботаСоСправочниками.РозничнаяЦена(<<?>>Дата, Элемент.Значение); (Проверка: Тонкий клиент)

Только учусь программированию в 1С. Версия 8.2.12.96

Попробовал такой вариант
Процедура НоменклатураНоменклатураПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Номенклатура.ТекущиеДанные;
Док = Документы.ОказаниеУслуг.ПолучитьОбъект();
СтрокаТабличнойЧасти.ЦенаБезНДС = РаботаСоСправочниками.РозничнаяЦена(Док.Дата, Элемент.Значение);
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры

тоже не получил результата :(

в чем может быть проблема?




chuevsf

На тонком клиенте Параметр Дата не так передается!!!

smatch

Цитата: chuevsf от 16 июн 2011, 10:38
На тонком клиенте Параметр Дата не так передается!!!
а как?
побывал коментить &НаКлиенте
получил ошибку
{Документ.ОказаниеУслуги.Форма.ФормаДокумента.Форма(25,72)}: Переменная не определена (Дата)
   СтрокаТабличнойЧасти.ЦенаБезНДС = РаботаСоСправочниками.РозничнаяЦена(<<?>>Дата, Элемент.Значение); (Проверка: Сервер)

chuevsf

Так как Вы это дело делаете для управляемых форма то это !!! &НаКлиенте !!! комментить нельзя.

Попробуйте написать Элементы и поставишь далее точку посмотреть какие варианты предложит программа. Может там Дата будет, тогда её и выбирайте.
Точнее сказать пока не могу, так как от Вас не хватает исходных данных.


 

aleksqqq

неужели Объект.Дата не работает?
это модуль формы на сколько я понимаю..

chuevsf

Почитайте лучше литературу по управляемым формам или видеокурсы Чистова посмотрите, а то у Вас каша в голове полная, если вы надумали строку &НаКлиенте комментировать.
Там есть кое-какие нюансы.
Форма тут рисуется динамически!! Я еще не видел как Вы там её делали...

cska-fanat-kz

Цитата: aleksqqq от 16 июн 2011, 11:24
неужели Объект.Дата не работает?
это модуль формы на сколько я понимаю..

А вы нигде Объект.Дата и не применяете!
А надо именно так, а не иначе...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

aleksqqq

вы это кому?)

cska-fanat-kz

Цитата: aleksqqq от 16 июн 2011, 13:07
вы это кому?)

Сорри, это было Автору ;)
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:
Рейтинг@Mail.ru

Поиск