Имя: Пароль:
1C
1С v8
Прошу совета
🠗 (Волшебник 14.11.2014 11:38)
,
0 Alekzander Wolf
 
14.11.14
11:08
Была такая тема v8: 1С 8.2. Как присвоить тип реквизиту вопрос в принципе такой же.
Бухгалтерия 2.0. Создаю документ счет фактура выданная на основании документа отчет о розничных продаж. Вид счет фактуры "на аванс".  Проблема в том, что никак не получается заполнить документ основание в счет фактуре. Отладчиком прошелся все записывает нормально, открываю счет фактуру там вместо документа основание пустое поле. Я заметил, что это достаточно распространенный вопрос, кто сталкивался напишите как это обойти.
1 Apokalipsec
 
14.11.14
11:10
а этот документ может являться основанием для СФ?Стоит на закладке вводится на основании....?
2 Cube
 
14.11.14
11:11
(0) ХЗ как ты заполняешь. Телепатов тут нет. Вываливай код на обозрение.
3 Господин ПЖ
 
14.11.14
11:12
знает про отладчик... уже проще
4 Господин ПЖ
 
14.11.14
11:12
(1) какая нах разница если он это делает программно
5 Alekzander Wolf
 
14.11.14
11:15
Сделал, чтобы этот документ являлся основанием для СФ, также сделал, чтобы его можно было выбрать ручками в СФ.
Код простой:

НовыйДокумент = Документы.СчетФактураВыданный.СоздатьДокумент();

НовыйДокумент.ДокументОснование = строка.Регистратор;

НовыйДокумент.Записать(РежимЗаписиДокумента.Проведение);
6 Alekzander Wolf
 
14.11.14
11:16
Документ основание как вы понимаете имеет составной тип
7 Otkr
 
14.11.14
11:16
(4) Ну да, ну да. Если реквизит ДокументОснование не может иметь тип "Отчет о розничных продажах", конечно, никакой разницы
8 Otkr
 
14.11.14
11:16
(5) А ТЧ "ДокументыОснования" заполняешь?
9 Alekzander Wolf
 
14.11.14
11:17
А тч не заполняется, когда вид счет фактуры на аванс, там отдельное поле ввода
10 Господин ПЖ
 
14.11.14
11:18
(6) >составной тип

это прекрасно. осталось узнать подходит ли туда Регистратор и чего есть в ПередОткрытием(), При Открытии()

зы, почему не поглядеть в обработку регистрации с/ф на аванс (или что там в БП есть) как и что заполнять
11 Alekzander Wolf
 
14.11.14
11:36
нет дело точно не в процедурах ПередОткрытием() и При Открытии() там уже это поле пустое
12 Cube
 
14.11.14
12:13
(11) Есть обработка "Регистрация с/ф на аванс" или как там она в БП называется. Она создает ПРОГРАММНО с/ф на аванс. глянь как она это делает и всё.

P.S. А че ветку топят? Чем она плоха?
13 Alekzander Wolf
 
14.11.14
12:48
Сделал! Тему можно закрыть, спасибо всем за помощь!
AdBlock убивает бесплатный контент. 1Сергей