Цитата: Dim ➤ в СМ+ это выглядит так... к списку документов можно применять различные фильтры, в том числе отобрать документы с определенной операцией
Увы... и это есть моё первичное предположение, вызвавшее шок
Цитата: FinSoft ➤ В 1С 7.7 для каждого вида документов используются отдельные таблицы. Для товарных документов их по две (заголовки и детализация). То есть 2 таблицы на приходные накладные, 2 на отгрузки, 2 на списания и т.д. Кроме этого, существует общий журнал документов, в котором хранятся ссылки на все документы. Сответственно, внутренняя нумерация всех документов сквозная.
Абсолютно аналогичный подход к хранению данных и в УС Лэнд, а учитывая, что в 1С
версии 4 было по другому, в более млачших версия 1С они передали "мою" структуру (
в то время и у меня в других прогах были плоские одиночные списки).
Да с плоскими списками, без "дублирующей" таблицы истории на первый взгляд легче, но это пока система не станет функционально большой и не станет большим поток задач от пользователей... Конечно можно привыкнуть программировать систему с любой архитектуров, но к счастью в 1994 году очень сильно подумав отказался от "плоского", без "вторичной" записи подхода.
Цитата: FinSoft ➤ Подобная архитектура - одна из причин, почему в свое время упомянутой системе было сказано "гуд бай"...
Как получается - у меня наоборот. Сейчас начинается поток текущих пользовательских задач - вернусь познее...
Позвольте привести примеры.
1. Формат склейки наименований и дат акта инвентаризации. По сути аналитическая ведомость за длительный период.
Код:
Справка о результатах инвентаризаций прошедших за период с 01.11.14 по 26.11.14 Цена ЗАКУПА 26.11/10:59 Стр. 1
----------------------------------------------------------------------------------------------------------------------------------
Н/п.|Примечания| Наименование товара | Стар.кол-во | НовоеКол-во | Разница |Ср.ЦенаПр| Сумма
----------------------------------------------------------------------------------------------------------------------------------
1 ЗАЖИГАЛКА 0.000000 10.000000 10.000000 18.00 180.00
2 Сигареты палмал 0.000000 1.000000 1.000000 26.27 26.27
3 Перусини Пино Гриджио 2012 г бел.сух 0.75л 1.000000 0.000000 -1.000000 -801.01 -801.01
4 Мин. Гальванина газ. 1л. Италия стекло 1.000000 3.000000 2.000000 52.20 104.40
5 Сигареты мальборо 14.000000 17.000000 3.000000 77.68 233.04
6 Сигареты парламент 9.000000 6.000000 -3.000000 -88.39 -265.17
7 ШОКОЛАД "О Зера" 10.000000 14.000000 4.000000 72.01 288.04
8 Сигареты данхилл 30.000000 24.000000 -6.000000 -89.38 -536.28
9 Мин. Сан Бенедетто газ. 1.5л Италия 56.000000 63.000000 7.000000 76.50 535.50
10 Сигареты с фильтром Винстон 36.000000 31.000000 -5.000000 -56.00 -280.00
11 Сигареты вог слимс -1.000000 1.000000 2.000000 51.04 102.07
12 Мин. Гальванина газ. 0.75л Италия стекло 21.000000 26.000000 5.000000 43.80 219.00
13 Финляндия 0.7л белая водка 1.000000 0.000000 -1.000000 -653.31 -653.31
14 Мастро Бинелли Москато бел.п/сл.вино п/у+2 бок. 6.000000 0.000000 -6.000000 -311.85 -1871.10
15 Мастро Бинелли Брют бел.0.75л игр.вино п/у+2 бок. 0.000000 6.000000 6.000000 311.85 1871.10
16 Гленффидик 15лет 0.5л п/у туба виски 1.000000 0.000000 -1.000000 -2998.30 -2998.30
17 Гленффидик 15лет 0.75л п/у виски 0.000000 1.000000 1.000000 3329.90 3329.90
18 Мин. Сан Бенедетто негаз. 1.5л Италия 12.000000 8.000000 -4.000000 -63.00 -252.00
19 Мин. Восс газ. 0.375л Норвегия 24.000000 27.000000 3.000000 130.50 391.50
20 Мин. Восс негаз. 0.375л Норвегия 18.000000 15.000000 -3.000000 -130.50 -391.50
21 Мин. Восс газ. 0.8л Норвегия 5.000000 7.000000 2.000000 247.50 495.00
22 Мин. Восс негаз. 0.8л Норвегия 4.000000 2.000000 -2.000000 -247.50 -495.00
23 Мин. Антипоудз газ. 0.5л Новая Зеландия 34.000000 21.000000 -13.000000 -155.25 -2018.25
24 Мин. Антипоудз негаз. 0.5л Новая Зеландия 24.000000 39.000000 15.000000 155.25 2328.75
25 Мин. Сан Бенедетто газ. 0.33л Италия 31.000000 79.000000 48.000000 34.10 1636.80
26 Мин. Сан Бенедетто негаз. 0.33л Италия 40.000000 0.000000 -40.000000 -28.49 -1139.60
27 Мин. Сан Бенедетто негаз. 0.5л Италия 36.000000 0.000000 -36.000000 -61.20 -2203.20
28 Мин. Сан Бенедетто газ. 0.5л Италия 20.000000 60.000000 40.000000 66.09 2643.60
29 Мастро Бинелли Санджовезе кр.п/сл. 0.75 вино 7.000000 0.000000 -7.000000 -193.59 -1355.13
30 Уотерфорд Лайбрери Коллекшн кр.сух 0.75л 1.000000 0.000000 -1.000000 -2117.70 -2117.70
31 Шоколад "гамлет" 125г 9.000000 10.000000 1.000000 167.97 167.97
32 Джонни уокер(крас.Эт.)0.75л+2ст.п/у 5.000000 6.000000 1.000000 1242.00 1242.00
33 Джонни уокер(крас.Эт.)0.75л+форм.д/льда виски 4.000000 3.000000 -1.000000 -793.91 -793.91
34 Джонни уокер(черн.Эт.) 0.5л виски 20.000000 21.000000 1.000000 1525.95 1525.95
35 Джонни уокер(черн.Эт.)1л NEW виски 1.000000 0.000000 -1.000000 -1803.31 -1803.31
36 СИГАРИЛЛЫ "ПРЕМЬЕР" Ж/Б ТИП 4.000000 2.000000 -2.000000 -90.00 -180.00
37 СИГАРИЛЛЫ Премьер Тип Порто ж/б 5.000000 7.000000 2.000000 115.00 230.00
38 Сигареты ротманс 0.000000 2.000000 2.000000 38.33 76.66
39 Хеннесси 0.35л хо п/у коньяк 1.000000 2.000000 1.000000 3988.66 3988.66
40 Бароло ДОСДжи Каробрик 1999г 0.75л кр. сух. вино 1.000000 0.000000 -1.000000 -2520.00 -2520.00
41 Олд Монк 0.375л 7лет 42.8% ром 1.000000 0.000000 -1.000000 -264.50 -264.50
42 Сигареты кент nano 8.000000 9.000000 1.000000 80.43 80.43
43 Сигареты с фильтром Морэ блю 0.000000 1.000000 1.000000 42.68 42.68
44 Кава Гран Кюве Брют Резерва Монт Марсаль бел.брют 0.000000 1.000000 1.000000 805.00 805.00
----------------------------------------------------------------------------------------------------------------------------------
ZZZZ Итого недостача шт. 25.000000 -394,95
2. Выделение только недостачи из общей инвентаризации:
Код:
Справка о результатах инвентаризаций прошедших за период с 01.11.14 по 26.11.14 Цена ЗАКУПА 26.11/10:57 Стр. 1
----------------------------------------------------------------------------------------------------------------------------------
Н/п.|ДатаИ|КодТ| Наименование товара |НаимСклада| Стар.кол-во | НовоеКол-во | Разница |Цена прод.
----------------------------------------------------------------------------------------------------------------------------------
1 08.11 0X28 Перусини Пино Гриджио 2012 г бел.сух 0.75л Магазин 1.000000 0.000000 -1.000000 801.01
2 08.11 0Y6G Сигареты парламент Магазин 9.000000 6.000000 -3.000000 88.39
3 08.11 0YR0 Сигареты данхилл Магазин 17.000000 14.000000 -3.000000 89.38
4 08.11 0X68 Сигареты с фильтром Винстон Магазин 36.000000 31.000000 -5.000000 56.00
5 09.11 0VZL Финляндия 0.7л белая водка Магазин 1.000000 0.000000 -1.000000 653.31
6 14.11 0VH7 Мастро Бинелли Москато бел.п/сл.вино п/у+2 бок. Магазин 6.000000 0.000000 -6.000000 311.85
7 14.11 0UTS Гленффидик 15лет 0.5л п/у туба виски Магазин 1.000000 0.000000 -1.000000 2998.30
8 15.11 0XL1 Мин. Сан Бенедетто негаз. 1.5л Италия Магазин 12.000000 8.000000 -4.000000 63.00
9 15.11 0YPK Мин. Восс негаз. 0.375л Норвегия Магазин 18.000000 15.000000 -3.000000 130.50
10 15.11 0YPL Мин. Восс негаз. 0.8л Норвегия Магазин 4.000000 2.000000 -2.000000 247.50
11 15.11 0X2Y Мин. Антипоудз газ. 0.5л Новая Зеландия Магазин 34.000000 21.000000 -13.000000 155.25
12 15.11 0X2U Мин. Сан Бенедетто негаз. 0.33л Италия Магазин 16.000000 0.000000 -16.000000 31.85
13 15.11 0X2S Мин. Сан Бенедетто газ. 0.33л Италия Магазин 19.000000 0.000000 -19.000000 31.85
14 15.11 0XL0 Мин. Сан Бенедетто негаз. 0.33л Италия Магазин 24.000000 0.000000 -24.000000 26.25
15 15.11 0X2O Мин. Сан Бенедетто негаз. 0.5л Италия Магазин 36.000000 0.000000 -36.000000 61.20
16 15.11 0WOO Мастро Бинелли Санджовезе кр.п/сл. 0.75 вино Магазин 7.000000 0.000000 -7.000000 193.59
17 15.11 0VWQ Уотерфорд Лайбрери Коллекшн кр.сух 0.75л Магазин 1.000000 0.000000 -1.000000 2117.70
18 17.11 0YAC Джонни уокер(крас.Эт.)0.75л+форм.д/льда виски Магазин 4.000000 3.000000 -1.000000 793.91
19 17.11 0XSL Джонни уокер(черн.Эт.)1л NEW виски Магазин 1.000000 0.000000 -1.000000 1803.31
20 17.11 0OGA СИГАРИЛЛЫ "ПРЕМЬЕР" Ж/Б ТИП Магазин 4.000000 2.000000 -2.000000 90.00
21 17.11 0UKZ Бароло ДОСДжи Каробрик 1999г 0.75л кр. сух. вино Магазин 1.000000 0.000000 -1.000000 2520.00
22 17.11 0XDY Олд Монк 0.375л 7лет 42.8% ром Магазин 1.000000 0.000000 -1.000000 264.50
23 21.11 0YFT Сигареты данхилл Магазин 13.000000 10.000000 -3.000000 89.38
----------------------------------------------------------------------------------------------------------------------------------
ZZZZ Итого недостача шт. -154.000000 -23.544,42