Загрузка данных из табличного документа - обработка события #596439


#0 by vechiy
Коллеги, кто писал обработку события для обработки "загрузка данных из табличного документа"? Как обратиться к полю, сравнить со значением и поменять на нужное? Загружаю .xls. Номер нужной колонки - 4. Есть представление реквизита "Счет кт". Пишу нечто вроде: Если [Счет кт]="91.01.1" тогда [Счет кт]="91.01"; Конецесли; Но собственно ничего не происходит
#1 by DrShad
а что должно было произойти?
#2 by DrShad
и куда грузишь? в справочник? регистр? документ?
#3 by luckyluke
А если так?
#4 by vechiy
в табличную часть документа. не, так не получается Непонятно как к текущей ячейке обратиться
#5 by DrShad
так если в документ то причем здесь события?
#6 by Reset
Невнятное описание
#7 by ale-sarin
Режим загрузки данной колонки надо поставить "Вычислять". А в выражении меняй параметр "Результат". Там же все написано.
#8 by ale-sarin
Читай . Объясняй понятнее.
#9 by luckyluke
текстЯчейки
#10 by Reset
Что такое текущая ячейка?
#11 by Reset
не факт, он может иметь в виду реквизит строки ТЧ. С терминологией и изложением сложности у ТС
#12 by Reset
Кстати, вопрос в - в точку) Автор, что тебе надо?)
#13 by ale-sarin
Объясни нормально. Есть два этапа. 1 - загрузка из Экселя в табдокумент, 2 - загрузка из таб документа в куда-то. Вопрос, ты о чем?
#14 by ale-sarin
Если ты хочешь поменять значения на первом этапе, то зачем это надо? Если на втором этапе, то .
#15 by vechiy
, в .xls может встречаться ячейка со значением "91.01.1", надо её менять при загрузке на "91.01" или при встрече значения "91.01.1" искать счет 91.01
#16 by ale-sarin
Еще раз, смотри .
#17 by DrShad
и
#18 by Reset
Если ТекстыЯчеек[4]="91.01.1" тогда
#19 by ale-sarin
+1. Я сразу и не увидел, что все в написано.
#20 by DrShad
а это где писать?
#21 by Reset
не, здесь скучно, я пойду отсюда)
#22 by Reset
Ну, там есть событие "После добавления строки"
#23 by DrShad
В тексте выражения можно использовать следующие предопределенные параметры:   Отказ          - Признак отказа от записи объекта Встроенные функции, функции общих модулей. как там проверять тексты ячеек?
#24 by DrShad
+ сорри немного не ту справку глянул
#25 by Reset
В тексте выражения можно использовать следующие предопределенные параметры:   Объект         - Записываемый объект   ТекущиеДанные  - Содержит данные загружаемой строки табличной части.   ТекстыЯчеек    - массив текстов ячеек строки Встроенные функции, функции общих модулей. Текст сверху меняется при переключении м/у страницами
#26 by Reset
нп
#27 by vechiy
Всем спасибо, вот так нормуль: Да, надо не в событие писать, а выражение для строки
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С