27.06.2019, 08:34 [+3 UTC]
в нашей команде: 3 725 чел. | участники онлайн: 2 (рекорд: 21)

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

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

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.77 (31.05.2019)
JS-v.1.34 | CSS-v.3.35

Общие новости:
28.04.2019, 09:13

Форум:
23.06.2019, 07:55

Последний вопрос:
26.06.2019, 16:47
Всего: 149867

Последний ответ:
27.06.2019, 01:23
Всего: 258654

Последняя рассылка:
27.06.2019, 01:15

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

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

Наша кнопка:

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

Отзывы о нас:
05.02.2019, 13:16 »
dar777
Это самое лучшее решение! [вопрос № 194545, ответ № 277373]
01.01.2017, 01:21 »
svrvsvrv
Спасибо за такую хорошую и подробную консультацию. [вопрос № 190363, ответ № 274500]
15.02.2010, 11:46 »
Мироненко Николай Николаевич
Спасибо большое! По поводу старины 8-ой версии - я пока что поработаю в этой, тем более сильных различий в этих версий я не заметил(9.01 уже видел). smile [вопрос № 176645, ответ № 259440]

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

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

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


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

Консультация онлайн # 142483
Раздел: [неизвестная рассылка]
Автор вопроса: Monika
Отправлена: 28.08.2008, 10:45
Поступило ответов: 2

Здравствуйте!
Есть документ, при внесении в него данных данные должны попадать в многоуровневый справочник. Как сделать так чтобы данные попали в свою группу.
Заранее спасибо!

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

Ответ # 228074 от Ovr1970

Здравствуйте, Monika!
Для того, что элемент справочника создался в нужной группе (например ГрпСпр)
нужно:
спр=создатьОбъект("Справчоник.<Траляля>");
спр.ИспользоватьРодителя(ГрпСпр);
спр.Новый();
....
спр.Записать();


Консультировал: Ovr1970
Дата отправки: 28.08.2008, 11:26

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

0

[подробно]

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

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

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

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

Если документ формирует новые элементы справочника, то воспользуйтесь советом от Ovr1970.
Если Вы в документ подбираете существующие элементы справочника а потом чтобы документ при проведении их переносил в другую группу, тогда Вам необходимо сделать следующее:
- создать объект типа Справочник.<ВидСправочника>;
- найти в нём группу методами справочников (НайтиПоКоду, НайтиЭлемент, НайтиПоНаименованию);
- изменить родителя у текущего элемента (из строки документа) на найденную прежде группу.

Пример обработки, использующей этот механизм Вы сможете скачать этой ссылке (архив 10 кб).
С уважением, Владимир.

Приложение:


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

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

0

[подробно]

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

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

Мини-форум консультации № 142483
неизвестный

# 1

= общий = | 28.08.2008, 16:38

Данные проходят мимо своей группы и записываются в основное поле справочника smile

Владимир Лазурко

# 2

= общий = | 28.08.2008, 20:44

Приведите, пожалуйста, код - разберемся

Владимир Лазурко

# 3

= общий = | 29.08.2008, 13:24

А Вы можете описать названия реквизит ов документа и привести программный код, какой уже есть. Т.е.

© Цитата:
Данные проходят мимо своей группы и записываются в основное поле справочника


Если Вам нужно создавать новые элементы в указаннйой в шапке документа группы, а наименования (и другие реквизиты) этих реквизитов брать из табличной части документа,то воспользуйтесь первым ответом.
Если Вам нужно переносить указанные в табличной части элементы в указанную группу, тогда воспользуйтесь моим кодом.
Раз указываете группу в шапке документа, то нужно изменить мой код так:

ВыбратьСтроки()
Спр = СоздатьОбъет("Спраовчник.ОС"); // этой переменной будем присваивать товар из строки документа
Пока ПолучитьСтроку()=1 Цикл
Спр.НайтиЭлемент(Товар); // Товар из строки документа
Спр.Родитель = ВыбГруппа; //ВыбГруппа - имя переменной, которая находится на форме документа и имеет тот же тип, что и описанный справочник.
Спр.Записать();
КонецЦикла;


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

 

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

Яндекс Rambler's Top100

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

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

© 2001-2019, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.77 от 31.05.2019
Версия JS: 1.34 | Версия CSS: 3.35