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

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

  Все выпуски  

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


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

Народное голосование ПРЕМИИ РУНЕТА-2007!
Голосуем за RusFAQ.ru >>

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

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

Выпуск № 648
от 13.11.2007, 23:35

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


Вопрос № 108509: Здравствуйте, уважаемые коллеги! В экзаменационном задании по аттестации "Торговля и Склад 7.7" №6 (я его поместил в приложение) есть такой документ "Начисление пени". Это регламентный документ. Назначение – начисление пе...
Вопрос № 108531: Господа подскажите "Ошибка загрузки декодера". Что сям значит и на что влияет...? так вроде рабоет.... ну на первый взгляд, заранее благодарен...! 1С Предприятие 7.7...
Вопрос № 108536: Уважаемые эксперты, я новичок в этом деле. Подскажите пожалуйста как удалить сотрудника. ...
Вопрос № 108541: Доброе время суток, уважаемые эксперты. Подскажите пожалуйста как создать установочный диск на самописную конфигурацию 1С. Необходимо чтобы ставилось 1с:предприятие (оперативный учет), написанная конфигурация, загружались компоненты (dll автомат...
Вопрос № 108543: Здравствуйте эксперты! Вообщем такой вопрос Есть отбор элементов справочника по реквизиту как сделать отбор внутри группы справочника с выбором группы (одной или несколько). Заранее спасибо, если что непонятно пишите....
Вопрос № 108563: Добрый день уважаемые эксперты! Вновь прошу Вашей помощи.... Надо сделать такую вещь - Есть справочник ну скажим "базовый", в этом справочнике есть числовой реквизит "Архив" у некоторых элементов он =0 у некоторых =1. Надо с...

Вопрос № 108.509
Здравствуйте, уважаемые коллеги!

В экзаменационном задании по аттестации "Торговля и Склад 7.7" №6 (я его поместил в приложение) есть такой документ "Начисление пени". Это регламентный документ. Назначение – начисление пени по просроченным долгам. Пени начисляются согласно “процента Пени” каждого поставщика.

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

Спасибо за внимание.
Владимир.

Приложение:

Отправлен: 08.11.2007, 01:32
Вопрос задал: Владимир 007 (статус: 6-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

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

Документ "Начисление пени" при проведении должен делать запрос к текущим задолженностям поставщикам (регистр), и по тем заявкам, по которым задолженность просроченная, делать "доначисление" пени (увеличение долга по заявке). Заявка не считается погашенной пока не оплачена вся сумма, включая пеню.
---------
В творчестве рождается истина
Ответ отправил: Сергей Максименко [Elric] (статус: Профессионал)
Украина, Киев
Тел.: +38(095)2873210
Организация: "МАКСЕР" - продажа и внедрение "1С:Предприятие"
Адрес: г. Киев
WWW: "1С:Предприятие" - продажа, внедрение, сопровождение
----
Ответ отправлен: 13.11.2007, 20:42


Вопрос № 108.531
Господа подскажите "Ошибка загрузки декодера". Что сям значит и на
что влияет...? так вроде рабоет.... ну на первый взгляд, заранее благодарен...! 1С Предприятие 7.7
Отправлен: 08.11.2007, 08:27
Вопрос задал: Аверин АС (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 5)

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

Это значит, что программа пытается запустить какой-то муцльтимедийный файл (например, видео в формате avi) для которого в операционной системе не установлено декодера. Грозит это только тем, что Вы не просмотрите этот файл, на цифры (основное предназаначение 1С) это не повлияет.
---------
В творчестве рождается истина
Ответ отправил: Сергей Максименко [Elric] (статус: Профессионал)
Украина, Киев
Тел.: +38(095)2873210
Организация: "МАКСЕР" - продажа и внедрение "1С:Предприятие"
Адрес: г. Киев
WWW: "1С:Предприятие" - продажа, внедрение, сопровождение
----
Ответ отправлен: 08.11.2007, 11:05
Оценка за ответ: 4


Вопрос № 108.536
Уважаемые эксперты, я новичок в этом деле. Подскажите пожалуйста как удалить сотрудника.
Отправлен: 08.11.2007, 09:55
Вопрос задал: Сидоров Александр Александрович (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ромашов Евгений Николаевич
Здравствуйте, Сидоров Александр Александрович!

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

можно программно удалить Спр.Удалить(1), но тогда будет нарушена ссылочная целостность, и в документах будет присутствовать запись <Объект не найден хххххх>

тебе решать
Ответ отправил: Ромашов Евгений Николаевич (статус: 4-ый класс)
Ответ отправлен: 08.11.2007, 10:23

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

1. Ставите пометку удаления (кнопка клавиатуры Delete).
2. Запускаете 1С в монопольном режиме (если версия сетевая, иначе можно в обычном режиме).
3. Меню "Операции - Удаление помеченных объектов".
4. Увидите окошко, разбитое на две части - в верхней будет список помеченных на удаление объектов, в том числе наш Сотрудник. Можете снять галочку с тех объектов, которые не хотите удалять прямо сейчас.
5. Нажмимаете кнопку "Контроль". Запускается поиск всех объектов (документов, справочников, истории периодических реквизитов, проводок и т.д.), которые ссылаются на Сотрудника (и других помеченных объектов).
6. Вы получаете предупреждение, сколько помеченных на удаление объктов можно удалить прямо сейчас, а сколько нельзя. Нельзя удалить те, на которые найдена хоть одна ссылка в другом непомеченном на удаление объекте.
7. Если Вашего сотрудника можно удалить, на нем останется галочка, тогда можно смело нажимать кнопку "Удалить" и он окончательно уйдет в никуда.
8. Если же галочки на Сотруднике нет, то Вы не сможете его удалить прямо сейчас, сначала надо разобраться со всеми ссылками на него. Увидеть эти ссылки можно в нижнем окошке, если в верхнем поставить курсор на Сотрудника. А после нажатия кнопки "Отмена" сможете даже открыть на редактирование любую из этих ссылок (если это документ, справочник или операция) чтобы не отходя от кассы удалить сотрудника из этого объекта. После этого заново запускаете "Удаление помеченных объектов" (п.3) и если ссылок на Сотрудника больше не осталось, то удаление пройдет гладко (закончится на п.7).

Одно предупреждение или совет. Если Вы некоторое время вели учет по этому сотруднику и теперь хотите удалить его их справочника в связи с его увольнением, то не рекомендую этого делать. Для этого придется удалить его из всех ведомостей, назначений на МОЛ и т.д., а это во-первых большая работа, а во-вторых Вы потеряете информацию за прошлые периоды. Лучший вариант - завести в справочнике Сотрудники папку "Уволенные" и перемещать по мере необходимости увольняющихся сотрудников -- тогда и ссылки в прошлых периодах сохранятся, и мозолить глаза они не будут. Если не знаете как перемещать элемент справочника в другую группу, напишите в мини-форуме, эксперты Вам подскажут.
---------
В творчестве рождается истина
Ответ отправил: Сергей Максименко [Elric] (статус: Профессионал)
Украина, Киев
Тел.: +38(095)2873210
Организация: "МАКСЕР" - продажа и внедрение "1С:Предприятие"
Адрес: г. Киев
WWW: "1С:Предприятие" - продажа, внедрение, сопровождение
----
Ответ отправлен: 08.11.2007, 11:33
Оценка за ответ: 5
Комментарий оценки:
спс оч доходчиво и понятно. Благодарю за помощь

Отвечает: Кривых Александр Анатольевич
Здравствуйте, Сидоров Александр Александрович!
Если пользователя из списка при загрузке программы, то Администрирование-Пользователи. Там выбираете пользователя и удаляете. Это 7.7. Для 8-ки аналогично.
Ответ отправил: Кривых Александр Анатольевич (статус: 3-ий класс)
Ответ отправлен: 08.11.2007, 13:05


Вопрос № 108.541
Доброе время суток, уважаемые эксперты.
Подскажите пожалуйста как создать установочный диск на самописную конфигурацию 1С. Необходимо чтобы ставилось 1с:предприятие (оперативный учет), написанная конфигурация, загружались компоненты (dll автоматически), создавались ярлыки (для разных пользователей).
Зараннее большое спасибо.
Отправлен: 08.11.2007, 10:57
Вопрос задала: Rass (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: DERL.KG
Здравствуйте, Rass!
Вам тут помогут только специальные программы инсталляторы, такие как Install Shield (идет с дельфёй), NSIS, Nullsoft Installer (последние бесплатные), советую Nullsoft. Я знаю только эти, но их валом, поищите в нете
Ведь это не только файлы скопировать, но и дллки зарегить, и в реестре пару записей сделать
(кстати чтобы зарегистрировать базу, чтобы она появлялась в списке баз при запуске 1С, нужно сделать запись в реестре по адресу [HKEY_CURRENT_USERSoftware1C1Cv77.7 itles] "полный_путь_к_базе"="имя_базы")
Удачи.
Ответ отправил: DERL.KG (статус: 7-ой класс)
Ответ отправлен: 08.11.2007, 11:36
Оценка за ответ: 5
Комментарий оценки:
Спасибо. После долгих поисков легких путей именно так и сделала. NSIS хороший инструмент.


Вопрос № 108.543
Здравствуйте эксперты!
Вообщем такой вопрос
Есть отбор элементов справочника по реквизиту как сделать отбор
внутри группы справочника с выбором группы (одной или несколько).
Заранее спасибо, если что непонятно пишите.
Отправлен: 08.11.2007, 11:07
Вопрос задал: Diamondes (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 9)

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

Встроенными средствами - никак.
Нужно самому поставить на форме списка справочника кнопку и написать для нее процедуру, которая формировала бы СписокЗначений со всеми элементами, которые Вы хотели бы видеть, и затем применить метод ИспользоватьСписокЭлементов() (см. Синтакс-Помощник).
---------
В творчестве рождается истина
Ответ отправил: Сергей Максименко [Elric] (статус: Профессионал)
Украина, Киев
Тел.: +38(095)2873210
Организация: "МАКСЕР" - продажа и внедрение "1С:Предприятие"
Адрес: г. Киев
WWW: "1С:Предприятие" - продажа, внедрение, сопровождение
----
Ответ отправлен: 08.11.2007, 11:38
Оценка за ответ: 5
Комментарий оценки:
Спасибо За активное участие в мини форуме!

Отвечает: Ромашов Евгений Николаевич
!!!
Здравствуйте, Diamondes!
У справочника есть метод ИспользоватьСписокЭлементов() в него передаешь список требуемых элементов, и только они будут отображены, врать не буду но по моему отбор работает на весь справочник, чтобы отдельно для группы так нельзя.

дублирующий ответ
-----
∙ Отредактировал: Сергей Максименко [Elric] (Профессионал)
∙ Дата редактирования: 13.11.2007, 20:21
Ответ отправил: Ромашов Евгений Николаевич (статус: 4-ый класс)
Ответ отправлен: 08.11.2007, 13:35


Вопрос № 108.563
Добрый день уважаемые эксперты! Вновь прошу Вашей помощи....
Надо сделать такую вещь - Есть справочник ну скажим "базовый", в этом справочнике есть числовой реквизит "Архив" у некоторых элементов он =0 у некоторых =1. Надо сделать так чтобы была возможность скрывать те элементы у которых реквизит "Архив" =1. Т.е должна быть галочка - если она стоит, то непоказывать эти элементы, если не стоит показывать все. Есть еще один важный момент. Элементы этого справочника используются в других справочниках, отчетах и тд. Надо сделать так, чтобы Те элементы у которых реквизит "Архив" =1 НЕГДЕ НЕ ОТОБРАЖАЛИСЬ не зависимо от того стоит в справочнике "Базовый" галочка или не стоит. Т.е проще говоря нужно сделать так, чтобы элементы с реквизитом "Архив" =1 Можно было видеть только в справочнике "Базовый" и только при стоящей галочке.
Зарание прошу прощения если, что много написал, просто хотел как можно подробнее описать проблемму. Если будут вопросы с удовольствием отвечу на них в минифоруме. Зарание благодарю, с Уважением Сергей.

Приложение:

Отправлен: 08.11.2007, 14:15
Вопрос задал: Serega_artem (статус: 7-ой класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 2)

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

1. Нужно сделать отдельную форму списка справочника "Базовый" и назначить ее формой для выбора (в Конфигураторе правой кнопкой на справочнике - Формы списка - Редактировать, далее соответствующай кнопка).

2. Далее есть два варианта решения.
а) при открытии этой формы списка справочника автоматически делать отбор по реквизиту Архив и значению 0 (метод УстановитьОтбор(), см. Синтакс-Помощник)
б) при открытии этой формы списка справочника формировать СписокЗначений с элементами, у которых реквизит Архив=0 и применить метод ИспользоватьСписокЭлементов() (см. Синтакс-Помощник)

В результате при открытии справочника в обычном режиме будут видны все элементы (если это не нужно, то в обычной форме списка нужно поставить тот же автоматический отбор, но по-моему лучше его включать опционально, например сделать специальную кнопку или пользоваться встроенной интерактивной функцией отбора по реквизиту), а при выборе элемента справочника в качестве реквизита будут видны только те элементы, которые Вам нужны. Т.е. как и заказывали :)
---------
В творчестве рождается истина
Ответ отправил: Сергей Максименко [Elric] (статус: Профессионал)
Украина, Киев
Тел.: +38(095)2873210
Организация: "МАКСЕР" - продажа и внедрение "1С:Предприятие"
Адрес: г. Киев
WWW: "1С:Предприятие" - продажа, внедрение, сопровождение
----
Ответ отправлен: 08.11.2007, 14:33
Оценка за ответ: 5
Комментарий оценки:
Ну во-первых спасибо. Насчет метода УстановитьОтбор я и сам думал, но есть одно но, а именно вторая часть моего вопроса:
"Есть еще один важный момент. Элементы этого справочника используются в других справочниках, отчетах и тд. Надо сделать так, чтобы Те элементы у которых реквизит "Архив" =1 НЕГДЕ НЕ ОТОБРАЖАЛИСЬ не зависимо от того стоит в справочнике "Базовый" галочка или не стоит. Т.е проще говоря нужно сделать так, чтобы элементы с реквизитом "Архив" =1 Можно было видет ь только в справочнике "Базовый" и только при стоящей галочке".
Как быть с этим?
Еще раз огромное спасибо! :)

Отвечает: Ромашов Евгений Николаевич
!!!
Здравствуйте, Serega_artem!

что касается справочника "базовый" на форме списка нада галочку сделать, и на ее изменение настроить функцию, которая будет устанавливать отбор по реквизиту архив.

что касается других справочников, так наверно не получится, так это по сути другой объект, можно конечно использовать метод ИспользоватьСписокЭлементов() и при открытии списка "другого" справочника в котором есть ссылки на элементы "Базового", сделать к нему запрос с условием "Архив = 0" и вышеуказанный метод передать полученный из запроса список элементов.

Пустой ответ, никакой новой информации. И предположение про "не получится" лишено оснований.
-----
∙ Отредактировал: Сергей Максименко [Elric] (Профессионал)
∙ Дата редактирования: 13.11.2007, 20:20
Ответ отправил: Ромашов Евгений Николаевич (статус: 4-ый класс)
Ответ отправлен: 09.11.2007, 05:06
Оценка за ответ: 4
Комментарий оценки:
Ну это я и сам знал..... а вообще мне очень понравился ответ первого эксперта - действительно то, что надо! Но все равно большое спасибо за участие в решении моей проблеммы!

Отвечает: Астафьев Александр Николаевич
Здравствуйте, Serega_artem! Для реквизита "Архив" в конфигураторе установите на закладке "Дополнительные" флаг"Отбор по реквизиту". Чтобы "НЕГДЕ НЕ ОТОБРАЖАЛИСЬ" лучше во все кроме одной формы справочника в процедуру "ПриОткрытии" добавте оператор УстановитьОтбор("Архив",0) тогда при открытии справочника те элементы у которых Архив = 1 отображаться не будут. Для какой либо одной формы выполнять или нет этот опрератор (т.е. отображать элементы с Архив=1 или нет) можно с помощью галочки (ее идентификатор например "Видеть")как вы написали и к ней привяжите процедуру например
Процедура ВидимостьАрхивных(Видеть)
Если Видеть = 0 огда
УстановитьОтбор("Архив",0);
Иначе
УстановитьОтбор("");
КонецЕсли;
КонецПроцедуры
Ответ отправил: Астафьев Александр Николаевич (статус: 5-ый класс)
Ответ отправлен: 11.11.2007, 11:45
Оценка за ответ: 5
Комментарий оценки:
Спасибо огромное!!!! Отличный ответ!!!


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.62.0 от 08.11.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное