Хотелки от пользователей :-)

Автор MWW_Ruza, 19 февраля 2024, 22:01

« назад - далее »

Djelf

Цитата: alyuev от 20 марта 2024, 13:05VBCCR17
Тестовая обработка, где скриншот был, из той темы на мисте, что ты указал: https://cloud.mail.ru/public/PPfh/2LmTcjF3E
Не зашло. Вроде работает, но не так как хотелось, на WXP больше контролов работают, на W10 меньше, учить язык на котором это создано нет никакого желания и ни времени. А без этого видимо полностью "не взлетит", частично да, это работает...

Надо скинутся на https://codejock.com и всяких костылей будет меньше.

P.S. Было дело, как то на нем сделал интерфейс клюшек как в msoffice, прикольно вышло.
Исходников не осталось.

alyuev


sau

"Обновлена тестовая сборка.
Теперь свойство Значение объекта АтрибутФормы для дерева папок возвращает текущее значение."
Как раз делал настройку видимости дерева... "Видимость" устанавливается, а вот чтение это свойства всегда пустое.
Интересно установить значение для дерева. Хотя применения пока сразу не вижу.

АЛьФ

Цитата: sau от 24 марта 2024, 16:38Интересно установить значение для дерева. Хотя применения пока сразу не вижу.

Установку я не делал, только чтение.

Forum123

Иногда в документах в табличной части нужна дата и время.
В 1С 7.7 как известно дата не содержит данных о времени.
Как решаете это вопрос?

Может быть есть какая ВК?
Начал разработку API для использования в 1С 7.7 переменной типа дата, содержащая также данные о времени, но немного текучка не позволяет разработать API а-ля как в 1С 8.x.
Вообщем то ничего сложного в разработке такого API нет.

Может быть уже кто-то решил этот вопрос?

Можно этот вопрос решить добавлением в глобальник 1С функций, но лучше бы ВК или ActiveX.


АЛьФ

Цитата: Forum123 от 25 марта 2024, 09:57Иногда в документах в табличной части нужна дата и время.
В 1С 7.7 как известно дата не содержит данных о времени.
Как решаете это вопрос?

Может быть есть какая ВК?
Начал разработку API для использования в 1С 7.7 переменной типа дата, содержащая также данные о времени, но немного текучка не позволяет разработать API а-ля как в 1С 8.x.
Вообщем то ничего сложного в разработке такого API нет.

Может быть уже кто-то решил этот вопрос?

Можно этот вопрос решить добавлением в глобальник 1С функций, но лучше бы ВК или ActiveX.



В 1С не записанный документ не имеет времени, а время записанного документа хранится в поле DATE_TIME_IDDOC. Из языка время записанного документа можно получить методом:
ПолучитьВремя(<?>,,)
Синтаксис:
ПолучитьВремя(<Часы>,<Минуты>,<Секунды>)
Назначение:
Прочитать время документа. Возвращает время документа в переданные для этого переменные <Часы>, <Минуты>, <Секунды>.
Возвращает:
Строковое значение времени записи документа в виде 'ЧЧ.ММ.СС'.
Параметры: 
<Часы> - переменная для приема часа записи документа;
<Минуты> - переменная для приема минут записи документа;
<Секунды> - переменная для приема секунд записи документа.
Замечание:
Метод  можно использовать только для объектов, созданных функцией СоздатьОбъект

Forum123

Цитата: АЛьФ от 25 марта 2024, 10:33ПолучитьВремя
Спасибо!

Эти функции, как получить/установить время создания документа, ... использую.
В предыдущем посте нужно было говорить не о документе, а например о справочнике.
Реквизит с типом Дата не содержит времени, а бывают конфигурации в которых нужна именно дата, содержащая время.
Пока знаю только один способ как в справочник добавить поле, содержащее дату и время.
Это обычное числовое поле, содержащее юлианскую дату с временем.
Конечно для работы с такой датой нужно разработать API типа а-ля 1С 8x.
Может быть кто нибудь уже разрабатывал такое API или можно как-то иначе решить этот вопрос?

Злоп

Смотря что с этим полем дата-время делать предполагается...

Forum123

Цитата: Злоп от 25 марта 2024, 11:44Смотря что с этим полем дата-время делать предполагается...
Чтобы всё было как в 1С 8-x.
Ныне в if приходиться использовать несколько строк в том случае если нужен анализ не только значения даты, но и времени.
Удобней было бы как в 1С 8-x.
Вполне реально реализовать.

Djelf

Что бы так было (скрин из 7.7)? Тогда ActiveX VBCCR17  
Прикольнее даже чем на 8ке, колесико цифры уменьшает и увеличивает. 
Формат строки смотреть тут


Злоп

Ну и размер календаря чтобы можно было регулировать, а то задалбываешься по всяким мелким элементам целиться...
Встроенный калькулятор, который по педальке числового реквизита вызывается - если на реквизит назначить увеличенный шрифт - то калькулятор тоже получается увеличенный.

Пиит

Цитата: Forum123 от 25 марта 2024, 10:46...
Реквизит с типом Дата не содержит времени, а бывают конфигурации в которых нужна именно дата, содержащая время.
Пока знаю только один способ как в справочник добавить поле, содержащее дату и время.
Это обычное числовое поле, содержащее юлианскую дату с временем.
Конечно для работы с такой датой нужно разработать API типа а-ля 1С 8x.
Может быть кто нибудь уже разрабатывал такое API или можно как-то иначе решить этот вопрос?

Можно на форме эмулировать строкой с маской "99.99.9999 99:99:99", к атрибуту привязать Сервис.ПоказатьКалендарь(), написать форматирование строки при вводе на предмет корректности даты и времени, и сохранять в реквизиты как уже требует задача, по отдельности дату и время, либо числом/строкой ГГГГММДДЧЧММСС, либо другим скалярным значением.
Лично мне такое не приходилось делать, отдельно работаю с полем Время, а сохраняю пару как число, для индексации и прочего.

Forum123

Ой, это же хотелки для Альф.
Нужно другой тред создать в "Дружественные проекты".







panver

Добрый день. Подскажите толи не работает толи что-то не то делаю - РасширениеФормы-ДобавитьАтрибут. Нужен листбокс(поле со списком). Делаю ДобавитьАтрибут("Ид1",14). Выходит двойное поле совсем не похожее на листбокс. Версии пробовал разные. А также непонятно как его заполнять из СЗ.

Злоп

Что за "двойное поле"?
Если один атрибут делать - смысл его извращениями делать? Сделай невидимым и делай видимым когда надо (или на отдельный слой положи)