Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 04:31

программное заполнение СФ выданного по РТиУ- не проставляется нужный номер

Автор dim3740, 24 апр 2015, 14:25

0 Пользователей и 1 гость просматривают эту тему.

dim3740

БП 3.0
Номер нужен такой же как в доке-основании, а проставляется по-порядку
Выборка=Документы.РеализацияТоваровУслуг.Выбрать(НачДата,КонецДня(КонДата));
Пока Выборка.Следующий() Цикл 
СчФ = Документы.СчетФактураВыданный.СоздатьДокумент(); 
СчФ.Дата = Выборка.Дата;
СчФ.НомерИсходногоДокумента=  //не верно
Счф.НомерСчетаФактурыПродавца=  //не верно
СчФ.Номер=Выборка.Номер;   // не проставляется нужный номер
// тут иные реквизиты
СчФ.Заполнить(Выборка.Ссылка);

stillenough

Цитата: dim3740 от 24 апр 2015, 14:25СчФ.НомерИсходногоДокумента=  //не верно
        Счф.НомерСчетаФактурыПродавца=  //не верно
так чего вы их присваиваете?

dim3740

уф... ну конечно, чтоб просто показать, что может эти реквизиты соответствуют номеру. Не принципиально. наверно я виноват, что не конкретно поставил задачу.
На неуправляемых формах этот код прекрасно у меня работал(((

stillenough

Цитата: dim3740 от 24 апр 2015, 15:35
уф... ну конечно, чтоб просто показать, что может эти реквизиты соответствуют номеру. Не принципиально. наверно я виноват, что не конкретно поставил задачу.
СчФ.Записать(); присутствует?
в отладчике посмотрите в какой момент номер изменяется на порядок.

dim3740

СчФ.Записать(...).. конечно есть, чуть ниже - не выложено просто. Отладчик? Это для меня круто(((
Добавлено: 24 апр 2015, 16:01


Огромное спасибо! Действительно, отладчик показал, что номер слетает в модуле объекта СФ выданный, и решение найдено такое, что номер надо устанавливать ПОСЛЕ этой процедуры.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск