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