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

Проверка в документе реализации

Автор progaoff1, 22 июн 2015, 13:57

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

progaoff1

Цитата: Rasty от 22 июн 2015, 14:40
сделайте регистратором номенклатуру так будет проще искать, тогда это будет выглядеть так

&НаКлиенте
Процедура ВашаТЧНоменклатураПриИзменении(Элемент)
Строка = Элементы.Товары.ТекущиеДанные;
ЕстьАкция = ПолучитьАкцию(Строка.Номенклатура);
Если ЕстьАкция Тогда
Строка.Цена = 0;
КонецЕсли;
....
....
....
КонецПроцедуры;
&НаСервере
Функция ПолучитьАкцию(Номенклатура)
Выборка = РегситрыСведений.Акции.ВыбратьПоРегистратору(Номенклатура);
Возврат Выборка.Следующий()
КонецФункции;

Документ проводится и данные по номенклатуре тоже заносит в регистр.
Добавлено: 22 июн 2015, 14:49


Цитата: progaoff1 от 22 июн 2015, 14:42
Цитата: Rasty от 22 июн 2015, 14:40
сделайте регистратором номенклатуру так будет проще искать, тогда это будет выглядеть так

&НаКлиенте
Процедура ВашаТЧНоменклатураПриИзменении(Элемент)
Строка = Элементы.Товары.ТекущиеДанные;
ЕстьАкция = ПолучитьАкцию(Строка.Номенклатура);
Если ЕстьАкция Тогда
Строка.Цена = 0;
КонецЕсли;
....
....
....
КонецПроцедуры;
&НаСервере
Функция ПолучитьАкцию(Номенклатура)
Выборка = РегситрыСведений.Акции.ВыбратьПоРегистратору(Номенклатура);
Возврат Выборка.Следующий()
КонецФункции;

Документ проводится и данные по номенклатуре тоже заносит в регистр.
Строка = Элементы.Товары.ТекущиеДанные; ТекущиеДанные это что должно быть????

Теги:

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

Рейтинг@Mail.ru

Поиск