Доработка Счет-фактуры

1. spartak_lp 29.02.12 11:29 Сейчас в теме
Добрый день! Имеется обработка новой счет-фактуры (немного измененная), в которой колонки "Единица измерения", Кол-во", "Цена за единицу измерения" выводятся прочерками. А сейчас понадобилось, чтобы в строках этих колонок также выходили прочерки, но если используется определенная группа в справочнике номенклатура "Услуги основн." и "Недвижимость", то данные колонки заполняются как в оригинальной обработке (т.е. прописываются коды, цены, кол-во, обозначения). Будьте добры, подскажите как условие нужное задать?
Прикрепленные файлы:
SF_1137.ert
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Maxxi 29.02.12 11:32 Сейчас в теме
проверяй попадает ли номенклатура в эту группу или нет и в зависимости от этого выводи разные данные
3. spartak_lp 29.02.12 11:56 Сейчас в теме
А как указать конкретно эту группу "Услуги Основн." в условии? там идет проверка по всей номенклатуре.
такой код (на рис.)
Прикрепленные файлы:
4. spartak_lp 29.02.12 16:15 Сейчас в теме
Один вариант предложен был такой:
Если ТабДок.Товар.Вид() = "Номенклатура" Тогда
НадоВыводитьЕдиницу=?(Найти(ВРег(ТабДок.Товар),"УСЛУГИ основн.")+
Найти(ВРег(ТабДок.Товар),"НЕДВИЖИМОСТЬ")<>0,1,0);
  Наименование = ?(ПустаяСтрока(ТабДок.Товар.ПолнНаименование)=1, ТабДок.Товар.Наименование, ТабДок.Товар.ПолнНаименование);
  Если НадоВыводитьЕдиницу=1 Тогда
	 ЕдиницаИзмерения = ТабДок.Товар.ЕдиницаИзмерения;
	 ЕдиницаИзмеренияКод = ТабДок.Товар.ЕдиницаИзмерения.Код;
	 ПечКоличество = Формат(ТабДок.Количество, "Ч-15.3,");
	 ПечЦена = Формат(ТабДок.Цена, "Ч-15.2,");
  Иначе
	 ЕдиницаИзмерения = "----";
	 ЕдиницаИзмеренияКод = "----";
	 ПечКоличество = "----";
	 ПечЦена = "----";
  КонецЕсли;
иначе
   Наименование = ТабДок.Товар.Наименование;
      ЕдиницаИзмерения = "----";
   ЕдиницаИзмеренияКод = "----";
   ПечКоличество = "----";
	 ПечЦена = "----";
   КонецЕсли;
Показать

но выходят с прочерками строки, даже с товарами из групп номенклатуры "УСЛУГИ основн." или "Недвижимость", т.е. конкретно в данных группах справочника не ищет, принадлежащие им элементы. Что можно еще сделать?
10. nicotin 36 29.02.12 19:05 Сейчас в теме
(4) spartak_lp, в приведенном коде во 2 и 3 строчках, там, где ТабДок.Товар, поставьте
ТабДок.Товар.Родитель.Наименование или ТабДок.Товар.ПолноеНаименование()
spartak_lp; +1 Ответить
11. spartak_lp 01.03.12 09:45 Сейчас в теме
(10) nicotin, Ага, все верно, без этих уточнений не выводились данные, спасибо!
5. saszj 14 29.02.12 16:34 Сейчас в теме
Я что-то не совсем понимаю, как это единица измерения - прочерк? И количество - прочерк? И сумма тогда на что показывается?
6. spartak_lp 29.02.12 16:48 Сейчас в теме
(5) saszj, бухгалтеры сказали,чтобы в этих колонках должны быть у них прочерки, если это определенные виды услуг, почему так захотели они, не знаю. Сумма показывается на наименование. Но на определенные группы номенклатуры, хотят, чтобы как положено было со всеми единицами измерения, ценами, кол-вом.
7. AlexSmith 29.02.12 16:59 Сейчас в теме
Как доработать тут уже правильно написали. Возник вопрос о правильности заполнения по инструкции к приказу.
8. saszj 14 29.02.12 17:03 Сейчас в теме
Бухгалтеры зачастую сами не знают чего хотят. Пусть внимательно прочитают инструкцию по заполнению с/ф и не занимаются самодеятельностью
9. imba85 29.02.12 18:22 Сейчас в теме
(8) saszj, ага, прибыл бы некоторых!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот