Имя: Пароль:
1C
1С v8
СКД и комментарии
0 Coole
 
04.12.12
19:56
В регистре бухгалтерии в Содержании есть однотипные комментарии, "аванс за" и "зарплата за". Можно ли получить сгруппированные по дате и назначению "аванс" и "зарплата" суммы?
1 Armando
 
04.12.12
19:58
парсить комменты в общих модулях
2 i-rek
 
04.12.12
19:59
а че ВЫБОР КОГДА Коммент ПОДОБНО "%аванс%"   не выходит ?
3 Coole
 
04.12.12
20:06
2 а можно подробнее?
4 i-rek
 
04.12.12
20:08
(3) ну напиши такое выражение в тексте запроса
сделай 2 колонки сумма аванса и сумма зарплаты
5 i-rek
 
04.12.12
20:10
ВЫБОР КОГДА Комментарий ПОДОБНО "%аванс%" ТОГДА Сумма ИНАЧЕ 0 КОНЕЦ КАК СуммаАванса
6 shuhard
 
04.12.12
20:17
(3) так понятнее:
ВЫБРАТЬ
   Хозрасчетный.Период,
   Хозрасчетный.Регистратор,
   Хозрасчетный.СчетДт,
   Хозрасчетный.СчетКт,
   Хозрасчетный.Сумма,
   Хозрасчетный.Содержание
ИЗ
   РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
ГДЕ
   Хозрасчетный.Содержание ПОДОБНО "%НДС%"
7 Coole
 
04.12.12
23:37
Маленький вопросик: а по чем группировать, если буду использовать  " выбор когда" ? Мне надо суммы аванса и зарплат складывать в одном дне.
8 Classic
 
04.12.12
23:42
(7)
Такая большая полоска....

ВЫБОР
   КОГДА Хозрасчетный.Содержание ПОДОБНО "%аванс%"
   ТОГДА "аванс"
   КОГДА Хозрасчетный.Содержание ПОДОБНО "%зарплата%"
   ТОГДА "зарплата"
   ИНАЧЕ "хз что это такое"
КОНЕЦ КАК ПолеПоКоторомуБудемГруппироватьВСКД
9 Coole
 
05.12.12
09:07
чтото не получается

ВЫБРАТЬ
   Хозрасчетный.Содержание,
   НАЧАЛОПЕРИОДА(Хозрасчетный.Период, ДЕНЬ) КАК Поле1,
   Хозрасчетный.Регистратор,
   Хозрасчетный.СчетДт,
   Хозрасчетный.СчетКт,
   СУММА(Хозрасчетный.Сумма) КАК Сумма,
   Хозрасчетный.Период КАК Период
ИЗ
   РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
Где
ВЫБОР
   КОГДА Хозрасчетный.Содержание ПОДОБНО "%аванс%"
   ТОГДА Сумма
   Конец КАК СуммаАванс
Выбор
   КОГДА Хозрасчетный.Содержание ПОДОБНО "%плата%"
   ТОГДА Сумма
   Конец КАК СуммаЗП
Выбор
Когда  
ИНАЧЕ Сумма
Конец КАК СуммаПрочее
СГРУППИРОВАТЬ ПО
   Хозрасчетный.СчетДт,
   Хозрасчетный.СчетКт,
   СуммаАванс,
   СуммаЗП,
   СуммаПрочее,
   Хозрасчетный.Регистратор,
   НАЧАЛОПЕРИОДА(Хозрасчетный.Период, ДЕНЬ),
   Хозрасчетный.Период

УПОРЯДОЧИТЬ ПО
   Период
10 Coole
 
05.12.12
10:03
ВЫБРАТЬ
   Хозрасчетный.Содержание,
   НАЧАЛОПЕРИОДА(Хозрасчетный.Период, ДЕНЬ) КАК Поле1,
   Хозрасчетный.Регистратор,
   Хозрасчетный.СчетДт,
   Хозрасчетный.СчетКт,
   СУММА(Хозрасчетный.Сумма) КАК Сумма,
   Хозрасчетный.Период КАК Период,
   ВЫБОР
       КОГДА Хозрасчетный.Содержание ПОДОБНО "%аванс%"
           ТОГДА Хозрасчетный.Сумма
   КОНЕЦ КАК СуммаАванс
ИЗ
   РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный

СГРУППИРОВАТЬ ПО
   Хозрасчетный.СчетДт,
   Хозрасчетный.СчетКт,
   Хозрасчетный.Сумма,
   Хозрасчетный.Регистратор,
   Хозрасчетный.Содержание,
   НАЧАЛОПЕРИОДА(Хозрасчетный.Период, ДЕНЬ),
   Хозрасчетный.Период

УПОРЯДОЧИТЬ ПО
   Период


Как свернуть в день и если в содержании есть "аванс" тогда сумму сложить?
т.е. из строк 22.11.2012 10:49:52 "аванс за ноябрь" 5000
             22.11.2012 16:08:41 "аванс за первую пол.мес." 10000
Получить: 22.11.2012 Аванс 15000
11 Classic
 
05.12.12
11:15
Что общего между 9 и 8 ?
12 Coole
 
05.12.12
11:50
(11) Благодарствую!!!
ВЫБРАТЬ
   Хозрасчетный.Содержание,
   НАЧАЛОПЕРИОДА(Хозрасчетный.Период, ДЕНЬ) КАК Поле1,
   //Хозрасчетный.Регистратор,
   Хозрасчетный.СчетДт,
   Хозрасчетный.СчетКт,
   СУММА(Хозрасчетный.Сумма) КАК Сумма,
   Хозрасчетный.Период КАК Период,
       ВЫБОР
           КОГДА (Хозрасчетный.Содержание ПОДОБНО "%аванс%") или (Хозрасчетный.Содержание ПОДОБНО "%половин%")
               ТОГДА "АВАНС"
       КОГДА Хозрасчетный.Содержание ПОДОБНО "%плата%"
               ТОГДА "ЗАРПЛАТА"
       КОГДА Хозрасчетный.Содержание ПОДОБНО "%прем%"
               ТОГДА "ПРЕМИЯ"
       КОГДА Хозрасчетный.Содержание ПОДОБНО "%отпуск%"
               ТОГДА "ОТПУСК"
           Иначе "Остальное"
       КОНЕЦ КАК ВЫПЛАТЫ
ИЗ
   РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный

СГРУППИРОВАТЬ ПО
   Хозрасчетный.СчетДт,
   Хозрасчетный.СчетКт,
   Хозрасчетный.Сумма,
   Хозрасчетный.Содержание,
   НАЧАЛОПЕРИОДА(Хозрасчетный.Период, ДЕНЬ),
   Хозрасчетный.Период

УПОРЯДОЧИТЬ ПО
   Период
13 shuhard
 
05.12.12
11:52
(12) какое отношение этот бред имеет к поставленной задаче ?
14 Coole
 
05.12.12
12:01
Самое прямое.
На выходе КроссТаблица в Строках "Поле1" (дата выплат) в Колонках "Выплаты" на пересечении Суммы.
15 Coole
 
05.12.12
12:04
И если аванс 25.03.2012 выплачивался как "заработная плата за   1 пол.  марта-  разные" и   "Аванс  - разные" - то в таблице
             АВАНС
25.03.2012    45 000
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший