Последние сообщения

#51
7.7 / Re: КОПИЛКА: здесь всякие редк...
Последний ответ от Злоп - 03 ноября 2024, 02:10
А вот Кнопка с картинкой не из Библиотеки картинок очень прикольным способом делается, Написал @Djelf

//Кнопка //:АссоциативныйВектор
АФ=РФ.ДобавитьАтрибут(Кнопка.Идентификатор,10); // картинка
АФ.Заголовок = Кнопка.Заголовок;
АФ.Подсказка = Кнопка.Подсказка;
АФ.Описание  = Кнопка.Подсказка;
АФ.Формула   = Кнопка.Формула;
Картинка        = Система.ПолучитьOLEКартинку(Кнопка.Картинка);
АФ.Значение.УстановитьКартинку(Картинка);
АФ.Значение.РежимРисования(Кнопка.РежимРисования);
АФ.Стиль = 1342193675; // стань же кнопкой!
#52
7.7 / Re: КОПИЛКА: здесь всякие редк...
Последний ответ от Злоп - 03 ноября 2024, 01:42
Если взять файл в кодировке UTF8, прочитать первую строку штатным методом объекта "Текст" (d кодировке 1251) и сделать
Стр = глСервис.EncodeFromUTF8(ТутПерваяСтрока);
то на выходе в Стр в первом символе получим мусор какой-то и этот первый символ лишний, его надо отрезать. По крайне мере это так если файл начинается с кода: EF BB BF
#53
7.7 / Re: КОПИЛКА: здесь всякие редк...
Последний ответ от Злоп - 03 ноября 2024, 01:09
Редко встречающаяся инфа/дока по методу ИТЗ

ЗаполнитьКолонкуПоАлгоритму([Индекс = ''''], Колонка, ИнкрементируемоеЗначение, Инкремент)
Назначение: 
заполняет колонку таблицы Инкрементируемым значением. 
Параметры: 
Индекс - тип: Строка, Число. Идентификатор или номер индекса, по которому
упорядочиваются и фильтруются строки заполняемой таблицы. По умолчанию
используется основной индекс. 
Колонка - тип: Строка, Число. Идентификатор или номер заполняемой колонки. 
ИнкрементируемоеЗначение - тип: Число. Значение, которым будет заполнена
колонка с учетом инкремента. 
Инкремент -  тип: Число. Значение, которым будет инкрементированно
"ИнкрементируемоеЗначение". 
(пример задали 1,2 получили 1,3,5 до КоличестваСтрок в индексе с учетом
фильтра).

Для более сложного алгоритма использовать можно так: Написал @Arbuz

_вм =СоздатьОбъект("ВыполняемыйМодуль");
    _стр ="
    |Перем Парам;
    |Процедура ВНачало(__знач)
    |    Парам =__знач;
    |КонецПроцедуры
    |
    |Функция NextValue()
    |    Парам =Парам +1;
    |    Возврат Парам;
    |КонецФункции
    |";
    _вм.УстановитьМодуль(_стр);
    _вм.КомпилироватьМодуль();
    _вм.ВыполнитьМодуль();
    _вм.ВНачало(0);

    ИТЗ.ЗаполнитьКолонкуПоАлгоритму(, 1, _вм);
#54
7.7 / Re: Создание таблицы значений ...
Последний ответ от Злоп - 03 ноября 2024, 01:07
Цитата: Arbuz от 28 октября 2024, 17:45ИТЗ.ЗаполнитьКолонкуПоАлгоритму(, 1, _вм);
А зачем делать через ВМ? Просто функцию (обычную из доступного контекта), которая возвращает числовое значение - нельзя ?
#55
7.7 / КОПИЛКА: здесь всякие редкости...
Последний ответ от Злоп - 03 ноября 2024, 01:02
..касающиеся всякого по 7.7, в т.ч. Formex и т.д.
Обсуждения здесь не писать! Если надо обсуждение - то ссылку на уже существующую старую ветку или просто пост внутри это ветки со ссылкой на обсуждение в другой ветке.

@АЛьФ Прошу закрепить вверху форума.
#56
FormEx / Re: Перекодировка из UTF8 в 12...
Последний ответ от Злоп - 03 ноября 2024, 00:58
Если взять файл в кодировке UTF8, прочитать первую строку штатным методом объекта "Текст" и сделать
Стр = глСервис.EncodeFromUTF8(ТутПерваяСтрока);
то на выходе в Стр в первом символе получим мусор какой-то и этот первый символ лишний, его надо отрезать. По крайне мере это так если файл начинается с кода: EF BB BF

Просто заметки на полях.
#57
7.7 / Re: Случилось страншное... Под...
Последний ответ от Злоп - 31 октября 2024, 17:38
Цитата: Arbuz от 31 октября 2024, 16:49Тут проблема в том, что надо себе хорошо представлять эту схему. Что, куда, как и когда. Если никогда этим не пользовался, то это несколько напряжно.
Вот я как раз про это.
#58
7.7 / Re: Случилось страншное... Под...
Последний ответ от Arbuz - 31 октября 2024, 16:49
Тут проблема в том, что надо себе хорошо представлять эту схему. Что, куда, как и когда. Если никогда этим не пользовался, то это несколько напряжно.
#59
7.7 / Re: Странный глюк с удалением ...
Последний ответ от MWW_Ruza - 31 октября 2024, 15:59
Пардон :)
Две бессонных ночи сказались.
Конечно, всё так и есть.
Спасибо :)
#60
7.7 / Re: Случилось страншное... Под...
Последний ответ от ADirks - 31 октября 2024, 10:50
Работали в 3-4 лица над одной конфой. Связка gcomp + CVS(тогда был). Щас можно git взять, или mercurial.

Особых проблем с конфликтами правок в коде не было. Кода были пересечения, то просто объединяли их kdiff'ом, с небольшим приложением мозга.
Проблемы есть при добавлении метаданных - широко известная проблема с внутренними ИД объектов :)).  Решалась просто - метаданные параллельно не правили.

Схема простая: забрал из репозитария, скомпилировал, сделал свои дела, разобрал, положил в репозитарий (в этом месте разруливаешь возникшие конфликты).