Имя: Пароль:
1C
 
КД: В продолжении темы о незаполнении счетов учета в БП3
0 mikecool
 
18.03.16
09:39
Тема в архиве БП3: что достаточно для заполнения счетов учета в документах?
Нашел время и решил снова вернуться к своим правилам
Обнаружил, что алгоритм по заполнению счетов учета есть в отложенном заполнении документов, но вызывается только для не новых документов
Не понимаю - почему так? Зачем заполнять счета учета у существующих, если надо для новых?
кусок кода из алгоритма
Для Каждого СтрокаТаблицы Из ЗагруженныеОбъекты Цикл
    
    Если СтрокаТаблицы.Объект.ЭтоНовый() Тогда
        Продолжить;
    КонецЕсли;
1 Kiks
 
18.03.16
09:51
Попробуй так:

    Отбор = Новый Структура;
    Отбор.Вставить("НеЗаполненныеРеквизиты", Истина);
    
    СчетаУчетаВДокументах.Заполнить(ДокОбъект, Отбор);

Должно сработать для новых и уже существующих.
2 mikecool
 
18.03.16
10:31
(1) имхо - это костыль
правила же должны работать из коробки
3 mehfk
 
18.03.16
10:39
(2) Напиши свою БП3 где все будет работать из коробки. :)
4 mikecool
 
18.03.16
10:49
(3) программисты фирмы 1с не ошибаются (с)
5 mehfk
 
18.03.16
10:51
(4) Значит "Это вам не надо" (с).
Программист всегда исправляет последнюю ошибку.