|
Перенос БП 2.0 -> УТ 11.1 - Помогите завершить перенос | ☑ | ||
---|---|---|---|---|
0
Sefuirosu
06.07.14
✎
21:50
|
Доброго времени суток!
Перенос производится через Конвертацию Данных 2.1. Помогите закончить правильно перенос документа РеализацияТоваровИУслуг, возился два дня, сделал основное уже, осталось дописать перенос двух вещей. 1) Создать виды номенклатуры. Как я вижу, действовать надо по такому принципу (примерно): В БП 2.0 есть булево "Услуги", соответственно в УТ 11.1 надо сделать проверку если услуги истина, то вид номенклатуры будет услуги. Во всех других случаях - будет товаром. 2) Группа Доступа - нужно поставить группу "по умолчанию". 3) Подразделения - выбрать из списка "бухгалтерию". По большому счету, все мои проблемы сводятся к тому, что нужно взять значения реквизитов из справочника приемника (УТ 11) и подставить их переносимым из БП 2.0 позициям номенклатуры и т.д. Но я не знаю, как правильно это сделать. В идеале, если вы мне поможете в любом из трех пунктов выше, остальные я доделаю уже сам. |
|||
1
kn
07.07.14
✎
01:24
|
2),3) решаются в ПКО Реализации в обработчике ПослеЗагрузки
там прописывать так например для 3) Объект.Подразделение = Справочники.Подразделения.НайтиПоНаименованию("бухгалтерия"); здесь Объект - это загружаемая в УТ Реализация, подразделение "бухгалтерия" должно быть в УТ 1)Возможно подойдет такой вариант Создать ПКС ТипНоменклатуры для ПКО Номенклатура с пустым источником и приемником ТипНоменклатуры и в этом ПКС в обработчике ПередВыгрузкой() прописать Если Источник.Услуга Тогда Значение = "Услуга"; Иначе Значение = "Товар"; КонецЕсли; Здесь Источник - это выгружаемая Номенклатура |
|||
2
Sefuirosu
07.07.14
✎
09:49
|
Благодарю за ответ, к сожалению 2-3 тоже что-то не подставляется...
Сейчас пробовал так (каждый раз по новому): Объект.Подразделение = Справочники.Подразделения.НайтиПоНаименованию("Бухгалтерия"); Значение = Справочники.Подразделения.НайтиПоНаименованию("Бухгалтерия"); Объект.Подразделение = Справочники.СтруктураПредприятия.НайтиПоНаименованию("Бухгалтерия"); (там судя по всему справочник называется не подразделения, а СтруктураПредприятия) Значение = Справочники.СтруктураПредприятия.НайтиПоНаименованию("Бухгалтерия"); (там судя по всему справочник называется не подразделения, а СтруктураПредприятия) Первый так и реализовал ранее, как Вы написали выше, только проблема в том, что там подставляется значение ТипНоменклатуры в параметр документа ТипНоменклатуры (что тоже необходимо для корректного переноса, так как это значение также необходимо для заполнения), а нужно подставить еще и ВидНоменклатуры, который справочник, и уже_там/еще_в_нем указать тип. Есть еще идеи в чем проблема, и как подставить виды? Благодарю за любую помощь! |
|||
3
Sefuirosu
07.07.14
✎
11:18
|
По большому счету, сейчас моя главная проблема в том, как подставить из УТ значение реквизита определенного справочника, переносимому из БП 2.0 элементу справочника. Пробовал разные варианты и почему-то он не подставляется.
|
|||
4
Sefuirosu
07.07.14
✎
12:06
|
Например, я ставлю в окошко "после выгрузки":
Значение = Справочники.СтруктураПредприятия.НайтиПоНаименованию("Касса"); В качестве приемника ставлю: "Подразделение" В типы источника подставляется: "СправочникСсылка.СтруктураПредприятия" Выгружаю из БП 2.0, загружаю в УТ 11.1 - и ничего не происходит. Подразделение не подставляется и остается пустым. Ошибок тоже не выдает. Совершенно не понимаю, в чем тут ошибка... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |