|
v7: Не работает ввод на основании... | ☑ | ||
---|---|---|---|---|
0
TasStas
09.12.11
✎
14:26
|
Есть документ "Счет" в журнале становлюсь на него из контекстного меню выбираю "Ввести на основании" - выбираю "РасходнаяНакладная". Документ
"РасходнаяНакладная" создается, нормально записывается и проводится, но потом когда стаю в журнале на документ "Счет" и выбираю из контекстного меню "Подчиненные документы" - открывается пустой журнал подчиненных документов. Пробовал на других видах документов - та же картина. Т.Е. ввод на основании не работает в принципе. Конфа стандартная, в конфигураторе все ссылки что на оснеовании чего вводить есть. Тестирование и исправление не помогает ... Вчем причина |
|||
1
dka80
09.12.11
✎
14:28
|
Конфигурация какая?
|
|||
2
Эльниньо
09.12.11
✎
14:29
|
Что у РН в ДокОснование?
|
|||
3
TasStas
09.12.11
✎
14:30
|
Конфа стандартная - "Бухгалтерия для Украины"
|
|||
4
73с
09.12.11
✎
14:31
|
(0) Журнал подчинённых документов показывает НЕ документы, введённые через "Ввести на основании", а те, у которых наш документ прописан как ДокОснование. В типовой бух по крайней мере Российской РН не подчинённый документ счёту
|
|||
5
TasStas
09.12.11
✎
14:46
|
Может быть я не правильно высказался но после "Ввести на основании" - штатной процедуры самой платформы 1с 77 документ есть, а в "подчиненных документах" - тоже штатной 1с платформы ничего нет. И такой код ничего не дает
Процедура Сформировать() Док = СоздатьОбъект("Документ"); Док.ВыбратьПодчиненныеДокументы(,,ВыбДОк); Пока Док.ПолучитьДокумент() = 1 Цикл Сообщить("Подчиненный документ -" + Док); КонецЦикла; КонецПроцедуры |
|||
6
Mans
09.12.11
✎
14:48
|
введен на основании чего либо, не является подчиненным этому чего либо, Док1 подчинен Док2 если в реквизитах Док1 есть Док2
|
|||
7
Rie
09.12.11
✎
14:49
|
(5)
1. См. (4) Чтобы документ был показан в подчинённых - у него должен быть реквизит типа Документ, в который записан "подчиняющий" документ. Убедить, что Конфигурация - действительно стандартная, что есть реквизит с именем ДокументОснование (или ещё какой-то реквизит типа Документ) и что этот реквизит заполняется в предопределённой процедуре ВводНаОсновании. Это раз. 2. Что такое ВыбДок в приведенном коде? Какое значение и как ему присвоено? |
|||
8
Сияющий Асинхраль
09.12.11
✎
14:51
|
(7) Заглянул в бухию для украйны там даже реквизита нет для сохранения подчиненного документа, так что все правильно работает, подчиненность видна только в момент ввода, впоследствии она не сохраняется...
|
|||
9
Сияющий Асинхраль
09.12.11
✎
14:55
|
Украинская бухия в качестве подчиненного сохраняет документ "Договор", если он указан в счете, а не сам Счет...
|
|||
10
1Сергей
09.12.11
✎
14:55
|
(7) не обязательно "типа Документ"
|
|||
11
Сияющий Асинхраль
09.12.11
✎
14:58
|
(+9) В (8) чуток приврал, там есть реквизит, называется "Заказ", но как сказал в (9) в него пишется не счет, а документ который содержится в реквизите "Заказ" счета...
ИначеЕсли Док.Вид()="Счет" Тогда Если Док.Заказ.Выбран() = 1 Тогда Заказ = Док.Заказ; КонецЕсли; |
|||
12
73с
09.12.11
✎
16:01
|
+(11) Т.е. если ТС переделает процедуру из (5)
и вместо Док.ВыбратьПодчиненныеДокументы(,,ВыбДОк); напишет Если ВыбДок.Заказ.Выбран() = 1 Тогда Док.ВыбратьПодчиненныеДокументы(,,ВыбДОк.Заказ); КонецЕсли; он получит в том числе и ту РН, если конечно в ВыбДок сидит то, что надо |
|||
13
TasStas
09.12.11
✎
16:07
|
Уважаемые вы не о том рассуждаете...
Когда заходим в конфигураторе в документ - там есть кнопка "ввод на основании" и там указывается какие документы могут вводиться на основании этого. Это стандартный механизм самой платформы и о реквизитах здесь речь вообще не идет. Т.е. Если у вас есть реквизит ДокОснование то его Вы создали сами, и прописываете реакцию сами, а тут речь идет о платформе, и механизме платформы "ввод на основании". |
|||
14
ДенисЧ
09.12.11
✎
16:09
|
(13) это ты не о том рассуждаешь.
Документ становится подчинённым не из-за того, что его ввели на основании, а из-за того, что в нём есть ссылка на родительский документ. Это платформенный механизм. |
|||
15
Aleksey
09.12.11
✎
16:10
|
(13) Ты не умничай, а слушай, что тебе умные дядьки говорят
|
|||
16
Сияющий Асинхраль
09.12.11
✎
16:12
|
Прикольно, пять лет на Мисте, и до сих пор не знает как же система определяет подчиненные документы, причем в личке написано - программист...
|
|||
17
TasStas
09.12.11
✎
16:22
|
Тогда объясните назначение файла 1scrdoc.dbf?
|
|||
18
ДенисЧ
09.12.11
✎
16:24
|
(17) ты не поверишь... Туда пишет платформа, если обнаруживает соблюдение условий, описанных выше.
А почему туда, а не строит это по документам... Ну ты не маленький, сам подумай... |
|||
19
Злопчинский
10.12.11
✎
04:56
|
штатное дерево подчиненности вроссийской тис и бух - умирает напрочь при наличии закольцованных ссылок... пришлось допиливать...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |