Имя: Пароль:
1C
1С v8
После перноса данных их 7.7
0 ded20ded
 
16.08.13
10:49
Добрый день, сделал штатный перенос данных из 7.7 Бухгалтерии в БП 2.0
теперь при проведении реализации ругается
В строке номер "2" табличной части "Услуги": содержится номенклатура, не являющаяся услугой. Здесь могут быть только услуги!

Может у кого есть обработка по переносу услуг из таблицы Товары в таблицу Услуги.
Зарание спасибо
1 John83
 
16.08.13
10:57
написать-то не сложно, но ты уверен, что нужно именно так сделать?
2 ded20ded
 
16.08.13
11:02
да, у товара стоит крыж что услуга, только в 7.7. товар и услуги был в одном документе а обмен почему-то не разложи по таблицам, хотя все типовое
3 ded20ded
 
16.08.13
11:12
кто-нибудь отзовитесь
4 Cube
 
16.08.13
11:14
(0) и (2) противоречат друг другу. У тебя услуги в товарах или товары в услугах?
5 ded20ded
 
16.08.13
11:21
у меня сейчас в БП 2.0. в таблице товаров и услуги и товары,
а 7.7. раньше в один документ заводили все в одну таблицу и товар и услуги
6 PLUT
 
16.08.13
11:23
(0) зайди в номенклатуру, установи, что она является услугой
7 PLUT
 
16.08.13
11:24
вообще поручи такое ответственное дело бушкам
8 ded20ded
 
16.08.13
11:24
в БП 2 она указана что она услуга, и перенеслась она как услуга, только вот в находится эта услуга в таблице товаров,
9 Cube
 
16.08.13
11:25
(5) В каком документе-то? Что, сразу нормально вопрос задать нельзя?
10 ded20ded
 
16.08.13
11:25
есть ли обработка которая прощерстить всю реализацию и перенесет из табличной части товары все услуги в таб. часть услуги
11 ded20ded
 
16.08.13
11:26
документ Реализация товаров и услуг
12 John83
 
16.08.13
11:26
(9) еще в (0) написал
13 PLUT
 
16.08.13
11:26
http://infostart.ru/public/58735/

2009 год, учись искать
14 John83
 
16.08.13
11:26
(10) только самому написать - ничего сложного
15 Cube
 
16.08.13
11:27
(12) О, я слепой, сори :)
16 PLUT
 
16.08.13
11:28
(14) для ленивых и жадных одноэсников есть спец.ресурс инфостарт))
17 John83
 
16.08.13
11:29
(13) не подойдет, т.к. надо перенести только услуги, а в ТЧ могут быть еще и товары
18 John83
 
16.08.13
11:29
(16) ну хорошо - сделаю за 300р :)
19 PLUT
 
16.08.13
11:30
(17) вот незадача. тогда придется допиливать. вангую - нужно условие на проверку услуги добавить?
20 Cube
 
16.08.13
11:31
Сделаю за 10 тус. руб. Не ведись на (13) и (18) обращайся к профессионалам (это я)!
21 Cube
 
16.08.13
11:31
(20) "тус" = "тыс"
22 PLUT
 
16.08.13
11:32
(20) умный и совсем нежадный))
23 ded20ded
 
16.08.13
11:32
Хотелось бы за бесплатно
24 John83
 
16.08.13
11:34
(23) ну ты же за это зп получишь - надо делиться
25 Cube
 
16.08.13
11:35
(22) Да, я такой)))
26 Cube
 
16.08.13
11:35
(23) А ты работаешь за бесплатно?
27 ded20ded
 
16.08.13
11:37
(26) я учусь, а когда учатся то работают за проезд.
28 Cube
 
16.08.13
11:42
(27) В (0) написано: "Может у кого есть обработка"
Учишься просить?))))
Тебе уже дали почти готовую...
29 ded20ded
 
16.08.13
12:21
Как удалить найденную позицию товара

Процедура КнопкаВыполнитьНажатие(Кнопка)
    Объект = ДокументСсылка.ПолучитьОбъект();
    
    Товары = Объект.Товары;
    Услуги=Объект.Услуги;
    Для каждого строка из услуги Цикл
    Если Строка.Номенклатура.Услуга = 0 Тогда
    НоваяСтрока=Объект.Товары.Добавить();
    НоваяСтрока.Номенклатура=Строка.Номенклатура;
    НоваяСтрока.Количество=Строка.Количество;
    НоваяСтрока.ЕдиницаИзмерения=Строка.Номенклатура.БазоваяЕдиницаИзмерения;
    НоваяСтрока.Цена=Строка.Цена;
    НоваяСтрока.Сумма=Строка.Сумма;
    НоваяСтрока.СтавкаНДС=Строка.СтавкаНДС;
    НоваяСтрока.СуммаНДС=Строка.СуммаНДС;
    НоваяСтрока.СчетУчета=ПланыСчетов.Хозрасчетный.ТоварыНаСкладах;
    НоваяСтрока.СчетДоходов=ПланыСчетов.Хозрасчетный.ВыручкаНеЕНВД;
    НоваяСтрока.СчетРасходов=ПланыСчетов.Хозрасчетный.СебестоимостьПродажНеЕНВД;
    НоваяСтрока.СчетУчетаНДСПоРеализации=ПланыСчетов.Хозрасчетный.Продажи_НДС;
     Сообщить("Товар - "+Строка.Номенклатура);
    КонецЕсли;
     Сообщить("Услуга - "+Строка.Номенклатура);
КонецЦикла;    

Объект.Записать();


КонецПроцедуры
30 ded20ded
 
16.08.13
12:22
Как перебрать все документы реализации?
31 Cube
 
16.08.13
12:26
(29) Создай массив строк, который надо удалить. Поле того, как закончишь его наполнять - удаляй строки из массива.
(30) Запросом.
32 ded20ded
 
16.08.13
12:27
вот бы еще пример
33 Cube
 
16.08.13
12:30
(32) Что, в (13) плохой пример (сам-то я не смотрел)
34 ded20ded
 
16.08.13
12:38
(33) У меня он не заработал так как мне надо
35 John83
 
16.08.13
13:05
кстати, счета учета какие для услуг подставились?
Закон Брукера: Даже маленькая практика стоит большой теории.