#0
by НоваяВолна
Доброго всем времени суток! Стоит задача, решение которой только немного продвинет мои навыки программирования в 1С. Задача из 5-ти пунктов. Требуется: 1. Создать обработку и процедуру заполнения её табличной части. В табличную часть заполняются строки указанной длины произвольным набором символов в указанном количестве. Количество строк и длина в символах каждой строки должны задаваться на форме. 2. Подсвечивать строки в заполненной таблице, содержащие указанную в отдельном поле формы комбинацию символов. 3. Создать процедуру обратного отражения порядка строк (сортировки по номеру строки в обратном порядке. Например номер строки был 1 ae1234 2 bc5678 стал 9999 bc5678 4. Создать процедуру обратного отражения символов в каждой строке. Например строка была eab790 стала 097bae 5. Создать процедуру поиска дублей по заполненным значениям, с перечислением номеров строк попарно. При этом номера строк не должны повторяться, например 1023 и 6740 6740 и 1023. Это про задачу. Теперь вопросы, Пункты 1, 4, 5 я уже реализовал. Остались два вопроса: 1) (по пункту № 3) Как ТЧ обработки "перевернуть" по номерам в обратном порядке. Понятно, что для данной задачи надо просто Сортировать Таблицу по УБЫВанию или ВОЗРастанию. Непонятно другое. Если я ТЧ выгружаю в ТаблицуЗначений. а ее пытаюсь сортировать как мне надо, то как в ТаблицеЗначений мне поймать в какую сторону (убыв / возр) её сортировать? ... По значению номера первой строки? ... 2) (по пункту № 2) В табличной части надо найти сочетание символов (вводится на форме) и если оно есть подсветить все найденные строки цветом например.... Найти в ТЧ я смогу все строчи совпадения. А вот как их раскрасить цветом ?
#2
by НоваяВолна
Ответ простой.. платят ноль! Эту задачу на Delphi я решаю за 20 минут... А тут уже два часа зависаю. Пытаюсь поднять свой уровень в 1С. Это самообучение, можно сказать, что задачу я сам себе придумал. Нужна помощь как новичку в 1С.
#3
by НоваяВолна
+ Причем на ОФ в 1С тоже мне было бы просто, проблема именно с УФ... так как слабо понимаю передачу объектов с Клиента на Сервер и обратно..
#4
by НоваяВолна
Кстати, вопрос к модераторам форума (которые запрещают пользователям редактировать собственные сообщения)... В я написал всё как есть. старался напичсать понятно, ПРОВЕРИЛ перед отправкой на форум.... И вот те на.... Строка "10000 ae1234" выделилась как код (жёлтым), исправить я это не могу. Хотя хотелось бы! дайте хотя бы 2 минуты на исправление собственных сообщений. после отправки!!!
#7
by НоваяВолна
Это косяк движка форума. Почему он строку определяет как тэг с кодом? ... Нет там кода и тэг я не описывал
#8
by НоваяВолна
По 2. Хорошо, найду я все строчки в ТЧ обработки, которые идентичны тому что я ищу. Условное оформление (как я понимаю) я могу использовать только ко всей ТЧ. Т.е. предложение по новой пройти все записи ТЧ (а их может быть 10000) и нужные мне две-три пометить нужным цветом выделения?... А как-то сразу при нахождении нужной строки пометить ее не возможно. Чтобы опять в цикл не ударяться?
#9
by Кокос
не. условное оформление на то оно и условное. оно может применяться к конкретному полю или строке.
#10
by Garykom
1) добавь еще одну колонку с "исходными" номерами строк 2) в поиск "1с уф условное оформление"
#12
by НоваяВолна
Беру ТЧ из обработки &НаКлиенте, загоняю её &НаСервер, далее НаСервере {code} и это работает! Осталось только передать ЗаполняемыйСписок обратно &НаКлиент и там очистить Тч формы, и заполнить его новым ЗаполняемыйСписок ... ВОТ ЭТО У МЕНЯ НЕ ВЫХОДИТ
#14
by НоваяВолна
Но ведь это обработка! Внешняя. Данных из нее на Сервере нет, так как они не записаны в базу... ИЛИ Я ЧТО-ТО НЕ ПОНИМАЮ?
#16
by НоваяВолна
{code} {code/} Выдаёт ошибку: {Обработка.СлучайныеСимволы.Форма.Форма.Форма}: Обращение к процедуре объекта как к функции (Сортировать) ... В чем дело? ..куда теперь копать?
#19
by НоваяВолна
Таб - это ТЧ на форме обработки ... там ещё одна процедура к команде привязана {code} &НаКлиенте {code/}
#20
by Garykom
ТС пойми что когда пишешь на УФ то это как с дельфи перейти на html/css/php/js и думать типа за 20 минут сделаю. Задачки типа решаются все за 5-10 минут, если вычесть время на понимание и обдумывание. Проф это обзывают "написать ТЗ" ))
#22
by НоваяВолна
Это я понимаю, поэтому и прошу ткнуть меня носом в обучалку, или тупо помочь... синтаксисом...
#27
by НоваяВолна
Убрал свою процедуру полностью ЗАМЕНИЛ НА ... результат ОШИБКА: {Обработка.СлучайныеСимволы.Форма.Форма.Форма}: Обращение к процедуре объекта как к функции (Сортировать) НИЧЕГО НЕ ИЗМЕНИЛОСЬ
#29
by Garykom
У тебя было куча ошибок, парочку исправил думаешь что то поменялось? "Сортировать" это процедура... а не функция
#31
by НоваяВолна
Хорошо.. объясни мне вот эти две строчки кода НоваяТЗ имеет Тип ТаблицаЗначений, в нее попадает вся ТЧ из обработки (проверил по "Вычислить Значение". и это правильно) .... КАК Я МОГУ ТАБЛИЦУЗНАЧЕНИЙ сортировать по убыванию? ... Вот в чём я не прав?
#32
by НоваяВолна
Кстати я не спорю... что я НоВаЯ ВоЛнА! ... Я не стесняюсь того, что много не знаю в 1С, но думаю именно для этого форум и создан, чтобы СПРАШИВАТЬ ...
#33
by НоваяВолна
Радченко - это хорошо, спасибо, почитаю обязательно. Но объясните мне зачем я 30 часов видео уроков GROOVY смотрел по управляемым формам? На обычных формах я бы эту задачу тоже просто решил... А тут УФ и не у кого адекватного ответа на простой вопрос нет.
#35
by НоваяВолна
Вот так сработало всё что я хотел.... Вот я тупил то!!!! Это не Функция.. а процедура )))) ЕЩЁ РАЗ СПАСИБО ВСЕМ!
#36
by hhhh
ну, хорошо, а то мы даже подумали, что дельфи не умеет таблицы сортировать. Сортирует только вместе с копированием.
#37
by НоваяВолна
А проблема была не в Делфи. и даже не в 1С. А с моим непониманием директив управляемых форм 1С. Их всего то несколько: &НаКлиенте &НаСервере &НаСервереБезКонтекста &НаКлиентеНаСервереБезКонтекста Надо будет мне про это почитать повнимательнее. чтобы таких косяков не было )))
#39
by Горогуля
>КАК МНЕ ДЛЯ НАЙДЕНОЙ СТРОКИ ПРИСВОИТЬ УСЛОВНОЕ ОФОРМЛЕНИЕ ЦВЕТОМ? в свойствах формы >ПОМОГИТЕ СИНТАКСИСОМ !!! можно и без него
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Работа из 1С с Excel (да и вообще работа через OLE)
- Работа с индексами.
- Некорректная работа выгрузки в 7.7бухгалтерию из УТ
- Документы: тч у тч
- Работа с ТЧ, заполняемой из регистра сведений.
- Конвертация 2 ТЧ в 1 ТЧ проблемы
- заполнение тч в управляемых формах.
- можно ли изменять положение колонок в ТЧ в управляемых формах?
- 1С заполнить ТЧ в обработке на управляемых формах
- Заполнить ТЧ в управляемых формах
- Доступность определенного поля строки ТЧ в управляемых формах
- Заполнение ТЧ документа из ТЧ другого документа или заполнение тч и запроса
В этой группе 1С
- Знаки вопроса вместо текста письма
- Программное изменение командной панели интерфейса 1с обычные формы
- Выгрузка в эксель на разные листы
- Отчет Оборачиваемость запасов на складах УТ 11. Пустой как настроить?
- ЗУП - с отпуска не удерживается исполнительный лист
- Добавление в форму списка колонки из табличной части справочника
- Sh4Ole.SH4App и Кодировка
- СКД Срез на каждую дату
- Не видит обновление Розница 2.2
- Возврат излишне выплаченных средств ERP 2.1.3
- Синхронизация с Гугл Диском
- Перенос справочника в регистр сведений КД 2.0
- Получение значений реквизита формы справочника
- Отчет в СКД - убрать верх таблицы с названиями столбцов
- ут11 по какой причине не сделано автозаполнение зоны доставки?
- Отчет в СКД: упорядочить колонки
- Отчет в СКД - получить значение низлежащей группировки
- УПП 1.3 Расчет плановой себестоимости - добавление расходов по счету 91
- формат DBF на управляемых формах
- конфа БГУ 1.0. Код КПС в заданном периоде не уникален