|
v7: Удалить подчиненность в документах | ☑ | ||
---|---|---|---|---|
0
america2013
09.02.14
✎
19:12
|
Доброго времени суток, товарищи!!!
Помогите разобраться с таким делом: один документ подчинен другому, "Реализация" к "Счету". Открываю Счет, выполняется процедура: Докум = СоздатьОбъект("Документ"); Докум.ВыбратьПодчиненныеДокументы(,,ТекущийДокумент()); Пока Докум.ПолучитьДокумент() = 1 Цикл Сообщить(Докум.ТекущийДокумент()); КонецЦикла; Сообщается документ "Реализация". Вопрос: как удалить это подчинение? Как сделать Счет и Реализацию независимыми? |
|||
1
ДенисЧ
09.02.14
✎
19:15
|
в реализации документ-основание очистить
|
|||
2
america2013
09.02.14
✎
19:26
|
(1) Спасибо! Пробую...
|
|||
3
america2013
09.02.14
✎
19:52
|
Делаю так:
ТекущийДокумент().Основание = ""; но "Основание" остается заполненным, наверное не верно делаю, поправьте пожалуйста. |
|||
4
america2013
09.02.14
✎
19:52
|
Выполняется этот код при нажатии на кнопку на форме.
|
|||
5
SnarkHunter
09.02.14
✎
19:54
|
Конечно неверно. Кстати, неверно пишется слитно в данном случае.
|
|||
6
zulu_mix
09.02.14
✎
19:54
|
а записывать кто будет?
|
|||
7
ДенисЧ
09.02.14
✎
19:56
|
(3) докО = ТекущийДокумент.ТекущийДокумент();
докО.ДокументОснование = ""; докО.Записать(); |
|||
8
america2013
09.02.14
✎
20:01
|
(6) я согласен, что документ нужно записать. Но я сначала хотел Основание очистить, а запись оставить пользователю, когда он закончит работать с документом.
(7) выдает ошибку: докО.ДокументОснование = ""; {Документ.РасходнаяКредит.Форма.Модуль(818)}: Поле агрегатного объекта не обнаружено (ДокументОснование) |
|||
9
ДенисЧ
09.02.14
✎
20:02
|
(8) Значит, у тебя реквизит по другому называется...
Мне отсюда не видно. А Основание - обычно текстовая строка... |
|||
10
SnarkHunter
09.02.14
✎
20:02
|
Пригласите программиста...
|
|||
11
america2013
09.02.14
✎
20:08
|
(10) В данном случае это я и есть : )
Делаю так: ДокО = ТекущийДокумент(); ДокО.Основание = ""; ДокО.Записать(); ошибка: ДокО.Записать(); {Документ.РасходнаяКредит.Форма.Модуль(816)}: Не выбран документ! |
|||
12
SnarkHunter
09.02.14
✎
20:08
|
Ну кто бы сомневался...
|
|||
13
america2013
09.02.14
✎
20:10
|
Общий реквизит у документов "Основание".
Есть варианты чем помочь? |
|||
14
SnarkHunter
09.02.14
✎
20:10
|
На кнопку очистки основания повесь код
Основание = ""; Запись будет сделана по стандартной кнопке записи/проведения. |
|||
15
zulu_mix
09.02.14
✎
20:10
|
(11) >>это я и есть
Мисти, ты? |
|||
16
america2013
09.02.14
✎
20:15
|
(15) Я имел в виду, я тот, кто решает задачу в коде "1С"...
(14) Общий реквизит "Основание" (строка) очищается, но при открытии Счета и выводе документов в его подчинении выдается "Реализация", в которой я пытался удалить основание. Я наверное не верно выразился, но мне нужно удалить именно эту связь Счет(основание)-Реализация(подчинен). Как это сделать? |
|||
17
SnarkHunter
09.02.14
✎
20:17
|
(16)Ищи в документе Реализация или в общих реквизитах реквизит типа Документ. Его очищать надо.
|
|||
18
america2013
09.02.14
✎
20:24
|
(17) Верно. Конфа самописная, в общих реквизитах не нашел, есть шапке "ПоСчету", применил:
ПоСчету = ""; Подчинение пропало. Всем огромное спасибо за помощь!!! |
|||
19
ЧеловекДуши
10.02.14
✎
05:58
|
Автору еще не предлагали, пойти и почитать про 1С, ну хоть какую либо книжку? :ВВВ
|
|||
20
america2013
11.02.14
✎
18:06
|
Читать я совершенно не против, но так же приятно и полезно побывать в обществе толковых специалистов : )))
Всем Мира! |
|||
21
Torquader
11.02.14
✎
18:09
|
(20) "Общество толковых специалистов" - это он о нас что-ли ?
Надо же как сказал. |
|||
22
ЧеловекДуши
11.02.14
✎
18:42
|
(20) Дарю, так сказать от Души, отрываю
http://yadi.sk/d/yPX85BHLBYMEP |
|||
23
ЧеловекДуши
11.02.14
✎
18:44
|
+(20) >>> в обществе толковых специалистов
Вот вы может и польщены с нами общаться, а у некоторых складывается ощущение, что мы в детском саду, нянчимся с тем, что выпустило Школа... Ни малейшего желания учиться, хотят все и сразу, за что и получают... по заслугам :) |
|||
24
america2013
12.02.14
✎
09:28
|
Примного благодарен за помощь и участие!
*** Позволю себе лирическое отступление, в рамках данной темы, не сочтите за хулиганство, но как же это здорово и прекрасно, что существуют такие возможности делиться своими навыками, умениями, трудностями и проблемами. Случается так, что продукты прогресса настигают общество в разных регионах, с разным уровнем, с большей скоростью, чем потребители узнают об этих продукта в полной мере, порой нет на это времени и физической возможности, а использовать уже жизненно необходимо. И для многих изучение инструкций и различных справочных пособий не до конца раскрывает всех возможностей продукта, грубо говоря: смотрю в книгу - вижу фигу, потому что у кого-то органы восприятия лучше настроены не на мертвые выдержки в виде печатной продукции, которые уже являются субъективными, а живое разъяснение с передачей образов, которое более доступно, а у кого-то уже есть навык в поиске направления для решения этих проблем. Не исключаю, что существуют лодыри, не желающие пользоваться ни какими чувствами восприятия, а желающие только тырить чужое и выдавать за свое, но это выявляется очень просто, когда на один и тот же вопрос требуется периодическое выкладывание уже готовых решений ("Что ж тебя Ермолкина, жизнь-то ничему не учит, а?!!!" (с) Дронов, НашаРаша). (23) И пусть себе думают, что хотят, лично их это как задевает? Конечно, если так думают организаторы ресурса, то это их дело, но есть и другие источники. Вообще, конечно должно быть главное то, что бы в темах не опускались никто до оскорблений, в таком случае не будет решения совсем никакой проблемы. А кто сможет решить - вот этот вопрос "по теме/работе", а этот нет, где начинается и заканчивается "тема и не тема", поэтому нет ничего удивительного, что обсуждение программного кода может к примеру, пересекаться с обсуждением политики и трудозанятости. Но а если у кого-то есть время и желание поделиться каким-то для него пустяком, хотя для другого это может быть 1-2 недели копания не туда. Со своей стороны буду продолжать по мере сил и возможности приближаться к тому уровню, который встречаю повыше моего и делиться любыми возможностями и средствами, ведь информация не является монопольным владением - ничего мы сами не изобретаем, все уже существует до нашего знания о нем, и приходит бесплатно, поэтому и делиться мы этим должны так же легко. Прошу извинить, если затронул чьи-то интересы. Всех благодарю и желаю добра и мира!!! |
|||
25
1Сергей
12.02.14
✎
09:34
|
(24) Вот, не лень тебе было столько букв писать?
ЗЫ я осилил |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |