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

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

  Все выпуски  

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

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

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

Выпуск № 817
от 29.07.2008, 20:35

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

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 140600: Здравствуйте уважаемые эксперты. Столкнулся с одной проблемой, направьте меня в нужную сторону. Платформа 8.1. Проблема в следующем: хочу сделать колонку в журнале документов с шириной равной 1, но ничего не получается. При настройке мож...
Вопрос № 140639: Здравствуйте. Подскажите, пожалуйста, как автоматически завершить сеансы всех пользователей (напр. в определенное время). Существует ли универсальное средство для всех конфигураций (может bat-файл какой-нибудь)? Заранее спасибо....
Вопрос № 140655: Добрый день уважаемые эксперты. Нужна ваша помощь . Как в оборотно-сальдовой ведомости по счету сделать так чтобы при обращении к сч.631 выводилось помимо наименования контрагента еще и его ИНН. Зарание очень признателен....

Вопрос № 140.600
Здравствуйте уважаемые эксперты.

Столкнулся с одной проблемой, направьте меня в нужную сторону.
Платформа 8.1.
Проблема в следующем: хочу сделать колонку в журнале документов с шириной равной 1, но ничего не получается. При настройке можно установить минимальное значение равное 21. Можно ли как то, программно, изменить ширину колонки и установить ее менее 21.

Заранее спасибо.
Отправлен: 24.07.2008, 00:23
Вопрос задал: ProstakV (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Sim_tm
Здравствуйте, ProstakV!
Программно можно конечно:
ЭлементыФормы.ВашеТабличноеПоле.Колонки.ИмяКолонки.Ширина = Значение;

Но меньше какого-то значения вы ее не сделаете все равно, вот 21 в конфигураторе это и есть минимум. Так же ширина колонки для которой программно установлена ширина 1, визуально кажеться такой же как если в конфигураторе установить 21 :)
в синтакс помошнике ширина описываеся так: "Содержит ширину колонки в символах. Используется при визуальном отображении таблицы значений. "
Ответ отправил: Sim_tm (статус: 6-ой класс)
Ответ отправлен: 24.07.2008, 11:17


Вопрос № 140.639
Здравствуйте.
Подскажите, пожалуйста, как автоматически завершить сеансы всех пользователей (напр. в определенное время).
Существует ли универсальное средство для всех конфигураций (может bat-файл какой-нибудь)?
Заранее спасибо.
Отправлен: 24.07.2008, 14:26
Вопрос задал: Евгений (статус: Посетитель)
Всего ответов: 6
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Korolyov Alexander
Здравствуйте, Евгений!
Вы можете найти все возможные решения этой проблемы по данной ссылке:
http://www.kb.mista.ru/article.php?id=79
---------
Читайте help
Ответ отправил: Korolyov Alexander (статус: 4-ый класс)
Ответ отправлен: 24.07.2008, 14:46

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

К сожалению, Вы не написали версию 1С.
Для 7.7 с помощью:
ЗавершитьРаботуСистемы(<?>);
Синтаксис:
ЗавершитьРаботуСистемы(<ФлагСохранения>)
Назначение:
вызывает завершение рабоы системы.
Параметры:
<ФлагСохранения> - необязательный параметр. Флаг запроса сохранения открытых объектов. Если равен 0, то не запрашивается сохранение незаписанных документов, элементов справочников и т.п. Если 1, то сохранение запрашивается. Значение по умолчанию 1.
Ответ отправил: Краюшкин Игорь Валерьевич (статус: Студент)
Ответ отправлен: 24.07.2008, 15:02

Отвечает: Сергей Максименко [Elric]
Здравствуйте, Евгений!

Команда ЗавершитьРаботуСистемы() работает для каждого пользователя отдельно. Администратор не может вызвать ее для другого пользователя.
Зато администратор может прописать регулярную проверку какого-то внешнего события (например, наличие определенного файла или записи в каком-то файле или значение константы) и запрограммировать при положительном результате проверки завершить работу системы.
Регулярную проверку можно прописать командой ОбработкаОжидания()
---------
В творчестве рождается истина
Ответ отправил: Сергей Максименко [Elric] (статус: Профессионал)
Украина, Киев
Тел.: (044) 22-88-369
Организация: МАКСЕР, "1С:Предприятие" в Киеве
Адрес: г. Киев
WWW: www.makser.com.ua
----
Ответ отправлен: 24.07.2008, 15:13

Отвечает: Брагар Сергей Владимирович
Здравствуйте, Евгений!
Можно убивать процессы 1С но это черевато последствиями если стоит ДБФ-ная база, если SQL можно пользоваться смело.
В приложении набросал маленький скрипт на AutoIt всю инфу по скрипту и среде компилирования моно найти на http://www.autoitscript.com/

Приложение:

Ответ отправил: Брагар Сергей Владимирович (статус: 2-ой класс)
Ответ отправлен: 24.07.2008, 15:27

Отвечает: Владимир Лазурко
Здравствуйте, Евгений!

Есть такая команда
Код:
ЗавершитьРаботуСистемы()
с параметром 0 не будет спрашивать о сохранении несохраненных документов, элементов справочников и т.д., а с параметром 1 будет задан вопрос о таком сохранении.

Существует множество решений "выгонялок". Поделюсь своим. Создать константу ЗавершениеРаботы, изменив которую можно всех выгнать из базы. В глобальном модуле создать процедуру, которая будет читать эту константу и завершать работу системы, в процедуре глобального модуля ПриНачалеРаботыСистемы записать обработчик с этой процедурой. Отрывки кода в Приложении. Не забудьте предусмотреть механизм отключения этой константы - если никто не сможет работать с базой, никто не сможет и выключить "выгон ялку". Хотя Сергей Максименко предлагает лучший вариант - создание внешнего файла. Тогда этот файл можно убрать и можно снова работать с базой. А можно и из планировщика копировать и убирать этот файл.

Приведенный в ПРиложении код вставьте в Глобальный модуль. Еще эту проверку я вставил во все обработки, вызываемые в модальном режиме.

С уважением, Владимир.

Приложение:

Ответ отправил: Владимир Лазурко (статус: Студент)
Ответ отправлен: 24.07.2008, 15:29

Отвечает: Strawberry
Здравствуйте, Евгений!
в глобальный модуль добавляем
в подвал команду ОбработкаОжидания("Отстрелработающих",600);
в тело процедуру Отстрелработающих ()

Приложение:

---------
Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!

Ответ отправил: Strawberry (статус: Студент)
Ответ отправлен: 24.07.2008, 15:55


Вопрос № 140.655
Добрый день уважаемые эксперты.
Нужна ваша помощь . Как в оборотно-сальдовой ведомости по счету сделать так чтобы при обращении к сч.631 выводилось помимо наименования контрагента еще и его ИНН. Зарание очень признателен.
Отправлен: 24.07.2008, 17:51
Вопрос задал: Глазунов Р.В. (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Gl0betrotter
Здравствуйте, Глазунов Р.В.!

Например, так - для столбца "Субконто" табличной части отчета для секции "Секция_2" вместо формулы Ит.ПредставлениеСубконто() укажите -
Ит.ПредставлениеСубконто()+?(Ит.Субконто().Вид()="Контрагенты",Ит.Субконто().ИНН,"")

Аналогично, для секции "Секция_5" -
" "+Ит.ПредставлениеСубконто(2)+?(Ит.Субконто(2).Вид()="Контрагенты",Ит.Субконто(2).ИНН,"")

Аналогично, для секции "Секция_9" -
" "+Ит.ПредставлениеСубконто(3)+?(Ит.Субконто(3).Вид()="Контрагенты",Ит.Субконто(3).ИНН,"")

Пример приведен для типовой конфигурации "Бухгалтерский учет для Украины".

Удачи!
Ответ отправил: Gl0betrotter (статус: Практикант)
Ответ отправлен: 24.07.2008, 18:16
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо !!!!!!!!

Отвечает: Игорь К.
Здравствуйте, Глазунов Р.В.!
Для v7.7
Открываем ВидыСубконто.Контрагенты - Правая кнопка мыши - Свойства - закладка "Представление".
Добавляем в список (жмем кнопку добавить) атрибут Справочника Контрагенты ИНН, в поле заголовок пишем "Инн".
Добавляем атрибут Наименование или ПолнНаименование - по вкусу.
Во всех стандартных отчетах, где стоит ***.ПредставлениеСубконто() будет выводиться "Инн: НаименованиеКонтрагента"
---------
Если хорошенько подумать, - можно разобраться в чем угодно. Даже в устройстве летающей тарелки.
Ответ отправил: Игорь К. (статус: 6-ой класс)
Ответ отправлен: 25.07.2008, 07:47
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо !!!!!!!!


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 5.0 alpha от 21.07.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное