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

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

  Все выпуски  

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


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

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

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

Выпуск № 784
от 13.04.2008, 15:05

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

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


Вопрос № 131009: Здравствуйте, уважаемые Эксперты. Конфа самописная с нуля. v7.7 В конфигурации есть документы ДоговорТранспортный, ДоговорАренды, ну и прочие специализированные договоры, а также документ Договор, с применением которого регистрируются пр...
Вопрос № 131011: Добрый день! Подсажите пожалуйста! Заранее огромное спасибо! У меня существует Отчёт по номенклатуре в выводом определённых полей! Мне нужно установить отбор! То есть в форме существует выбор отдельном номеклатуры при выборе которой в от...
Вопрос № 131100: Здравствуйте уважаемые эксперты! Помогите пожалуйста доделать стандартную обработку fr_elves.ert для фискального регистратора "ЭЛВЕС-ФР-К". В документе, если есть скидка, цена, а следовательно и сумма округляется. А в чеке скидка с копейкам...
Вопрос № 131166: Добрый день знатоки! v77. Вопрос таков: есть спр.сотрудники, в нем масса реквизитов, просто забыл, подскажите как можно получить из данного справочника: 1 реквизит типа справочник.подразделения, 2 также поучить реквизит с типом перечисле...

Вопрос № 131.009
Здравствуйте, уважаемые Эксперты.

Конфа самописная с нуля. v7.7
В конфигурации есть документы ДоговорТранспортный, ДоговорАренды, ну и прочие специализированные договоры, а также документ Договор, с применением которого регистрируются прочие договоры, для которых в конфе нет специального документа. В настоящее время принято решение для учета ряда "прочих" договоров сделать отдельные документы.

Как наименее трудозатратно "раскидать" уже созданные документы по соответствующим типам. Реквизиты во всех документах типа "договор" одинаковые: НомерДок(Строка), ДатаДок(Дата), НомерВх(Строка), ДатаВх(Дата), Исполнитель(Справочник.Контрагенты), Заказчик(Справочник.Контрагенты), Предмет(Строка), ОтвЛицо(Справочник.Сотрудники), ДатаКонца(Дата) - в скобках указал тип.

В принципе есть мысль обработку написать специально для этой цели, но что-то не могу придумать как нумерацию сохранить...
Заранее спасибо за ответы!!!
С уважением, Алексей Сазонов
Отправлен: 07.04.2008, 15:36
Вопрос задал: Сазонов Алексей (статус: 6-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ovr1970
Здравствуйте, Сазонов Алексей!
Вообще-то для подобной задачи имеет смысл наоборот - создать один документ договор для всех видов договоров - просто добавить реквизит "ТипДоговора" - например - перечисление.
Даже если не все реквизиты одинаковые - все равно удобнее иметь один документ договор, в котором в зависимости от реквизита "ТипДоговора" изменяются видимые реквизиты, которые необходимо заполнить.

Нумерацию сохранить просто, перед обработкой отменяем уникальность, после обработки и удаления старых договоров - устанавливаем.
Чтобы нумерация сохранялась в дальнейшем - нужно создать нумератор и присвоить его каждому виду документа.
Ответ отправил: Ovr1970 (статус: Практикант)
Ответ отправлен: 07.04.2008, 17:59
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо Вам за ответ!!! "Изменение типа" договоров осуществил, написав обработку и воспользовавшись Вашим советом смог сохранить нумерацию. Совет, содержащийся в 1-й части Вашего ответа реализую в следующем релизе конфигурации.


Вопрос № 131.011
Добрый день!
Подсажите пожалуйста! Заранее огромное спасибо!
У меня существует Отчёт по номенклатуре в выводом определённых полей!
Мне нужно установить отбор! То есть в форме существует выбор отдельном номеклатуры при выборе которой в отчёте выходит информация только по выбранному! + Вариант выбора,то есть в Спике,В иерархии или Равно!
Как это мне сдеалть?
PS. По всей номеклатуре у меня отчёт выводит!!!
Отправлен: 07.04.2008, 15:49
Вопрос задал: Чиркунов Роман Александрович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 7)

Отвечает: Ovr1970
Здравствуйте, Чиркунов Роман Александрович!
Что конкретно у Вас не получается?
Поместить выбор номенклатуры на форму отчета?
Поместить список с выбором вариантов на форму? Или вы хлтите не список, а радиобутоны?
Вставить в запрос условие?
Кстати, что такое в Спике? Это типа по всем товарам, входящим в группу без вывода подгрупп, только элементы?
Ответ отправил: Ovr1970 (статус: Практикант)
Ответ отправлен: 07.04.2008, 17:52


Вопрос № 131.100
Здравствуйте уважаемые эксперты! Помогите пожалуйста доделать стандартную обработку fr_elves.ert для фискального регистратора "ЭЛВЕС-ФР-К". В документе, если есть скидка, цена, а следовательно и сумма округляется. А в чеке скидка с копейками...

Приложение:

Отправлен: 07.04.2008, 23:45
Вопрос задала: Darina (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Darina!
Есть у Окр второй параметр, до скольких знаков округлять
ЦенаСоСкидкой = Окр(Цена - Цена*КоэффСкидки,2); округлит до копеек
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Практикант)
Ответ отправлен: 08.04.2008, 17:36

Отвечает: Кулевский Сергей Владимирович
Здравствуйте, Darina!
Смотря до скольки символов вы хотите округлить?
Если до 2-х, то:

ЦенаСоСкидкой = Окр(Цена-Цена*КоэффСкидки,2)
Ответ отправил: Кулевский Сергей Владимирович (статус: 3-ий класс)
Ответ отправлен: 12.04.2008, 00:06


Вопрос № 131.166
Добрый день знатоки!
v77. Вопрос таков: есть спр.сотрудники, в нем масса реквизитов, просто забыл, подскажите как можно получить из данного справочника:
1 реквизит типа справочник.подразделения,
2 также поучить реквизит с типом перечисление? Например Перечисление.пол.(мужской, женский)?
Заранее спасибо!
Отправлен: 08.04.2008, 13:36
Вопрос задал: Vlad Sarkozi (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Airyashov
Здравствуйте, Vlad Sarkozi!
например для типовой Бух так

Процедура Сформировать()
Сотрудник=СоздатьОбъект("Справочник.Сотрудники");

Подразделение=СоздатьОбъект("Периодический");

Если Сотрудник.ВыбратьЭлементы(0)=1 Тогда
Если Сотрудник.ЭтоГруппа()=0 Тогда
Пока Сотрудник.ПолучитьЭлемент()=1 Цикл
Сообщить(Сотрудник.Наименование);
Сообщить(Сотрудник.Пол);
Подразделение.ИспользоватьОбъект("Подразделение",Сотрудник);
Сообщить(Подразделение.ЗначениеНаДату(ТекущаяДата()));
КонецЦикла;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Ответ отправил: Airyashov (статус: 2-ой класс)
Ответ отправлен: 08.04.2008, 13:53

Отвечает: Ovr1970
Здравствуйте, Vlad Sarkozi!
Нужно просто обратится к реквизиту по его имени:
Т.е. если переменная спр - это некий элемент справочника сотрудники, то
спр.Подразделение = это его подразделение
спр.Подразделение.Код - код подразделения сотрудника, аналогично, если тип реквизита перечисление.
Исключение - когда эти реквизиты периодические, тогда
спр.Подразделение.Получить(ДатаВыб) - подразделение
(или спр.ИспользоватьДату(ДатаВыб); спр.Подразделение - вернет подразделение на указанную дату)
Ответ отправил: Ovr1970 (статус: Практикант)
Ответ отправлен: 08.04.2008, 14:09

Отвечает: Кулевский Сергей Владимирович
Здравствуйте, Vlad Sarkozi!
Попробовать использовать конструкцию с платформенной функцией Тип. Т.е.:
ВашаПеременная - переменная, которую вы передадите тип.
ЭлементСправочник - переменная или объект (если программно читаете реквизит, т.е. где-то в модуле проверяете полученную ссылку на пригодность, то это будет переменная, котрой присвоена ссылка на элемент справочника), если же в этом же элементе справочника вы что-то проверяете, то эта переменная не нужна вообще.

ВашаПеременная = Тип("ЭлементСправочник".Подразделение) и
ВашаПеременная = Тип("ЭлементСправочник".Пол).
Это будет работать, при условии, что эти реквизиты - реквизиты объекта. Если же Они реквизиты формы, то перед "ЭлементСправочник" добавится адрес "ЭлементыФормы"

Приложение:

Ответ отправил: Кулевский Сергей Владимирович (статус: 3-ий класс)
Ответ отправлен: 11.04.2008, 23:58


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

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

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

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

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

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


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


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

∙ Версия системы: 4.90 pre 5.0 RC1 от 13.04.2008

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

В избранное