Ведомость по партиям ТМЦ

  1. 10 г. назад

    Не могу понять...

    	ВсегоСтрок = СписокОперКредит.РазмерСписка();
    	Для СчЦикла=1 по ВсегоСтрок Цикл
    		НазвОперации = СписокОперКредит.ПолучитьЗначение(ВсегоСтрок - СчЦикла + 1).Идентификатор();
    		Если (Запрос.ПолучитьАтрибут(НазвОперации+"РасходК")=0) И
    			 (Запрос.ПолучитьАтрибут(НазвОперации+"РасходС")=0) Тогда             
    			// уберем лишние горизонтальные группировки (по которым нет итогов)
    			СписокОперКредит.УдалитьЗначение(ВсегоСтрок - СчЦикла + 1);
    		Иначе
    			НазвОперации = СписокОперКредит.ПолучитьЗначение(ВсегоСтрок - СчЦикла + 1);
    			Таб.ПрисоединитьСекцию("ШапкаТаблицы|Расход");
    		КонецЕсли;
    	КонецЦикла;
    	НазвОперации = ?(ПоОперациям=1,"Расход - прочее","Расход");
    	Таб.ПрисоединитьСекцию("ШапкаТаблицы|Расход");
    

    Две последние строчки - зачем?

    Ответы: (1)
  2. Масянька Две последние строчки - зачем?

    чтобы вывести секцию.
    Кэп.

    Ответы: (2)
  3. (1) Разверну вопрос: есть запрос. После выполнения запроса убираются лишние группировки-секции (по которым нет итогов - выводить не нужно). И далее - добавляется секция.
    По кредиту - у меня пусто. А по дебету (код аналогичен) - эта тупо добавленная секция заполняется. Я не могу понять - как заполняется...

    Ответы: (3) (4)
  4. (2) -image-

  5. (2) заполняется тем, что не вошло ни в одну из строк списка СписокОперКредит

    Ответы: (5)
  6. (4) И? Вот колонка "Расход - прочее" - пустая, но выводится. На фига?

    Ответы: (6)
  7. (5) она выводится всегда , в соответствии с кодом

    Ответы: (8)
  8. секция - Строка1 , опер - Закупка, сумма - 2215.5 - это секция - Поступление ТМЦ (купля-продажа), по документам - Поступление ТМЦ
    ! секция - Строка1 , опер - Закупка, сумма - 29.18 - это секция - Приход - прочее, по документам Поступление транспортных
    Опер - операция

    	ВсегоСтрок 	= СписокОперДебет.РазмерСписка();
    	Для СчЦикла=1 по ВсегоСтрок Цикл
    		НазвОперации 	= СписокОперДебет.ПолучитьЗначение(ВсегоСтрок - СчЦикла + 1).Идентификатор();
    

    В чем различие?

  9. (6) На фига?

    Ответы: (9)
  10. (8) это ты у меня спрашиваешь? я просто тебе рассказываю, как составлен код

  11. Всё, дядьки...
    Вроде получилось...
    Вот так всегда - поговоришь с умными людьми, поматеришься - и, глянь, заработало, как надо.
    Всем cute_smiley55.gif

  12. 18.11.2014 13:26:17 отредактировано Скользящий

    Ты с "торговлей и склад" воюешь?

    Ответы: (12)
  13. (11) Воюю?! Нет!!! Мы с ней в

    Ответы: (13)
  14. (12) подпись: Масянька - справа

    Ответы: (14)
  15. (13) Соглашусь...
    Мне тут рассказывали, как писать не надо... А добавить все операции, увидеть уже (!!!) после выполнения запроса, что итогов нет и не выводить лишние колонки - тяжело?!

    Ответы: (16)
  16. "РазмерСписка()" - [...] оно конем!

  17. (14) ну я обычно все результаты запроса сразу выгружаю в ТЗ а потом ТЗ смотрю внешним отчетом типа ГлПросмотрТСЗ - сильно упрощает работу.

    Ответы: (17)
  18. (16) Дай такой отчет, пожалуйста.
    Тут - стандартный, надо допилить... Напильник чуть не сломала.

  19. https://dl.dropboxusercontent.com/u/78794489/tsz_view.zip
    есть еще как внешний, т.е. не требует добавления в конфу, но че то не нахожу у себя, хотя щас поищу.
    На инфостарте от Злопчинского вроде она. Еще вот это есть но я это не пробовал http://infostart.ru/public/14523/

    Ответы: (19)
  20. (18)
    Спасибо.jpg

  21. http://infostart.ru/public/14523/ вроде и есть та, которая внешняя.

  22. еще очень охренительная штука есть от Злопчинского, http://infostart.ru/public/14794/ Позволяет любую сформированную ТЗ потом выводить на печать с любыми хитровыебанными группировками, сэкономила мне кучу нервных клеток и времени.

    Ответы: (22)
  23. (21) У меня деньги закончились, поэтому cute_smiley52.gif

    Ответы: (23)
  24. (22) Сойдет. )

или зарегистрируйтесь чтобы ответить!