Имя: Пароль:
1C
 
Как это можно сделать
,
0 1ctube
 
07.02.18
11:49
День добрый. Ситуация: есть нетиповая база бп 2.0, для неё вышло обновление, доработки были перенесены вручную. В документе "СО перечисление в фонды" добавился реквизит "вид операции", теперь же при открытии документов за прошедший год, всегда вылазит окно выбора операций. Смотрю в типовой, там как-то сделали автоматически, что бы выбор операций не появлялся при открытии дока.
Написал такой запрос:
ВЫБРАТЬ
    СОПеречислениеВФонды.Ссылка,
    СОПеречислениеВФонды.ВидОперации
ИЗ
    Документ.СОПеречислениеВФонды КАК СОПеречислениеВФонды
ГДЕ
    СОПеречислениеВФонды.Ссылка = &Ссылка

В нетиповой в "вид операций" пусто, в типовой запуской запрос "вид операций" имеет значение "перечисление соц.отчислений", как можно сделали что бы как в типовой документы который до обновления, имели такое же значение?
1 azernot
 
07.02.18
11:54
Программно заполнить реквизит во всех документах, в которых он не заполнен и записать с флагом ОбменДанными.Загрузка = Истина, чтобы проигнорировать прочие обработчики.
2 ВРедная
 
07.02.18
11:55
Заполнить их этим значением.
Ваш КЭП.
3 Serg_1960
 
07.02.18
12:06
(1) Если этот реквизит пишется в движения документа, то ... (?)

PS: на самом деле ответ кроется в самих объяснениях автора:
"Смотрю в типовой, там как-то сделали автоматически..." - при обновлении нетиповой конфигурации "забыли" обновить измененные объекты типовыми изменениями. Вероятно, при переносе своих изменений "затерли" типовые изменения.
4 1ctube
 
07.02.18
12:14
(1) Спс на подсказку ! экстренно написал обработку с "ОбменДанными.Загрузка = Истина" и теперь вроде стало как надо! Теперь перепроверяю
5 1ctube
 
07.02.18
12:14
(3) "Если этот реквизит пишется в движения документа, то ... (?) "

Документ не делает никаких движений по регистрам.
6 Dmitrii
 
гуру
07.02.18
12:19
(0) >> доработки были перенесены вручную

Что означает эта фраза?

>> ...в типовой, там как-то сделали автоматически

Предположу, что в типовой при обновлении выполняется обработка(и) обновления, которая в числе прочих операций изменяет (перезаполняет) кучу данных в измененных объектах. Вполне возможно, что вы об этом забыли и не посчитали нужным выполнять эту обработку.