Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 226
от 19.06.2006, 10:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 237, Экспертов: 28
В номере:Вопросов: 3, Ответов: 6


Вопрос № 46094: Добрый день, уважаемые эксперты! Комплексная конфигурация (7.7). При проведении документа "Закрытие месяца (Бух)" формируется отчет (таблица по структуре напоминающая путеводитель по конфигурации). Нужно сохранять данные этого отчета. (...
Вопрос № 46104: Здравствуйте, уважаемые эксперты! Подскажите пожалуйста. На данный момент в отчет выводится: (Запрос.Контр и Запрос.Сумма) см.приложение. Рядом делаю дополнительную колонку в ячейку ставлю выражение Запрос.Сумма1, а значения не выводятся. Как...
Вопрос № 46139: Добрый День!!! У меня 1С 7.7 релиз 23. Мне необходимо защитить свою конфигурацию от вороства. Вы не подскажите какой есть классный способ??? Я уже использую метод наличия определенного файла в дирректории например виндовс. Что еще модно при...

Вопрос № 46.094
Добрый день, уважаемые эксперты!
Комплексная конфигурация (7.7). При проведении документа "Закрытие месяца (Бух)" формируется отчет (таблица по структуре напоминающая путеводитель по конфигурации). Нужно сохранять данные этого отчета. (не проводить же каждый раз документ, чтобы посмотреть данные, да и при проведении цифры могут измениться.) Недавно узнал особенность *.mxl формата сохранять расшифровки. Сохранил в *.mxl. Если открывать как обычный файл, то расшифровки не работают. Написал обработку с примитивнейшим кодом для вывода таблицы, предварительно скопировал сохраненную таблицу в эту обработку и ВРУЧНУЮ выделил всю таблицу в секцию. Расшифровки стали работать!!!

Теперь вопрос: при сохранении таблица не выделяется в секцию, а без такого выделения механизм расшифровок не работает. Как можно ПРОГРАММНО выделить всю таблицу в секцию? Я не нашел соответствующего метода (или есть альтернативные пути сохранения и просмотра отчета?)
Отправлен: 13.06.2006, 12:22
Вопрос задал: Rokky (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Elric
Здравствуйте, Rokky!

Выделение таблицы в секцию точно ни причем. Если процедура обработки расшифровок описана в модуле формы документа (предопределенная процедура ОбработкаЯчейкиТаблицы либо ПриВыбореЯчейкиТаблицы), то для работы расшифровки достаточно чтобы форма документа была открыта. Т.е. открываете форму документа, открываете сохраненный mxl (обычным файл-открыть) и расшифровки работают.

Кстати, можно создать библиотеку таблиц mxl -- каталог в который автоматически будут сохраненяться таблицы, а в документе соответственно ссылка на этот файл, и потом нажатием одной кнопки на форме документа эта таблица открывается.
---------
Мирный атом в каждый дом
Ответ отправил: Elric (статус: Студент)
Ответ отправлен: 13.06.2006, 12:51
Оценка за ответ: 3
Комментарий оценки:
Если форма документа будет открытой, какой смысл тогда делать библиотеку файлов? Это равносильно нажатию кнопки печать. Сегодня нашел загвоздку сам. Чтобы расшифровки работали таблица должна быть открыта только для просмотра. В любом случае, - спасибо!

Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Rokky!
Конечно, перепроводить каждый раз документ, чтобы посмотреть отчет, глупо.
При проведении документ наверняка выдает в таблицу те движения, которые он делает. После проведения документа эти движения всегда можно просмотреть и распечатать.
Вывод: создайте в форме документа кнопку печать(), которая будет печатать движения этого документа.
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: 9-ый класс)
Ответ отправлен: 15.06.2006, 11:06


Вопрос № 46.104
Здравствуйте, уважаемые эксперты!
Подскажите пожалуйста. На данный момент в отчет выводится: (Запрос.Контр и Запрос.Сумма) см.приложение.
Рядом делаю дополнительную колонку в ячейку ставлю выражение Запрос.Сумма1, а значения не выводятся. Как я догадываюсь в одном запросе нельзя создавать переменные на разные документы. Подскажите нужно чтобы в один отчет выводились данные из разных документов?
Благодарю!

Приложение:

Отправлен: 13.06.2006, 14:14
Вопрос задал: Vlad (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: ПЛОХИХ А. Дмитрий
Здравствуйте, Vlad!

Ты забыл добавить контрагента для "ТребованиеНакладная" (см. прилож.)

Приложение:

Ответ отправил: ПЛОХИХ А. Дмитрий (статус: 3-ий класс)
Ответ отправлен: 13.06.2006, 15:05


Вопрос № 46.139
Добрый День!!!
У меня 1С 7.7 релиз 23. Мне необходимо защитить свою конфигурацию от вороства. Вы не подскажите какой есть классный способ???
Я уже использую метод наличия определенного файла в дирректории например виндовс. Что еще модно придумать???
Заранее спасибо
Отправлен: 13.06.2006, 21:21
Вопрос задал: Karanskiy Arkadiy (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Elric
Здравствуйте, Karanskiy Arkadiy!

Можно часть кода вынести в отдельную dll и зашифровать её. Можно вынести тексты модулей во внешние файлы и зашифровать их (есть такая разработка, но недешевая). Можно прописать код (пароль и т.п.) в реестре виндовс и считывать его. Можно много чего, было бы желание :)

Кстати, релиз неплохо бы до 25-го обновить.
---------
Мирный атом в каждый дом
Ответ отправил: Elric (статус: Студент)
Ответ отправлен: 14.06.2006, 02:56
Оценка за ответ: 5
Комментарий оценки:
Классно. Спасибо. Помогли. Такая защита может помочь. :)

Отвечает: ПЛОХИХ А. Дмитрий
Здравствуйте, Karanskiy Arkadiy!

А стандартные средства защиты не подходят?

Установка пароля на конфигурацию:
Конфигуратор - меню "Действия" - Свойства - закладка "Задача" - Сменить пароль

Или эти средства давно уже взломаны?
Ответ отправил: ПЛОХИХ А. Дмитрий (статус: 3-ий класс)
Ответ отправлен: 14.06.2006, 13:34
Оценка за ответ: 1
Комментарий оценки:
ну как тебе сказать....
я их сам обойду за 2 минуты.
если необходимо сломать такую конфу присылай, помогу :). А так этот метод не метод, а защита от пользователей.

Отвечает: Краюшкин Игорь Валерьевич
Здравствуйте, Karanskiy Arkadiy!

Да! Больная тема.
Этот метод будет действителен, если только зашифровать код конфигурации (иначе любой программист оттрасирует программу и обнаружит ссылку на проверку на наличие файла).
Для шифрования могу посоветовать программу Encoder.
программа шифрует конфигурацию так, что, при открытии любого модуля (в т.ч. и Глобального), вместо текста модуля пишется #Encoded. И больше ни чего!!!
Так же утилита позволяет ограничивать срок действия программы (конфигурации).
Если эта утилита Вас заинтересует, напишите мне на e-mail или на ICQ.
Ответ отправил: Краюшкин Игорь Валерьевич (статус: 2-ой класс)
Ответ отправлен: 14.06.2006, 21:22


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное