Имя: Пароль:
1C
1С v8
Программно не заполняется документ Принятие к учёту ОС
,
0 Cоляпсус
 
30.01.18
17:19
Добрый вечер. Встала проблема и никак не могу найти и получить ответа. При создании и программном заполнении документа Принятие к учёту ОС невозможно заполнить поле Типовая операция. Его нет в доступных реквизитах в отладке.
Подскажите как его найти и заполнить? Заранее благодарен.
1 Amra
 
30.01.18
17:20
Это в 1С:Наркокартель?
2 Cоляпсус
 
30.01.18
17:24
Хотелось бы)), но это БГУ 2.0
3 tesseract
 
30.01.18
19:14
Так его и не должно быть. Это реквизит формы.
4 Cоляпсус
 
31.01.18
10:15
И всем доброго утра. Самостоятельно никак не получается справится с засадой. Уважаемые, помогите пожалуйста решить. Заранее спасибо!
5 hhhh
 
31.01.18
10:37
(4) Типовая операция - это вообще не из той оперы. Вам наверно надо осмотреться, какая проблема в действительности перед вами стоит, а не выдумывать всякую всячину.
6 Cоляпсус
 
31.01.18
10:48
Вот прошу у Вас совета, может кто-то знает и встречался. Дело в том, что есть вкладка,которая должна заполняться, при выборе значения "вид поступления" должна заноситься запись "Типовая операция",  и заполняться доп. реквизиты под типовой операцией. А получается так, что документ создаётся, вкладка появляется, а запись в неё не вносится(понятно почему не вностится, потому что не понятно куда писать, в конфигураторе при отладке не видно ничего подобного). Я думал, что можно где-то перехватить управление заполнением (практически всё реализуется через общие модули), но вот никак не удаётся вычислить тот момент где бы это сделать. Или может нужно что-то написать, но вот что остаётся не совсем понятным
7 Cоляпсус
 
31.01.18
10:52
8 Cоляпсус
 
31.01.18
10:54
а должно быть так
http://prntscr.com/i80yh7
9 Cоляпсус
 
31.01.18
10:55
Данные понятно где брать, не понятно как вкладку увидеть
10 Cоляпсус
 
31.01.18
10:57
11 Cоляпсус
 
31.01.18
11:15
Так много посетителей, но неужели никто не встречался с чем-то подобным или именно с этим? Мысли решения проблемы ну очень нужны. Мысль и действие: "Позовите программиста" изначально обречена))
12 wildivan
 
31.01.18
11:23
Вкладка "Бухгалтерская операция" создается динамически.
Пример заполнения типовой операции для программно созданного объекта (примерно так):

&НаСервере
Процедура ЗаполнитьБухОперацию_НаОснованииПКО_НаСервере()
    
    //Дополнительные реквизиты для заполнения
    ДР = Новый Структура;  
    ДР.Вставить("КФО",Перечисления.КВД.Внебюджет);
    Др.Вставить("КПС",Справочники.КлассификационныеПризнакиСчетов.НайтиПоКоду("00000000000000000"));
    Др.Вставить("КОСГУ",Справочники.КОСГУ.НайтиПоКоду("130"));
    Др.Вставить("СчетДоходовНУ",ПланыСчетов.ЕПСБУ.НайтиПоКоду("Н90.01"));
    
    БухгалтерскиеОперацииСервер.ЗаписатьДанныеТиповойОперацииОбъекта(
        Объект, //Объект для заполнения (должен быть уже записан)
        Справочники.ТиповыеОперации.АктОбОказанииУслуг_РеализацияУслуг, //Типовая операция
        ДР); //Доп реквизиты для заполнения
        
КонецПроцедуры
13 Cоляпсус
 
31.01.18
11:35
БухгалтерскиеОперацииСервер.ЗаписатьДанныеТиповойОперацииОбъекта(Объект,//Объект для заполнения (должен быть уже записан) - а если объект только создаётся и ещё не записан?
14 catena
 
31.01.18
11:39
(13)Значит сперва записать, а потом заполнять данные типовой операции
15 Cоляпсус
 
31.01.18
11:48
Спасибо Вам. Навели на правильный путь, попробую сейчас реализовать)