#0
by I_learn_1c
Подскажите, пожалуйста, как в 1с 8.3 обратиться к конкретной ячейке на табличной части управляемой формы? Табличная часть Товары Известен НомерСтроки и имя колонки - Код. ЗначениеЯчейки=ЭтаФорма.Элементы.Товары[НомерСтроки].Код; - ошибка Получение элемента по индексу для значения не определено ЗначениеЯчейки=ЭтаФорма.Элементы.Товары.ТекущиеДанные[Код]ПолучитьОбъект; - тоже была какая то ошибка пробовала еще по разному.. Строка на момент определения - активная, значение в колонке Код смотрим если клацнули по какой-то из ячеек строки. Но через Текущую строку что-то тоже не выходит у 8.3 какая то особенность в этом? все не могу найти, помогите пожалуйста
#4
by I_learn_1c
в табличной части список товаров. они туда добавляются по разному. это кассовый чек. после того как чек сформирован, кассир может поменять цену, если выбран любой товар кроме товара А с кодом 1 (к примеру). По наименованию не проверяю так как оно может быть не уникально. Хочу чтоб при активизации ячейки (щелчок по цене) проверялось Если Код=1 то ячейка этой строки в колонке цена только просмотр
#8
by I_learn_1c
Уууух.... наконец-то поняла. Простите, кажется я немного запутала вас, так как не поняла сразу. В общем, проблема решилась так. Колонка Код,как оказалось была не полем ввода,а полем надписи. И в текущих данных ее в наборе не было. Так как к ячейке напрямую обратиться не вышло, но каждая строка соответствует товару, то брала значение колонки Номенклатура (тип СправочникСсылка.Номенклатура), у нее в реквизитах есть Код каждого товара, который и в колонке Код. Ее вот без проблем получить можно, совет верный. Ссылка = ЭтаФорма.ТекущийЭлемент.ТекущиеДанные.Номенклатура; Написала условие и отдельно функцию для выбора самого кода (без нее тоже не прокатывало что-то, ссылка только название хранила). Получилось: КонецПроцедуры пробелы сокращала "для себя", т.к. тут ко строка и в конце могут быть пробелы. В общем случае думаю можно и без СокрЛП. Спасибо за ответы выше) И может кто-то оценил, так адекватно делать вообще?
#11
by DrShad
пользователь сможет изменить цену, например если есть команды изменения табличной части в частности изменить цену на процент или еще как ну и у вас слишком много обращений к элементам формы
#13
by I_learn_1c
хорошо..ну подумаю еще, может как-то поменяю. А что вот функция ПолучитьКод вынесена такая, это не уродливо? Просто новичок еще и чужих кодов не много видела
#15
by dezss
+ а еще лучше сделай все таки колонку и в нее пихай код... а дальше тупо условным оформлением можно сделать...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Значение в ячейке отчета появляется только при шелчке мышью по этой ячейке?
- 1c77 и 1с8!Нужно загрузить данные СЗВК из 1с77 ЗиК в 1с8 УПП! Есть какие-нибудь
- Выгрузка табличной части и загрузка таб.части документа
- Ошибка при работе через терминальную сессию в 1С8. Вылетает 1с8.exe!
- Обращение из 1С77 к 1С8 через OLE и перебор документов ?
- Опять немогу снести 1с8. и переставить. из-за того что 1с8.1 стояла
- Перенос документа по ole из 1с8 в 1с8
- Запуск через ярлык 1С8.2 базы 1С8.1
- Конвертация 1с8 в 1с8.1
- Перенос данных из 1С8 в 1С8 РИБ
- Обращение к табличной части справочника из табличной части документа
- Выбрать в табличной части документа элемент табличной части справочника
В этой группе 1С
- ЗУП 2.5 Где взять П4 (НЗ)?
- [СКД] Два набора данных для двух вариантов отчета без пересеченмя
- УТ 11.3 закрытие месяца
- ERP 2.2.4.94 не печатается чек после обновления
- Тормозит клавиатура при подключении сканера
- Оплата дней ухода за детьми инвалидами
- Отображение условия отбора динамического списка
- v7: 1С 7.7 Получение реквизитов контрагента по данным ЕГРЮЛ (1С контрагент) по подписке ИТС
- Синхронизация ЗУП 3.1 Бух З.0
- v7: 1cpp ТабличноеПоле - Класс - ПоставщикДанных.Журнал
- ЗУП 2.5 проведение документов для 'правильного' НДФЛ
- УТ 11.3 конвертация валюты
- В конструкторе отчета скд в режиме Предприятия не показываются имена группировок
- RLS по организациям в ЗУП 3
- Справочник Контрагенты
- v7: Напомните, как получить макет таблицы из другого документа?
- Синхронизация контактов 1с 8.3 и outlook
- Вылетает 1с при обновлении УПП 1.95-1.96
- Не находится USR1CV8 при обновлении
- БГУ 1: Списание ОС - не подхватывает амортизацию