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

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

  Все выпуски  

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


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

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

Выпуск № 257
от 26.07.2006, 19:35

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


Вопрос № 49776: Как в 1С 8.0 УПП создать нового пользователя, с новой ролью, с ограниченными правами?...
Вопрос № 49777: Здравствуйте эксперты! Объясните пожалуста начинающему на примере ниже указанного кода, зачем переменной ФактКво присваивать 0, ведь я присвоил ей значение в цикле. Если ФактКво=0; полностью удалить из кода, то остатки будут не правильными, а если ве...
Вопрос № 49789: Здравствуйте уважаемые! Столкнулся с проблемой следующего содержания. Есть магазин торгующий промтоварами(от карандашей до мебели). В магазине установили два компа: первый - регистрация продаж(программа 1С"Штрих-М"), второй - ведение ск...
Вопрос № 49804: Уважаемые эксперты. Подскажите, пожалуйста, как програмно разместить картинку в ячейке табличного документа (прайс с фото)? Платворма 8.0...

Вопрос № 49.776
Как в 1С 8.0 УПП создать нового пользователя, с новой ролью, с ограниченными правами?
Отправлен: 21.07.2006, 09:11
Вопрос задал: Andrey-ny (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Manserg
Здравствуйте, Andrey-ny!
1) Запускаем конфигуратор.
2) В конфигурации находим узел "Общие" - "Роли", там будет перечень ролей, позиционируемся например на роли "Пользователь" или любой другой и создаем ее копию копированием и вставкой.
3) Заходим в нашу новую роль и редактируем уровни доступа к объектам базы.
4) В главном меню находим "Администрирование" - "Пользователи", добавляем пользователя и назначаем ему нашу новую роль.
6) Еще в самой программе, гл. меню - "Сервис" - "Настройка дополнит. прав польз." есть возможность произвести более тонкие настройки уровней доступа и не только.

А вообще, в интернете существует масса ссылок на документацию по администрированию 1С УПП, попробуйте задействовать www.yandex.ru
Ответ отправил: Manserg (статус: 2-ой класс)
Ответ отправлен: 21.07.2006, 10:03


Вопрос № 49.777
Здравствуйте эксперты! Объясните пожалуста начинающему на примере ниже указанного кода, зачем переменной ФактКво присваивать 0, ведь я присвоил ей значение в цикле. Если ФактКво=0; полностью удалить из кода, то остатки будут не правильными, а если вернуть то все нормально, почему так.

ФактКво=0;
Ит.ВыбратьСубконто(1);
Если Ит.ПолучитьСубконто(1,,Запрос.Материал)=1 Тогда
ФактКво=Ит.СКД(3)-Ит.СКК(3);
КонецЕсли;
Отправлен: 21.07.2006, 09:27
Вопрос задал: Vlad (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Сергей
Здравствуйте, Vlad!
в любом языке программирования считается правильным:
при начале работы присваивать ей какое-то значение, в вашем случае 0,
потому что эта переменная может быть равна значению, с предыдущего сеанса.
Ответ отправил: Сергей (статус: 6-ой класс)
Ответ отправлен: 21.07.2006, 10:56
Оценка за ответ: 5
Комментарий оценки:
Спасибо!

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

Из кода видно, что значение "уже присвоено" не в цикле, а в условии. Т.е. при соблюдении условия значение присваивается, в противном случае остается неопределенным. Присваивая ноль в первой строчке Вы определяете значение по-умолчанию, т.е. на случай когда условие не будет соблюдено.
---------
Мирный атом в КАЖДЫЙ дом
Ответ отправил: Elric (статус: Студент)
Ответ отправлен: 21.07.2006, 11:27
Оценка за ответ: 5
Комментарий оценки:
Спасибо, теперь понятно!!!


Вопрос № 49.789
Здравствуйте уважаемые!
Столкнулся с проблемой следующего содержания. Есть магазин торгующий промтоварами(от карандашей до мебели). В магазине установили два компа: первый - регистрация продаж(программа 1С"Штрих-М"), второй - ведение складского учета(1С Торговля и склад). Все работает, НО... А вот и сам вопрос. Как сделать продажу в рассрочку? Пример:
Приходит Покупатель и приобретает Товар стоимостью 10000 руб., но наличными у него только 3000 руб. Ему оформляют рассрочку платежа(3000 сразу, остальные 7000 - в течении 3-х месяцев). А дальше проблема. При пробитии чека необходимо выбрать товар. Если пробить всю сумму, то кол-во денег в кассе должно увеличиться на 10000. Если же пробить 3000, то как прбить остальную сумму(товар списан со склада).
Заранее благодарен всем ответившим по существу.
P.S. Программированием в 1С занимаюсь 2 года, так что согласен на правку конфигурации. Правда хотелось бы как можно меньше дописывать.
Отправлен: 21.07.2006, 11:58
Вопрос задал: Velial (статус: 10-ый класс)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

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

Поставь флажок "Доплата" в документе Чек и пропиши, что если этот флаг установлен (пользователем), то товар не должен списываться со склада, т.е. это просто доплата за ранее проданный в рассрочку товар.
---------
Мирный атом в КАЖДЫЙ дом
Ответ отправил: Elric (статус: Студент)
Ответ отправлен: 21.07.2006, 12:09
Оценка за ответ: 5
Комментарий оценки:
Спасибо за лаконичный ответ!

Отвечает: Сергей
Здравствуйте, Velial!
Дополнение что ответил Elric.
Сначала нужно немного подправить сам чек:
1. При покупке в рассрочку: товар списать, а на контрагента повесить долг за товар, иначе можно потерять кто еще сколько должен отдать, в этом случае спишется товар и повиснет долг.
2. При довнесении сумм товар не выбирать, списывается только долг с контрагента.
Ответ отправил: Сергей (статус: 6-ой класс)
Ответ отправлен: 21.07.2006, 15:51
Оценка за ответ: 4
Комментарий оценки:
Спасибо за ответ, но 1С"Штрих-М" требует выбора товара.

Отвечает: Лазурко Владимир
Здравствуйте, Velial!
Может, я чего не понял в вопросе.
ТиС позволяет выписать счет, потом накланую, и оформить оплату данных документов кассовыми ордерами по частям. При этом долг клиента всегда можно посмотреть в отчетах "Взаиморасчеты" либо "Карточка клиента". Взаиморасчеты будут вестись правильно, если в расходной накладной указать вид торговли, отличный от "За наличные" еа Ваше усмотрение.
Успехов!
---------
Доброе отношение к людям может изменить твою жизнь
Ответ отправил: Лазурко Владимир (статус: 3-ий класс)
Ответ отправлен: 21.07.2006, 21:55
Оценка за ответ: 3
Комментарий оценки:
>> "Взаиморасчеты" либо "Карточка клиента"
Где их найти в 1С"Штрих-М"?

Отвечает: Karanskiy Arkadiy
Здравствуйте, Velial!
Ну может быть можно поработать с документов "Счет".
" Документ «Счет»
Счета предназначены для оформления предварительных заказов на продажу товаров клиентам. В типовой конфигурации Счета не являют¬ся обязательными для исполнения документами. Основное назначение оформления счетов — возможность их использования в дальнейшем для выписки на их основании (режим «Ввод на основании») расходных накладных по Б/Н."(из описания типовой конфигурации). Или что-то сделать с документом "Расходная накладная по Б/Н".
Просто не знаю всех особенностей задачи, которая была поставленна перед Вами.
Успехов...

Приложение:

Ответ отправил: Karanskiy Arkadiy (статус: 1-ый класс)
Ответ отправлен: 23.07.2006, 12:04
Оценка за ответ: 3
Комментарий оценки:
Какой документ "Счет"? Какой ввод на основании? При чем здесь типовая конфигурация?


Вопрос № 49.804
Уважаемые эксперты. Подскажите, пожалуйста, как програмно разместить картинку в ячейке табличного документа (прайс с фото)? Платворма 8.0
Отправлен: 21.07.2006, 13:42
Вопрос задал: KripWorland (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Manserg
Здравствуйте, KripWorland!
1) Берем объект "Картинка", в шаблоне печ. формы, и вставляем в ячейку строки(чде есть желание вывести рисунок) и называем его например "ОсновнойРисунок"
2) В процедуре вывода печ. формы, в том месте где идет перебор нужных строк, вставляем след код:
Если ОсновнойРисунок <> Неопределено Тогда
ОбластьСтрокиСКартинкой.Параметры.Заполнить(Выборка);
Рисунок = ОбластьСтрокиСКартинкой.Рисунки.ОсновнойРисунок;
Рисунок.Картинка = ОсновнойРисунок;
Рисунок.РазмерКартинки = РазмерКартинки.АвтоРазмер;
ЭлементыФормы.ПолеТабличногоДокумента.Вывести(ОбластьСтрокиСКартинкой);
Иначе
ОбластьСтрокиБезКартинки.Параметры.Заполнить(Выборка);
ЭлементыФормы.ПолеТабличногоДокумента.Вывести(ОбластьСтрокиБезКартинки);
КонецЕсли;

По условию "Иначе" отрабатывает стандартный вариантвывода, тот что без картинки(вдруг у Вас ее просто нет). Для этого не редактируйте оригинальную строку в шаблоне а сделайте ее копию и в ней выводите картинки.
Ответ отправил: Manserg (статус: 2-ой класс)
Ответ отправлен: 21.07.2006, 14:07
Оценка за ответ: 5
Комментарий оценки:
Спасибо. Все получилось. А я то мучался :))))


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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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

В избранное