Имя: Пароль:
1C
1С v8
Ввод документа на основании (добавление нового)
,
0 dimm7310
 
27.02.18
12:35
В переписанной конфигурации ERP2 нужно для документа "Перемещение ОС" сделать возможность ввода на его основании документа "ТранспортнаяНакладная"

у документа Перемещение ОС в таблице "Является основанием для" документ "ТранспортнаяНакладная" - добавлен.

у док-а "ТранспортнаяНакладная" - в таблице Вводится на основании док-т "ПеремещениеОС" добавлен .

Если смотреть в конфигураторе то в документе ПеремещениеОС  по кнопке "Создать на основании" - документ Транспортная накладная есть, а в пользовательском режиме - нет.

В чем может быть причина?

Прошу сильно не пинать
1 dimm7310
 
27.02.18
12:37
наверно я туплю после бессонной ночи, но не пойму что еще сделать
2 iITmenedger
 
27.02.18
12:41
(0)права доступа, функциональные опции и т.д. проверил?
3 iITmenedger
 
27.02.18
12:42
(0)еще может у тебя команда Вводиться на основании параметризуемая и параметры команды нужно донастроить
4 dimm7310
 
27.02.18
12:45
(3) как это посмотреть и донастроить?
5 1Сергей
 
27.02.18
12:46
Может, кеш почистить? Может, конфигурация БД не обновлена?
6 iITmenedger
 
27.02.18
12:47
(4)Я точно не помню сделано в ЕРП так, но бывает что Вводиться на основании сделана как параметризуемая команда и у нее нужно в параметрах включить нужный вид документа. Поищи эту команду в Общих командах дерева конфигурации и посмотри в свойствах ее настройки
7 dimm7310
 
27.02.18
12:55
вот как выглядит в конфигураторе
http://ibb.co/jvtToH

а это в пользовательском режиме
http://ibb.co/gFLr8H
8 iITmenedger
 
27.02.18
12:59
(7)а просто из списка Транспортную накладную создать новую создать получается? есть доступ?
9 dimm7310
 
27.02.18
13:03
(нет) - там так же (как и в форме документа) предлагается только один документ для ввода (и это не транспортная накладная)
10 Вафель
 
27.02.18
13:04
Команды на основании прописываются в менеджере объекта
11 iITmenedger
 
27.02.18
13:05
(9)так получается у тебя вообще недоступно создание нового документа. чтото с правами доступа или функиональные опции
12 iITmenedger
 
27.02.18
13:06
(9)попробуй открой список документов Транспортная накладная через Все функции - Документы и создай новый документ
13 dimm7310
 
27.02.18
13:31
(10) есть там процедура ДобавитьКомандыСозданияНаОсновании

прописал
Документы.ТранспортнаяНакладная.ДобавитьКомандуСоздатьНаОсновании(КомандыСозданияНаОсновании);

но ситуацию это не изменило
14 dimm7310
 
27.02.18
13:33
(11) Права на создание док-та "ТранспортнаяНакладная" -есть, он создается если вводить его руками не на основании.
15 тарам пам пам
 
27.02.18
13:52
кури функцию СозданиеНаОснованииПереопределяемый.ПриОпределенииОбъектовСКомандамиСозданияНаОсновании
16 тарам пам пам
 
27.02.18
13:55
+ надо в модуле менеджера документа добавить функцию ДобавитьКомандыСозданияНаОсновании
17 dimm7310
 
27.02.18
14:30
(16) добавлена, смотри в (13) я написал
18 dimm7310
 
27.02.18
14:44
(15) пока не очень понятно как ее раскурить. Вижу что есть такая в общем модуле
19 Вафель
 
27.02.18
14:52
(13) в отладчике посмотри заходит ли в процедуру? Вообще в форме есть код по созданию команд ввода на основании?
20 dimm7310
 
27.02.18
15:29
заходит, проверяет по функциональным опциям добавление дополнительных связанных документов и документоооброт (пробовал закоммментировать поверку) -но это не то.

В форме списка (там кода меньше) таких команд не нашел
21 dimm7310
 
27.02.18
16:19
(19) в (20) я писал что заходит в СозданиеНаОснованииПереопределяемый.ПриОпределенииОбъектовСКомандамиСозданияНаОсновании, а вот модуль менеджера ДобавитьКомандыСозданияНаОсновании - не заходит
22 Мыш
 
27.02.18
17:31
(0) Тип значения реквизита "ДокументОснование", возможно?
23 Cyberhawk
 
27.02.18
20:15
В типовых на БСП забудь про платформенные меню в КП - там все рисуется программно. Документацию по БСП на ИТС тебе в помощь, там более чем все расписано, куда и чего включать и прописывать надобно.