Имя: Пароль:
1C
1С v8
Ввод на основании.
,
0 Margo93
 
27.06.22
15:30
Всем привет ! Подскажите плиз начинающим)
Надо в ЕРП настроить ввод на основании "Передача продукции из производства" -> "Перемещение товаров"
Вроде все настроила, даже в конфигураторе на форме вижу "кнопку", но в предприятии ее нет:
https://disk.yandex.ru/i/liEwsLSfVniATA

Возможно дело в этом ?
https://disk.yandex.ru/i/3Ql1TRvFUJtLpw

Подскажите пожалуйста как реализовать задачу.
1 Ryzeman
 
27.06.22
15:34
(0) >начинающим >ЕРП
дивны дела твои господи

Совет - не мешать всё в кучу и вдумчиво прочитать

https://its.1c.ru/db/bsp315doc#content:49:1:issogl1_команды_ввода_на_основании
2 Ryzeman
 
27.06.22
15:41
(1) Тьфу ты, не тот раздел, извиняюсь. Смотри программный интерфейс. В общем, там всё делается программно через БСП. Ничего на форме ты видеть не должна.
3 Margo93
 
27.06.22
15:44
(2) А я уже 5 раз внимательно перечитала, думаю где я туплю)

"Смотри программный интерфейс" а можно подробнее куда именно ?
4 Fedor-1971
 
27.06.22
15:56
(3) в менеджере документа посмотри, там, что-то типа заполнения меню ВводНаОсновании будет (в районе заполнения меню Печать"
5 shuhard
 
27.06.22
16:16
(4) +1
Процедура ДобавитьКомандыСозданияНаОсновании

вида
Документы.ВнутреннееПотреблениеТоваров.ДобавитьКомандуСоздатьНаОснованииЗаказа(КомандыСозданияНаОсновании);
6 Margo93
 
27.06.22
16:34
(5) Да, добавила так:
Команда = Документы.ПеремещениеТоваров.ДобавитьКомандуСоздатьНаОсновании(КомандыСозданияНаОсновании);

Теперь кнопка появилась, работает, но не заполняет (

Осталось понять что править...

Функция ДобавитьКомандуСоздатьНаОсновании(КомандыСозданияНаОсновании) Экспорт
    Если ПравоДоступа("Добавление", Метаданные.Документы.ПеремещениеТоваров) Тогда
        КомандаСоздатьНаОсновании = КомандыСозданияНаОсновании.Добавить();
        КомандаСоздатьНаОсновании.Менеджер = Метаданные.Документы.ПеремещениеТоваров.ПолноеИмя();
        КомандаСоздатьНаОсновании.Представление = ОбщегоНазначенияУТ.ПредставлениеОбъекта(Метаданные.Документы.ПеремещениеТоваров);
        КомандаСоздатьНаОсновании.РежимЗаписи = "Проводить";
        КомандаСоздатьНаОсновании.ФункциональныеОпции = "ИспользоватьПеремещениеТоваров";
        
        Возврат КомандаСоздатьНаОсновании;
        
    КонецЕсли;
    
    Возврат Неопределено;
КонецФункции
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.