01.06.2020, 07:16 [+3 UTC]
в нашей команде: 4 581 чел. | участники онлайн: 0 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.89 (25.04.2020)
JS-v.1.45 | CSS-v.3.39

Общие новости:
13.04.2020, 00:02

Форум:
31.05.2020, 09:51

Последний вопрос:
01.06.2020, 04:25
Всего: 152540

Последний ответ:
01.06.2020, 01:40
Всего: 260229

Последняя рассылка:
01.06.2020, 02:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
11.11.2019, 23:14 »
dar777
Это самое лучшее решение! [вопрос № 196983, ответ № 279082]
12.12.2010, 22:31 »
sveta11115
Спасибо, сейчас буду разбираться [вопрос № 181236, ответ № 264684]
23.10.2009, 17:32 »
Mishas
Спасибо! И за первый и за второй вариант. Ответом очень доволен! [вопрос № 173403, ответ № 255750]

РАЗДЕЛ [неизвестная рассылка]

[администратор рассылки: [неизвестный]]

Лучшие эксперты в этом разделе


Перейти к консультации №:
 

Консультация онлайн # 143721
Раздел: [неизвестная рассылка]
Автор вопроса: Monika
Отправлена: 12.09.2008, 12:44
Поступило ответов: 3

Подскажите пожалуйста, как сделать так чтоб элемент документа заносился в справочник, при чем этот элемент в справочнике периодический.

Состояние: Консультация закрыта

Ответ # 229096 от Korolyov Alexander

Здравствуйте, Monika!
Если я правильно понял, то Вам надо чтобы документ устанавливал значение не которого периодического реквизита справочника!
Так допустим есть докумнет УстановитьКурсВалюты, с резквизитом Курс и есть справочник Валюта, у которого реквизит Курс периодический тогда:
.....
Валюта.Курс.Установить (ДатаДок, Курс);
....


Консультировал: Korolyov Alexander
Дата отправки: 12.09.2008, 12:55

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 229098 от Владимир Лазурко

Здравствуйте, Monika!

Вам необходимо создать объект - справочник, в который будет записываться элемент из документа, второй - если этот элемент отличается от базового типа, т.е. имеет тип справочника или документа.
Для записи периодических реквизитов используйте метод УстановитьЗначение() с указанием нужной даты.

Как это выглядит:

Спр = СоздатьОбъект("Справочник.Сотрудники");
ВыбратьСтроки()
Пока ПолучитьСтроку()=1 Цикл
    Спр.НайтиЭлемент(Сотрудник);
    Спр.Оклад.Установить(ДатаДок, Оклад);
КонецЦикла;


Здесь элементы справочника Сотрудники имеют периодический реквизит Оклад (Спр.Оклад.Установить(ДатаДок, Оклад);), значение из которого берется из табличной части документа и устанавливаются на дату документа ДатаДок (Спр.Оклад.Установить(ДатаДок, Оклад);)

В табличной части документа есть элементы Сотрудник (Спр.НайтиЭлемент(Сотрудник);) и Оклад (Спр.Оклад.Установить(ДатаДок, Оклад);)

С уважением, Владимир.

Последнее редактирование 12.09.2008, 16:51 deepTeNk (Мастер-Эксперт)

Консультировал: Владимир Лазурко
Дата отправки: 12.09.2008, 13:10

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 229099 от Vlad Skorochod

Здравствуйте, Monika!
Посмотрите функцию:
УстановитьРеквизитСправочника(<ЭлементСправочника>,<НазваниеРеквизита>,<Значение>,<ДатаУстановки>,<ИмяТипа>,<Длина>,<Точность>)

Метод доступен только в Модуле документа в предопределенной процедуре ОбработкаПроведения.
И переодический элемент справочника должен иметь возможность изменяться документами.


Консультировал: Vlad Skorochod
Дата отправки: 12.09.2008, 13:15

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 143721
Владимир Лазурко

# 1

= общий = | 12.09.2008, 13:12

Я извиняюсь за ошибку - строку Спр.Оклад.Установить(ДатаДок, "Оклад"); читать без кавычек: Спр.Оклад.Установить(ДатаДок, Оклад);

Vlad Skorochod

# 2

= общий = | 12.09.2008, 13:28

Метод УстановитьРеквизитСправочника() удобнее тем что при отмене проведения документа нет необходимости писать в процедуре ОбработкаУдаленияПроведения() код для удаления установленных документом периодических значений в справочнике (в отличии от метода установить()).

deepTeNk
Мастер-Эксперт

ID: 5157

# 3

= общий = | 12.09.2008, 16:56 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

to Владимир Лазурко, Студент: Отредактировал Ваш ответ.

=====
Детям в интернет нельзя, интернет от них тупеет

 

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

Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.13796 сек.

© 2001-2020, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.89 от 25.04.2020
Версия JS: 1.45 | Версия CSS: 3.39