#0
by Omega
а как изящнее сочинить процедуру установки-снятия пометки, чтобы делать пометку всех, снятие пометки всех и инвертирование пометок. для пометить/распометить всё просто - подать на вход процедуры переменную 0 или 1, пробежать список и везде записать в ячейку то, что подается на вход: а как бы так просто инвертирование написать. и чтобы все три операции в одну процедуру уместить? и, желательно, в одну операцию. чтобы на вход подавался режим, а внутри, какое-нибудь математическое преобразование из значения режима и текущего состояния делало бы или помечивание, или разспомечивание или инверсию текущей пометки?
#5
by Рупор абсурда
ИМХО, некрасиво писать не по-русски на русском форуме, обсуждающем вопросы по русской программе ...
#6
by skunk
я дергал из обработки... сейчас сижу дрочу... а по русский ломает... если список не большой... то выгрузку/загрузку можно нах послать... а чушь полная... она написана...
#8
by Omega
у меня ничего умнее, чем Процедура Пометка(Режим) не придумалось. режимы: 0 - инверсия, 1 - распометить, 2 - пометить. пиктограммка типовая, с галочкой. как бы от Если/то отказаться?
#10
by Рупор абсурда
Я тоже пишу по-английски, но часто ли ты видел на форуме мой английский код? А если сильно ломает писать по-русски, не пиши вообще никак ...
#12
by КонецЦикла
2 Дал бы я тебе ссылку для ускорения (а то еще кто зайдет, нужно быстренько), да нельзя ЗЫ. Это не мешает тебе "дергать из обработки" и тут флудить?
#13
by Omega
боюсь, если я намекну, что понимаю английский код, меня пристукнут, чтобы я не мешал бороться за мои права :)
#14
by КонецЦикла
2 Уже намекнул... мы тебя зауважали ЗЫ. а боятся не нужно... Внутренний страх улетучится, если шире раскрыть рот. (с)
#16
by skunk
не нравиться не кушай... неа... у меня в цикле нету если... каждый дрочит ... как захочет...
#20
by КонецЦикла
Вот доколупались... я выдернул из своей, а туда вставил из типовой Оптимизируйте и совершествуйте, проблема простая
#21
by Omega
а что быстрее будет таблица.заполнить(1,1,1,1) или таблица.установитьзначение(1,1,1) ? :)
#23
by skunk
ты хоть код внимательно глянул... где ты видел Fill(1, 1, 1, 1)... там Fill(1, , , 1); тебе по все же таблице надо... установить или сбросить... заливаю я сразу по все ТЗ... а установливаешь ты в одной
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Список значений в таблице значений
- 1С Установка!!!
- Установка режима завершения работы пользователей
- Почему на модифицированность формы не влияет установка пометок ?
- v7: установка ширины колонки в таблице
- Установка вида скидки в доке "Установка Скидок номенклатуры"
- Присвоение значений в таблице значений
В этой группе 1С
- Как из модуля объекта увидеть переменную модуля формы?
- Не обнаружен ключ защиты программы на комп. пользователей
- Как узнать текущий номер строки в табличной части документа?
- Как посчитать строки в таблице обработки по колонке
- Обработка упирается в 2Гб предел по памяти - есть ли выход?
- При открытии в конфигураторе "общих таблиц" вылет
- Зачем при подключение через ADO вызывать метод RecordSet.MoveFirst()?
- Расчет дней отпуска в ЗиК
- Справочник Контрагенты - реквизит брать из другой SQL базы
- v8. Оплата пластиковой картой
- Сохранить документ Word в базе 1С
- 1С не запускается по сети!
- Начало и конец дня в бухгалтерии 7.7
- Можно ли перенести номенклатуру и остатки с Паруса в 1С?
- как взять данные из табличной части документа
- А как в Комплексной грамотно разделить виды деятельности одной фирмы?
- Знак табуляции при сохранении в xml преобразуется в знак пробела
- Кто нить настраивал xerox workcentre pe 16 по сети?
- выгрузить dll из памяти
- Добавление новой строки в табличной части документа?