Имя: Пароль:
1C
1С v8
Вопрос по автоматической установке флага при регистрации сф на аванс
,
0 Валидатор
 
07.06.13
15:27
БП 2.0. При запуске обработки - регистрация СФ на аванс, нужно чтобы во всех создаваемых документах автоматически ставилась галочка у поля: выставлен, в модуле объекта в процедуру
СформироватьСчетаФактуры
добавлял строку для автоматического отображения галочки: счф.выставлен = Истина; в куске кода процедуры:
   СчФ.ДокументыОснования.Очистить();
                   СчФ.ДокументыОснования.Добавить().ДокументОснование = СтрокаОтбораДоговор.ДокументОснование;
                   
                   СчФ.СуммаДокумента = СтрокаОтбораДоговор.ВалютнаяСумма;
                   
                   СчФ.Авансы.Очистить();
                   
                   СчФ.ПометкаУдаления = Ложь;
                   
                   СчФ.Дата = КонецДня(СчФ.Дата);
                   
                   
                   счф.Выставлен = Истина;

но после этого обработка отрабатывает неверно, ругается
Не заполнено значение реквизита "Счет-фактура передан"!
Не обновлен счет-фактура на аванс по строке 1
как сделать, чтобы галочка ставилась, и ошибки не вылетали?
1 ДенисЧ
 
07.06.13
15:28
реквизиты заполнять пробовал?
2 Валидатор
 
07.06.13
15:29
(1) без добавления строки счф.выставлен ошибку на заполнения реквизитов не выбивает
3 ДенисЧ
 
07.06.13
15:29
А если подумать?
4 Валидатор
 
07.06.13
15:30
(3) пробовал, вот и пришел сюда за помощью
5 ДенисЧ
 
07.06.13
15:31
"Не заполнено значение реквизита "Счет-фактура передан""

Вроде бы по русски написано...
6 ДенисЧ
 
07.06.13
15:31
Да и в конфигурации тоже скорее всего русский язык использован...
7 Валидатор
 
07.06.13
15:32
(6) так почему из за строки с вызовом галочки вылетает ошибка на реквизит?
8 ДенисЧ
 
07.06.13
15:33
(7) Наверное, потому что установленность этой галки требует заполнения реквизитов? Нет?
9 Валидатор
 
07.06.13
15:36
(8) у СФ выданный документа нет реквизита Счет-фактура передан
10 ДенисЧ
 
07.06.13
15:37
обоги... Открой уже конфигуратор и найди там текст ошибки. Смотри, что проверяется
11 Валидатор
 
07.06.13
15:38
(10) и если поставить галочку руками, то тоже не нужно ничего заполнять никаких реквизитов
12 Валидатор
 
07.06.13
15:46
все, разобрался
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.