|
УТ 11 РИБ | ☑ | ||
---|---|---|---|---|
0
nvhost
30.01.15
✎
14:21
|
Ребят помогите, гружу доки с УТ 10 в УТ 11 через правила обмена, док загружается но не совсеми естественно заполненными реквизитами, захожу в док заполняю реквизиты которых не достает, он мне пишет "Документ не может быть изменен в подчинненом узле информационной базы" как быть?Сделать центральной нельзя, надо именно в перифирийную загрузить, изменить и провести, спасибо за совет заранее
|
|||
1
Галахад
гуру
30.01.15
✎
14:28
|
Наверное есть какие-то фильтры в настройках РИБ.
|
|||
2
nvhost
30.01.15
✎
14:33
|
а каике фильтры?Как программа видит что мы создаем объект, мы его взяли создали через форму или через обработку Exchange8.3, ведь через форму он создает вопросов нет, а тут мы уже меняем получается записанный док, какой признак ему надо поставить чтоб программа видела что мы его создали через форму и в подчинненом узле
|
|||
3
MadJhey
30.01.15
✎
14:36
|
Открой конфигуратор и сделай поиск по строке, которую он пишит.
|
|||
4
Галахад
гуру
30.01.15
✎
14:39
|
(2) Например по организации или по подразделению.
|
|||
5
nvhost
30.01.15
✎
14:52
|
сделал поиск смотрю
|
|||
6
nvhost
30.01.15
✎
16:10
|
Друзья вообще не понятно, есть запрос
Запрос = Новый Запрос("ВЫБРАТЬ | ТабЧастьДокумента.%НаименованиеКолонкиСклада% КАК Склад, | ТабЧастьДокумента.%НаименованиеКолонкиНоменклатуры% КАК Номенклатура |ПОМЕСТИТЬ ТабличнаяЧастьТовары |ИЗ | &ТабличнаяЧастьТовары КАК ТабЧастьДокумента |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СправочникНоменклатура.Ссылка) КАК Товары |ПОМЕСТИТЬ КоличествоТоваров |ИЗ | ТабличнаяЧастьТовары КАК ДокументТабЧасти | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СправочникНоменклатура | ПО ДокументТабЧасти.Номенклатура = СправочникНоменклатура.Ссылка |ГДЕ | (СправочникНоменклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар) | ИЛИ СправочникНоменклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | ВЫБОР | КОГДА КоличествоТоваров.Товары > 0 | ТОГДА Склады.Подразделение | ИНАЧЕ &ПодразделениеДокумента | КОНЕЦ КАК Подразделение |ПОМЕСТИТЬ ТаблицаПодразделений |ИЗ | КоличествоТоваров КАК КоличествоТоваров, | ТабличнаяЧастьТовары КАК ТабличнаяЧастьТовары | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Склады КАК Склады | ПО ТабличнаяЧастьТовары.Склад = Склады.Ссылка |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаПодразделений.Подразделение КАК Подразделение |ИЗ | ТаблицаПодразделений КАК ТаблицаПодразделений"); Запрос.Текст = ДобавитьИтогиКЗапросу(Запрос.Текст, ФормироватьИерархию); Запрос.УстановитьПараметр("ТабличнаяЧастьТовары", СтруктураОбъекта.ТабЧастьТовары); Запрос.УстановитьПараметр("ПодразделениеДокумента", СтруктураОбъекта.ПодразделениеОбъекта); Запрос.Текст = СтрЗаменить(Запрос.Текст, "%НаименованиеКолонкиСклада%", СтруктураОбъекта.НаименованиеКолонкиСклад); Запрос.Текст = СтрЗаменить(Запрос.Текст, "%НаименованиеКолонкиНоменклатуры%", СтруктураОбъекта.НаименованиеКолонкиНоменклатура); МассивОбъектов = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Подразделение"); ОчиститьПустыеСсылкиИзМассиваОбъектов(МассивОбъектов); ПараметрыЗапроса.Подразделения = МассивОбъектов; ПараметрыЗапроса.Организации = СформироватьМассивОрганизаций(СтруктураОбъекта.Организация); ПараметрыЗапроса.ФильтрПоПодразделению = Истина; ПараметрыЗапроса.ФильтрПоОрганизации = Истина; |
|||
7
SUA
30.01.15
✎
16:12
|
(0)>>но не совсеми естественно заполненными реквизитами
а вот это не совсем естественно |
|||
8
nvhost
30.01.15
✎
16:13
|
Причем этот запрос при записи дока отрабатывает три раза, при этом объект один и тот же, значит можно сделать выводы что параметры запороса не изменяются, но при вызове запроса на теритий раз и если это док созданые обработкой Exchange8.3 МассивОбъектов оказывается пустой, если док создан через форму то все норм в нем есть подразделение!Чудеса!
|
|||
9
nvhost
30.01.15
✎
16:14
|
(7) это почему?через форму я могу не запонлять напрмер договор и записывать док и все норм
|
|||
10
nvhost
30.01.15
✎
17:47
|
дело в Регистрации изменения объетов, если я открываю эту обработку, то в ней нет моих доков которые были записаны при помощи Exchange, я пробую зарегить но он мне пишит изменеий 0 заргеистрированных объектов тоже 0
|
|||
11
nvhost
31.01.15
✎
14:48
|
Ребят ну помогите с проблемой, как так то есть, какой то не понятный программные уровень у 1С который на не доступен, ФИЛЬТР стоит в ЦБ по Подразделениям, программер ЦБ не хочет его убирать!А вопрос надо решить!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |