Имя: Пароль:
1C
1С v8
Разделить одну табличную часть на две
0 varenik
 
10.04.13
11:20
Здравствуйте, подскажите, пожалуйста как при переносе документа реализация из КА 7.7 в КА 8.2 с помощью КД разделить одну табличную часть в 7.7 на товары и услуги в 8.2?
спасибо огромное за помощь)
1 ДенисЧ
 
10.04.13
11:22
Элементарно...
ПРи выгрузке формируешь Исходящие данные для полученных ТЧ как ТЗ...
В никге по КД даже примерчик на эту тему был, вроде.
2 Aleksey
 
10.04.13
11:22
примерно так как написано во встроенной справки к КД
3 varenik
 
10.04.13
11:22
пробовала в КД в табличной части документа при выгрузке писать
Если ОбъектКоллекции.Номенклатура.ВидНоменклатуры = Перечисления.ТипыНоменклатуры.Услуга
   Тогда Отказ = Истина;
КонецЕсли;

ругается на переменную Перечисления((
4 х86
 
10.04.13
11:22
два правила
одно для ТЧ Товары
др для ТЧ Услуги
5 ДенисЧ
 
10.04.13
11:23
(3) А откуда в 77 ПеречислениЯ?
6 varenik
 
10.04.13
11:25
да, я два и пишу для разных частей) но при запуске он ругается на переменную перечисления(
7 varenik
 
10.04.13
11:25
не в 77, в 8.2, а я кажется поняла... сейчас попробую)
8 varenik
 
10.04.13
12:06
написала в табличной части товаров в обработчике ПередВыгрузкой
Если ОбъектКоллекции.Номенклатура.ВидНоменклатуры = Перечисление.ВидыНоменклатуры.Услуга
   Тогда
   Отказ = 1;
КонецЕсли;
а в услугах
Если ОбъектКоллекции.Номенклатура.ВидНоменклатуры = Перечисление.ВидыНоменклатуры.Услуга
   Тогда
   Отказ = 0;
КонецЕсли;
в 8.2 все равно записывает в обе части(
9 varenik
 
10.04.13
12:08
но уже ни на что не ругается)
10 х86
 
10.04.13
12:17
(8)из 7.7 выгружаешь?
11 varenik
 
10.04.13
12:23
да) из КА 7.7
12 Filippov
 
10.04.13
12:24
(8) В ПКГС Услуги
Если ОбъектКоллекции.Номенклатура.ВидНоменклатуры <> Перечисление.ВидыНоменклатуры.Услуга Тогда
   Отказ = 1;
КонецЕсли;
13 Filippov
 
10.04.13
12:25
А в ПКГС Товары проверка на равенство
14 varenik
 
10.04.13
12:26
так я тоже пробовала) но так как при первой неправильной выгрузке у меня все записалось в товары, то при этой выгрузке заполнились еще и услуги, теперь у  меня все равно заполнено две табличные части(
15 Filippov
 
10.04.13
12:27
У Вас в Услугах делается проверка на равно, а надо <>
16 varenik
 
10.04.13
12:28
я поняла, я про эту ситуацию и говорю, я уже исправила)
17 Filippov
 
10.04.13
12:29
Правила для ПКГС? Все должно быть правильно
18 varenik
 
10.04.13
12:30
только что все исправила, сделала новую выгрузку, при загрузке все записывается в товары(
19 Filippov
 
10.04.13
12:32
Что значит "написала в табличной части"? Это правило ПКГС (для группы то-есть)?
20 varenik
 
10.04.13
12:32
а как сюда прикрепить фото?)
21 Filippov
 
10.04.13
12:36
Смотрите у Бояркина стр 141. Там только Отказ = Истина (это для 8, для 7.7 - 1)
22 varenik
 
10.04.13
12:37
создаю группу Табличная часть-> Услуги, и там в обработчике добавляю код
23 Filippov
 
10.04.13
12:37
(2) Ваше? Ещё одно? :)
24 Filippov
 
10.04.13
12:38
(23) - к (21)
25 Filippov
 
10.04.13
12:39
Обработчики пред выгрузкой ПКГС
26 х86
 
10.04.13
12:40
(11)перед выгрузкой где выполняется?
27 varenik
 
10.04.13
12:40
из Бояркина и брала пример) но он почему то у меня не срабатывает(
28 Filippov
 
10.04.13
12:42
А у меня работает. И не только у меня. В типовых например так же делается. Будьте внимательны - чертей не бывает. Ну или поставьте свечку, если в чем-то согрешили
29 varenik
 
10.04.13
12:47
Я не против поставить свечку, да и сама понимаю что что-то не так делаю, но очень бы хотелось узнать что)
30 varenik
 
10.04.13
12:51
подскажите, пожалуйста, как сюда фото прикрепить?)
31 Filippov
 
10.04.13
12:55
Дайте Ваш е-mail (он скрыт) - я вышлю "своё фото" :)
32 Зойч
 
10.04.13
13:00
(8) не перед, а при
33 varenik
 
10.04.13
13:00
а, сейчас исправлю)
34 Зойч
 
10.04.13
13:01
(32) нет вру
35 varenik
 
10.04.13
13:02
в книге написано передВыгрузкой
36 varenik
 
10.04.13
13:23
спасибо всем огромное!!!! я нашла ошибку) вместо Услуга нужно было поставить Работа, теперь все работает) спасибо, спасибо, спасибо!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn