|
Правила конвертации из 77 в 8 | ☑ | ||
---|---|---|---|---|
0
ХочуСпец
01.12.11
✎
14:53
|
Переношу данные из 1С Бух 77 в 1С БП 8.
Перенос произвожу в 2 этапа: 1. Из 77 справочник "Номенклатура", но не весь, а только элементы определенной группы "Основная" (справочник очень большой). 2. Затем остатки по 41, 43, остатки по всему справочнику "Номенклатура" Таким образом в БП в справочнике Номенклатура будут элементы группы "Основная" и элементы и их группы, по которым есть остатки. Каким образом изменить правила обмена? |
|||
1
Buster007
01.12.11
✎
14:58
|
т.е. тебе нужна Номенклатура по которым есть остатки на счете 41 и 43, и которая находится в группе "Основная"?
|
|||
2
ХочуСпец
01.12.11
✎
15:00
|
(1) нет
номенклатура, которая находится в папке "Основная" плюс номенклатура, по которой есть остатки |
|||
3
Buster007
01.12.11
✎
15:01
|
(2) а я что написал?)
|
|||
4
ХочуСпец
01.12.11
✎
15:01
|
(3)
ой, извиняюсь на самом деле тоже самое |
|||
5
Buster007
01.12.11
✎
15:03
|
в Правила выгрузки данных Номенклатура, напиши произвольный алгоритм
сделай там запрос по Номенклатуре с родителем в иерархии "Основная" и в цикле выборки напиши ВыгрузитьПоПравилу(Выборка,,, "Номенклатура") //количество параметров не помню. А когда будешь выгружать остатки, та номенклатура, которая не попала в выборку в правилах выгрузки данных сама выгрузиться. |
|||
6
Buster007
01.12.11
✎
15:07
|
не ) запрос не покатит ) это ж 7ка ))
Вообщем выборку сделай 7шным кодом из справоника номенклатуры, только тех позиций, которые находятся в папке "Основная" |
|||
7
Skylark
01.12.11
✎
15:14
|
А что, справочник Номенклатуры настолько большой?
Может после переноса пометить всю номенклатуру (кроме нужной группы) на удаление и выполинть удаление помеченных объектов. Удалится только та номенклатура, которая ниге не используется, т.е. по которой нет остатков. PROFIT! Это может не очень покатить, конечно, если справочник Номенклатуры действительно ОЧЕНЬ большой |
|||
8
ХочуСпец
01.12.11
✎
15:27
|
(7) действительно очень большой
при выгрузке постоянно не хватает памяти |
|||
9
Skylark
01.12.11
✎
15:42
|
(8) можно немного поповыряв обработку выгрузки сделать выгрузку в несколько файлов, например по 1000 элементов.
|
|||
10
Skylark
01.12.11
✎
15:45
|
А вообще, конечно, православно будет в событии ПередОбработкойПравила... сделать выборку нужных данных и выгружать только их.
|
|||
11
Skylark
01.12.11
✎
15:48
|
Если попроще - можно в событии ПриВыгрузке для элементов справочника Номенклатура делать проверку на остаток на 41 и 43, и если остатка нет, то устанавливать Отказ = Истина
Но это медленно будет |
|||
12
Buster007
01.12.11
✎
15:57
|
(11) для этого есть ПВД.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |