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

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

  Все выпуски  

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


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

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

Выпуск № 445
от 18.03.2007, 16:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 344, Экспертов: 45
В номере:Вопросов: 4, Ответов: 10


Вопрос № 78067: Имеется конфигурация 1с Бухгалтерия. Необходимо определенной категории пользователей запретить отмену проведения документов, но при этом разрешить помечать документ на удаление. Можно ли это как то совместить? Подскажите как это сделать?...
Вопрос № 78074: Доброе время суток господа эксперты. Я написал конфигурацию. Хотелось бы сделать дистрибутив на CD диске. Подскажите пожалуйста с помощью каких программ можно конфигурацию загнать в дистрибутив, что бы запускался установщик, и после установки на ...
Вопрос № 78086: Здравствуйте, уважаемые эксперты! Подскажите, возможно ли назначить элементу формы тип компонента другой конфигурации? Поясню: требуется интерактивно в обработке одной конфигурации открыть справочник из другой конфигурации. Заранее благодарю ...
Вопрос № 78099: Здравствуйте, уважаемые Эксперты! По некоторым причинам возникла необходимость поменять логотип конфигурации (v7.7), но, как оказалось, кто-то поставил туда пароль. Кто и когда - неизвестно. Возможно ли как-то сбросить его? Заранее благодарю ...

Вопрос № 78.067
Имеется конфигурация 1с Бухгалтерия. Необходимо определенной категории пользователей запретить отмену проведения документов, но при этом разрешить помечать документ на удаление. Можно ли это как то совместить? Подскажите как это сделать?
Отправлен: 13.03.2007, 09:13
Вопрос задала: Оксана/kasy (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 5)

Отвечает: IUnknown
Здравствуйте, Оксана/kasy!
нет, такое сделать нельзя... ибо пометка удаления подразумевает отмену проведения документа...
---------
я не специалист
Ответ отправил: IUnknown (статус: 10-ый класс)
Ответ отправлен: 13.03.2007, 09:48

Отвечает: Centaur
Здравствуйте, Оксана/kasy!
Я так понял что при закрытии задается вопрос Провести? если так то нужно зделать сравнение пользователя или прав и здлать проводку без вопроса или если надо чтобы всем проводило без вопроса просто удалить вопрос.
Если что непонятно напиши процедуру при закрытии скажу что удалить?
Ответ отправил: Centaur (статус: 1-ый класс)
Ответ отправлен: 13.03.2007, 09:49
Оценка за ответ: 3
Комментарий оценки:
Просто нужно пользователю запретить менять уже проведенную и распечатанную накладную. Тоесть запретить перепроведение документа. Но дать возможность помечать на удаление.

Отвечает: Яна
Здравствуйте, Оксана/kasy!
Это сделать можно, но пользователь с такими правами не сможет пометить на удаление проведенный документ.
Ответ отправила: Яна (статус: Студент)
Ответ отправлен: 13.03.2007, 09:52

Отвечает: Gorus
Здравствуйте, Оксана/kasy!
Правами пользователя такое сделать не получиться, нужно менять конфигурацию.

1. Добавьте реквизит документа "БылНапечатан".

2. В процедуре печати добавляете:
Если Проведен()=1 Тогда
БылНапечатан=1;
Иначе
Предупреждение("Перед печатью нужно провести документ!");
Возврат;
КонецЕсли;

3. В модуле документа в процедуре "ОбработкаПроведения()" добавляем:
Если БылНапечатан=1 Тогда
Сообщить("Неразрешено перепроводить распечатанные документы!","!");
СтатусВозврата(0);
Возврат;
КонецЕсли;

4. В модуле документа в процедуре "ОбработкаУдаленияПроведения()" пишем:
Если БылНапечатан=1 Тогда
Сообщить("Неразрешено отменять проведение распечатанного документа!","!");
СтатусВозврата(0);
Возврат;
КонецЕсли;

Таким образом проведенный и распечатанный документ невозможно будет перепровести или отменить проведение. Однако вынужден предупредить: также невозможно будет по этому документу запускать групповое проведение или восстановление последовательности (если у Вас они делаются).
Ответ отправил: Gorus (статус: 4-ый класс)
Ответ отправлен: 13.03.2007, 14:33
Оценка за ответ: 5


Вопрос № 78.074
Доброе время суток господа эксперты.
Я написал конфигурацию. Хотелось бы сделать дистрибутив на CD диске. Подскажите пожалуйста с помощью каких программ можно конфигурацию загнать в дистрибутив, что бы запускался установщик, и после установки на жесткий диск название конфигурации автоматически попадало в окно загрузки 1С.
С уважением Алексей.
Отправлен: 13.03.2007, 09:41
Вопрос задал: Megahitman (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Яна
Здравствуйте, Megahitman!
Это можно сделать в конфигураторе.
Конфигурация - Поставка конфигурации - создать файлы поставки и обновления конфигурации.
Ответ отправила: Яна (статус: Студент)
Ответ отправлен: 13.03.2007, 09:54

Отвечает: Starhan
Здравствуйте, Megahitman!
Ответ предыдущего эксперта действителен в 8.0

В 7.7 вы можете восопльзоватся любой программой создания устоновочных файлов (с возможностью создания записей в реестре) для того что бы конфига появилась в окне загрузки 1С
нужно создать запись в реестре
HKEY_CURRENT_USERSoftware1C1Cv77.7Titles
здесь у себя в реестре вы можете посмотреть каким образом.

например программа Ghost Installer Studio 3.6.1

еще программы можно поискать по этому адресу
http://findsoft.ru/search.php?us=result&gde=1&forma=%E4%EB%FF%20%F1%EE%E7%E4%E0%ED%E8%FF%20%F3%F1%F2%E0%ED%EE%E2%EE%F7%ED%FB%F5%20%F4%E0%E9%EB%EE%E2&cat_id=0&ls2=138

---------
Победа не должна приводить к зазнайству, а поражение к малодушию.
Ответ отправил: Starhan (статус: 6-ой класс)
Ответ отправлен: 13.03.2007, 10:14


Вопрос № 78.086
Здравствуйте, уважаемые эксперты!
Подскажите, возможно ли назначить элементу формы тип компонента другой конфигурации? Поясню: требуется интерактивно в обработке одной конфигурации открыть справочник из другой конфигурации.
Заранее благодарю всех ответивших!
Отправлен: 13.03.2007, 11:57
Вопрос задал: Palkin (статус: 4-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Tek
Здравствуйте, Palkin!
Это сделать невозможно, более того, ссылки на элемент из одной БД в другой БД развернутой на той же конфигурации будут недействительны.
Выход - хранить в полях объекта первой конфигурации БД - код элемента объекта БД по второй конфигурации. А "открыть" справочник из внешней базы можно вручную, используя COM или OLE Automation соединение.
---------
WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: Студент)
Ответ отправлен: 13.03.2007, 12:12
Оценка за ответ: 4
Комментарий оценки:
Наверное, непонятно объяснил... Решил записью кодов и наименований элементов в список значений

Отвечает: Centaur
Здравствуйте, Palkin!
С помощью 1с нельзя может можно с помощью других програм но я незнаю каких.
Предлагаю тебе обьеденить конфигурации и если надо удалить ненужные документы справочьники и т. д.
Можно зделать запись в файл и потом с другой конфигурации прочитать их но это сложнее.
Ответ отправил: Centaur (статус: 1-ый класс)
Ответ отправлен: 13.03.2007, 12:26
Оценка за ответ: 1
Комментарий оценки:
Без комментариев...

Отвечает: Полозов Олег aka Asher
Здравствуйте, Palkin!
На прямую открыть нельзя.
Но можно обхитрить.
Идея такова.
Создать обработку с табличным полем, в него посредством OLE прочитать строки из Списка справочника
По Событию ВыборСтроки открыть Форму обработки перерисованную со справочника и тем же OLE загнать в нее реквизиты текущего элемента.
После изменения реквизитов по кнопке Записать скинуть опять же посредством OLE данные в справочник второй базы. Это в общем. если надо подробней в асю плиз.
Ответ отправил: Полозов Олег aka Asher (статус: 2-ой класс)
Ответ отправлен: 15.03.2007, 05:22


Вопрос № 78.099
Здравствуйте, уважаемые Эксперты!
По некоторым причинам возникла необходимость поменять логотип конфигурации (v7.7), но, как оказалось, кто-то поставил туда пароль. Кто и когда - неизвестно. Возможно ли как-то сбросить его?
Заранее благодарю всех, кто откликнется.
Отправлен: 13.03.2007, 12:52
Вопрос задал: Pvm (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Владимир Лазурко
Здравствуйте, Pvm!
Легальный вариат - используйте утилиту с диска 1C:Предприятие: Исправление и тестирование информационных баз (www.1c.ru/rus/products/1c/predpr/doctor.htm)
Ответ отправил: Владимир Лазурко (статус: 7-ой класс)
Ответ отправлен: 13.03.2007, 14:29
Оценка за ответ: 5
Комментарий оценки:
Спасибо, попробую.


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

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

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

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

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


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


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

В избранное