Имя: Пароль:
1C
1C 7.7
v7: Прямая запись в таблицу
, ,
0 Таня-ученица
 
09.07.15
11:13
В SQL таблице 1С конфигурации я добавила своё числовое поле (14,2) и теперь хочу туда писать и читать прямым запросом.
В DDS добавила нужные данные.
Как это делать, дайте пример?
1 Таня-ученица
 
09.07.15
11:14
Макроподстановщик я использую 1С++
2 Mikeware
 
09.07.15
11:15
зачем добавлять данные в dds?
3 Таня-ученица
 
09.07.15
11:16
(2) Макроподстановщик откуда берёт описатель?
4 Ёпрст
 
09.07.15
11:17
Макроподстановщик ...охринеть, слова то какие.
5 Ёпрст
 
09.07.15
11:17
Описатель ?
6 Таня-ученица
 
09.07.15
11:17
Неучи :)
7 Ёпрст
 
09.07.15
11:17
Девушка, вы с какой планеты ?
8 Mikeware
 
09.07.15
11:17
(4) "я знаю дзюдо, карате и много других страшных слов"©
9 Таня-ученица
 
09.07.15
11:17
Мальчики, хватит вам выделоваться :)
10 Ёпрст
 
09.07.15
11:18
если че, писать insert, изменять update, удалять delete и читать select
11 Таня-ученица
 
09.07.15
11:19
(10) Это я знаю. Ты дай готовый пример кода.
12 Ёпрст
 
09.07.15
11:19
(9) ну на вот, ознакомься.
https://msdn.microsoft.com/ru-ru/library/ms174335.aspx
13 Ёпрст
 
09.07.15
11:20
(11)
ну на
insert into вася (val) values ('лошпед')
14 Таня-ученица
 
09.07.15
11:21
(13) Вася - это имя поля?
15 Mikeware
 
09.07.15
11:21
(14) см (12)
16 Таня-ученица
 
09.07.15
11:25
База  TEST1
Таблица _1SJOURN
Поле FROG
При проведении документов я хочу писать туда:
insert TEST1 into _1SJOURN (FROG) values (МояПеременная)

Так?
17 Mikeware
 
09.07.15
11:26
ты в журнал свое поле добавила???
сильна...
18 Ёпрст
 
09.07.15
11:27
только лучше так писать:

ЗагрузитьВнешнююКомпоненту("1cpp.dll");    
запросSQL = СоздатьОбъект("ODBCRecordSet");
ТекстЗапроса = "
|update вася set val = 'лошпед'
|if @@ROWCOUNT = 0 begin
|   insert into вася (val) values ('лошпед') end";
запросSQL.ВыполнитьСкалярный(ТекстЗапроса);
19 Таня-ученица
 
09.07.15
11:28
(17) А что тут страшного?
(18) Ёпрстик, пожалуйста, напиши для моего примера (:
20 Ёпрст
 
09.07.15
11:30
ЗагрузитьВнешнююКомпоненту("1cpp.dll");    
запросSQL = СоздатьОбъект("ODBCRecordSet");
ТекстЗапроса = "
|update _1sjourn set frog= 'лошпед'
|if @@ROWCOUNT = 0 begin
|   insert into _1sjourn (frog) values ('лошпед') end";
запросSQL.ВыполнитьСкалярный(ТекстЗапроса);
21 Kvant1C
 
09.07.15
11:30
(19) >>А что тут страшного?
Дядя Боря заругает...
22 Ёпрст
 
09.07.15
11:31
только, тебе это не поможет :)
23 Mikeware
 
09.07.15
11:31
(19) страшного ничего. если понимаешь, что делаешь....
24 Ёпрст
 
09.07.15
11:31
особенно в свете "При проведении документов я хочу писать туда"
25 Mikeware
 
09.07.15
11:31
(22) как тому негру - молоко...
26 Ёпрст
 
09.07.15
11:32
И это, огласите цель добавления поля лягушка в табличку журнала документов ?
27 Mikeware
 
09.07.15
11:33
(26)
дер квакен  дер канавен дер шлеп дер шлеп дер шлеп...
28 Таня-ученица
 
09.07.15
11:34
Как в запросе записать условие, что мой текущий документ равен IDDOC ?
29 Ёпрст
 
09.07.15
11:34
а так, заведи общий реквизит документа с галкой отбор и не выеживайся.. будет тебе
"При проведении документов я хочу писать туда"
30 Таня-ученица
 
09.07.15
11:34
(26) Это база для выставки лягушек.
31 Mikeware
 
09.07.15
11:34
(28) буквами...
32 Таня-ученица
 
09.07.15
11:35
(29) Нельзя трогать MD :(
33 Ёпрст
 
09.07.15
11:36
(28) where iddoc = :ВыбДокумент

Запрос.УстановитьТекстовыйПараметр("ВыбДокумент",что-то.ТекущийДокумент());
34 Mikeware
 
09.07.15
11:36
(32) за несовпадение структуры md со структурой базы я б... мужиков бы кастрировал, а вот что с вами делать....
35 Ёпрст
 
09.07.15
11:37
(32) а кто запрещает то?
А поле то тебе зачем, а как при проведении будешь поле апдейтить ?
Неужели триггер на табличку повесишь ?
;)
36 Ёпрст
 
09.07.15
11:37
(34) за вымя взять ? :)
37 Таня-ученица
 
09.07.15
11:38
(35) Тоесть простым апдейтом таблицы из ПриЗаписи я не отделаюсь? :(
38 Mikeware
 
09.07.15
11:38
(36) "на берегу доярка доила корову, а в воде отражалось все наоборот"©
39 Таня-ученица
 
09.07.15
11:44
Как можно избежать прямой записи и писать средствами языка 1С, но не добавлять в MD имя общего реквизита?
40 Ёпрст
 
09.07.15
11:51
(37) Каким образом, если "Нельзя трогать MD "  ?
41 Kvant1C
 
09.07.15
11:52
(39) Для начала сформулировать простыми русскими словами - в чем суть поставленной задачи?
42 Ёпрст
 
09.07.15
11:52
(39) своим добавленным полем, ты уже это сделала, осталось только сам мд подправить
43 Ёпрст
 
09.07.15
11:54
если боишься долгой реструктуризации, то на чистой конфе добавляешь поле, сохраняешь - имеешь новый мд и dds. подменяешь его в рабочей базе, лишнее поле вносишь ручонками в самом скуле. Всё.
44 Таня-ученица
 
09.07.15
11:58
(43) Подружески обнимаю тебя (:
45 DCKiller
 
09.07.15
11:58
Ох, чувствую, наделает делов девочка...
46 Mikeware
 
09.07.15
11:59
(43) только как это соотносится с "Нельзя трогать MD"
47 Mikeware
 
09.07.15
11:59
(45) "обезьяна с гранатой"©
48 Kvant1C
 
09.07.15
12:05
(45) Интересно, она на рабочей базе тренируется или все же на копии...
49 palpetrovich
 
09.07.15
12:10
отраслевая, 1с-лягушатник... :)
50 Таня-ученица
 
09.07.15
12:13
(48) на рабочей
51 DCKiller
 
09.07.15
12:14
Все ясно! Это тролль (50)
52 Kvant1C
 
09.07.15
12:27
(50) поди-ка еще и без бэкапа ...
53 Попытка1С
 
09.07.15
12:43
(51) +1
54 Serginio1
 
09.07.15
13:01
(45) Пусть потренируется на тестовой базе. Все в этой жизни бывает в первый раз.
55 Эльниньо
 
09.07.15
13:02
Таня на рабочей без бэкапа курочит базу запросто.
А вы чего добились в жизни, неудачники?
56 Kvant1C
 
09.07.15
13:10
(55) Да куда нам поплавкам против таких грузил... :)
57 Mikeware
 
09.07.15
13:26
м-дя
из правилаVDE69® следует, что "период полураспада базы без программиста - 6 месяцев".
Данный "программист" - стимулирует распад :-)))
Хотя, наверное, это все-таки троллинг.
58 Таня-ученица
 
09.07.15
14:54
Ёпрст, не получилось у меня.
59 Таня-ученица
 
09.07.15
14:54
Помоги
60 Ёпрст
 
09.07.15
14:55
(58) что именно сделала ?
61 Таня-ученица
 
09.07.15
14:57
(60) ниже напишу подробно
62 Mikeware
 
09.07.15
14:58
- Ну, всё...
-- Сделал?
- Не, сломал!!!
©
63 Mikeware
 
09.07.15
14:59
(59) случайно в консоли drop database набралось? :-)
64 Таня-ученица
 
09.07.15
15:00
Создала новую пустую папку, в SQL создала пустую базу. Создала в пустой папке SQL-базу 7ки. В ней открыла конфигуратор и Через Объединение конфигураций объединила в пустую базу MD из рабочей.
Но при этом создались поля в таблицах, имена которых отличаются от имён полей в рабочей базе!
В рабочей я создала поле из DDSа, но теперь боюсь в рабочую копировать MD файл. Ведь имена полей в пустой базе другие.
Или я зря боюсь?
65 ДенисЧ
 
09.07.15
15:01
(64) нет, не зря. Так делать нельзя
66 Таня-ученица
 
09.07.15
15:02
(65) напиши как нужно
67 Mikeware
 
09.07.15
15:03
(66) присоедини к папке  мд пустую базу, и сделай действие, вызывающее простую реструктуризацию
68 Ёпрст
 
09.07.15
15:03
(64) открой еще раз пустую базу, в ней сделай в пофигураторе - конфигурация - загрузить измененную - укажи на мд-ник рабочей. Сохрани, добавь реквизит , еще раз сохрани..
69 Ёпрст
 
09.07.15
15:04
наслаждайся
70 Mikeware
 
09.07.15
15:05
а лучше все-таки как в (64).  "зато весело"©
71 Ёпрст
 
09.07.15
15:09
ЗЫ: не забудь у нового общего реквизита документа выставить галку отбор (чтоб он появился в _1sjourn), иначе он будет во всех документах как реквизит шапки.
72 Таня-ученица
 
09.07.15
15:11
Про отбор знаю.
Спасибо тебе про загрузку измененного! Ты такой милый (:
73 Таня-ученица
 
09.07.15
15:18
А как мне в SQL server снять галку NULL ?
74 Ёпрст
 
09.07.15
15:18
(73) где ?
75 Таня-ученица
 
09.07.15
15:20
(74) Я поля создала из DDSа, но забыла снять галочку Разрешить значения NULL
76 Таня-ученица
 
09.07.15
15:20
Это всё в студии SQL
77 Ёпрст
 
09.07.15
15:20
ну удали поле, создай заново
78 Ёпрст
 
09.07.15
15:21
как те надо, можешь его прям там же и проапдейтить, чтоб не null было , а "пустой ид" от 1с-ины
79 Ёпрст
 
09.07.15
15:22
+78 '     0   '
если что
80 Ёпрст
 
09.07.15
15:24
это, ежели реквизит агрегатного типа данных, а не число/строка/дата.
81 Таня-ученица
 
09.07.15
15:24
Студия не даёт создать поле без NULL
82 Ёпрст
 
09.07.15
15:26
(81) ALTER COLUMN используй
83 Mikeware
 
09.07.15
15:26
через DDL смени
84 Таня-ученица
 
09.07.15
15:26
Можно создать поле с галочкой, а потом убрать галку из консоли запросом?
85 Mikeware
 
09.07.15
15:27
(84) да
86 ДенисЧ
 
09.07.15
15:27
(83) (82) вы чего тут разматерились-то?
87 Mikeware
 
09.07.15
15:30
(86) мы ж на нем не ругаемся, мы ж на ём разговариваем...
88 Таня-ученица
 
09.07.15
15:32
(82) Создала поле заново. Галка взведена. Какой запрос написать, дайте простой пример, чтобы снять галку.
89 Ёпрст
 
09.07.15
15:32
Для не пустой таблицы не даст убрать.
90 Ёпрст
 
09.07.15
15:33
"галочку"
91 Ёпрст
 
09.07.15
15:33
нужно заново создавать столбец и указывать для него значения "по-умолчанию".
92 Таня-ученица
 
09.07.15
15:34
(89) А как создать поле заново запросом и чтобы там в пустых ячейках был не NULL, а 0,00
?
93 Ёпрст
 
09.07.15
15:35
(92) поле какого типа хоть ?
94 Таня-ученица
 
09.07.15
15:35
(93) нумерик
95 Таня-ученица
 
09.07.15
15:36
Мне так DDS определил
96 Mikeware
 
09.07.15
15:36
(92) слово DEFAULT в CREATE TABLE ни о чем не говорит?
97 ДенисЧ
 
09.07.15
15:36
Мда...
А ничего, что 1с его вскоре убъёт?
98 Таня-ученица
 
09.07.15
15:37
(97) Почему?
99 Mikeware
 
09.07.15
15:37
(97) Тюю.... База-то  к тому времени все равно рухнет....
100 Таня-ученица
 
09.07.15
15:37
(96) Говорит, мне нужен пример
101 Mikeware
 
09.07.15
15:38
(100) BOL украли, MSDN забанили?
102 Таня-ученица
 
09.07.15
15:39
(97) Ты думаешь, что при создании новых реквизитов, 1С будет использовать следующий по порядку номер и он совпадёт с моим рукотворным?
103 ДенисЧ
 
09.07.15
15:39
(98) 1с - очень нервная дамочка... ПМС там и рядом не лежал...
104 ДенисЧ
 
09.07.15
15:39
(102) Я думаю, что она увидит нечто левое и грохнет ничтоже сумняшеся
105 Mikeware
 
09.07.15
15:39
(102) лехко
106 Таня-ученица
 
09.07.15
15:40
Ёпрст, меня тут пугают и мне уже страшно
107 Ёпрст
 
09.07.15
15:41
Хотя не, можно так сделать

update _1sjourn set SP66666666какоетамутебя? = 0 where SP66666666какоетамутебя? is null;
alter table _1sjourn alter column SP66666666какоетамутебя? numeric(15,2) not null;
108 Ёпрст
 
09.07.15
15:41
пробуй в студии своей.
109 Ёпрст
 
09.07.15
15:42
тока точность поставь и своё имя реквизита
110 Таня-ученица
 
09.07.15
15:45
Ёпрст - ты прелесть! (:
Эти грубияны правы, что 1С может убить эти поля?
111 Ёпрст
 
09.07.15
15:50
(110) 1c-ина - нет, тот кто ей повелевает - да.
112 Таня-ученица
 
09.07.15
15:52
(111) если я создам новый общий реквизит, он затрёт моё поле?
113 Ёпрст
 
09.07.15
15:52
смотришь в структуру "пустышки" в скуле, делаешь такое же поле в рабочей. Потом кидаешь с пустышки мд и ддс за место рабочих и радуешься. всё
114 Ёпрст
 
09.07.15
15:52
(112) нет
115 Таня-ученица
 
09.07.15
15:54
Опять беда. При входе в пользовательском режиме пишет Ошибка, нарушена структура таблицы 1SJournal
116 Mikeware
 
09.07.15
15:54
(113) так как это согласуется с "не менять md"? :-)
117 Ёпрст
 
09.07.15
15:54
(115) ну рассказывай по-шагам, чего делала
118 Ёпрст
 
09.07.15
15:55
(116) :)
ей просто лень ждать реструктуризации, на сколько я понял
119 Таня-ученица
 
09.07.15
15:59
(117) Создала пустую папку, затем в SQL пустую базу, в конфигураторе прописала параметры SQL, сохранила. Затем в конфигураторе загрузить измененную конфигурацию и выбрала MD рабочей базы. Сохранила.
Создала 3 общих реквизита документов типа число. Всё сохранила и вышла из конфигуратора пустой базы.
В SQL в рабочей базе создала руками 3 поля нумерик. Запустила ёпрстов запрос.
Скопировала из пустой папки/базы MD и DDS в рабочую папку/базу.
Захожу в пользовательском режиме - ошибка.
120 ДенисЧ
 
09.07.15
16:00
ЧиТД.
С такими знаниями менять структуру базы 1с - череповато....
121 Mikeware
 
09.07.15
16:00
(118) "лень ждать реструктуризации" - несклько иное
122 Mikeware
 
09.07.15
16:01
(120) о том и было сказано достаточно давно...
123 Ёпрст
 
09.07.15
16:01
(119)
>>>В SQL в рабочей базе создала руками 3 поля нумерик.

с именами из нового dds ?
124 ДенисЧ
 
09.07.15
16:01
(122) Я в курске.
Это просто резюме ветки...
125 Таня-ученица
 
09.07.15
16:02
(123) да
126 Ёпрст
 
09.07.15
16:02
Открой в скуле табличку _1sjourn в пустой базе и в рабочей.
Имена полей и их типы совпадают хоть ?
127 Mikeware
 
09.07.15
16:03
Кстати, не помню - "загрузить измененную конфигу" разве не по "человечьим" именам сопоставляет?
128 ДенисЧ
 
09.07.15
16:03
(127) По человечим - сравнение ставит
129 Mikeware
 
09.07.15
16:04
(126) Да не пофиг ли?
три поля добавила - значит три поля надо удалить. любые...
исто для равновесия природы...
130 Ёпрст
 
09.07.15
16:05
(127) не, просто целиком замещает мд-ник. И сопоставление по id
131 Таня-ученица
 
09.07.15
16:05
(126) Проверила тщательно, всё совпадает, тип, длина, имя
132 Mikeware
 
09.07.15
16:06
(130) а не проще тогда было взять рабочий мд, и без всякого "загрузить измененую"?
133 Ёпрст
 
09.07.15
16:07
Покажи скриншот табличек в скуле
134 Ёпрст
 
09.07.15
16:07
(132) можно :)
135 Mikeware
 
09.07.15
16:08
(134) дык!
И без всяких извратов...
136 Ёпрст
 
09.07.15
16:08
просто это был ответ на "объединила с пустым мд"
137 Таня-ученица
 
09.07.15
16:09
(133) Таблица из пустой базы - пуста, что там показывать?
138 Mikeware
 
09.07.15
16:09
(136) :-))
139 Таня-ученица
 
09.07.15
16:09
А в рабочей в новый полях, как я и хотела - 0,00
140 Ёпрст
 
09.07.15
16:09
(137) структуру таблицы _1sjourn
141 Mikeware
 
09.07.15
16:09
(137) ТыНеПоверишь...©
структуру
142 Таня-ученица
 
09.07.15
16:13
Вот структура
Стрелкой указаны новые поля
http://s013.radikal.ru/i323/1507/c7/94ba99614106.jpg
143 Ёпрст
 
09.07.15
16:13
А так, 3 общих реквизита .. как-то не есть гуд, они точно нужны то ?
144 Таня-ученица
 
09.07.15
16:14
(143) Я пока сделала 2, третий в перспективе
145 Ёпрст
 
09.07.15
16:14
и прям в обеих базах так ?
146 Таня-ученица
 
09.07.15
16:14
(145) да
147 Ёпрст
 
09.07.15
16:15
и кусок словаря покажи, где описалово таблички _1sjourn
148 Таня-ученица
 
09.07.15
16:15
Ты про третий сомневался из-за того, что MS SQL имеет ограничение в 16 индексных полей?
149 Ёпрст
 
09.07.15
16:16
7 общих реквизитов..
150 Ёпрст
 
09.07.15
16:16
перебор
151 Mikeware
 
09.07.15
16:16
(146)врешь....
152 Ёпрст
 
09.07.15
16:16
(148) че ?
153 Mikeware
 
09.07.15
16:18
(150) у меня вроде 9, и нормально
154 Таня-ученица
 
09.07.15
16:20
155 Mikeware
 
09.07.15
16:21
(154) ч.т.д.
156 Таня-ученица
 
09.07.15
16:22
Может длина ?
157 Таня-ученица
 
09.07.15
16:22
15 + 4
В 1С ставила 16 +4
158 Mikeware
 
09.07.15
16:23
блин, питомник и покупатель в общем журнале - куда ни шло..
Лягушка - спорно, ну ладно...
лягушка цифрами - хрен с ним, серийник у лягушки...
но дробно значение ....
159 Mikeware
 
09.07.15
16:24
(156) сравни (142) и (154).
я ж тебе еще в (151) сказал...
160 Таня-ученица
 
09.07.15
16:26
(159) всё совпадает
161 Mikeware
 
09.07.15
16:27
(160) дааа?
правда, штоль?
162 Таня-ученица
 
09.07.15
16:27
"но дробно значение" что не так с кол-вом знаков после запятой?
163 Таня-ученица
 
09.07.15
16:28
(161) не выделывайся
164 Mikeware
 
09.07.15
16:29
+(161) Путем простейшей перестановки букв из Снегурочки может получится,как эпическая Огнеср учка,так и абсолютно неполиткорректная Негросу чка. А пожелание с Новым Годом, превращается в брутальное Го вно с Дымом!
©
165 Таня-ученица
 
09.07.15
16:29
Ёпрст, подскажи где у меня косяк?
166 Mikeware
 
09.07.15
16:30
(165) в ДНК?
167 Ёпрст
 
09.07.15
16:35
флаг последовательности стоит не в том месте, не помню ужо, критично ли это..
168 Ёпрст
 
09.07.15
16:37
то что на скриншоте в (142) это в обеих базах так ?
169 Mikeware
 
09.07.15
16:41
(168) нет, конечно..
170 Таня-ученица
 
09.07.15
16:42
В DDSе флаг всегда в конце стоит, а в SQL нет. Это критично?
Если да, то как поля сместить?
171 Таня-ученица
 
09.07.15
16:44
Да, в пустой базе в SQL поле флаг замыкает.
172 Mikeware
 
09.07.15
16:44
(170) только в ЕМ.
Или сгенерировать правильный журнал, ДТСом перенести, переименовать, старый ужалить
173 Mikeware
 
09.07.15
16:44
+(172) "ужалить" читать как "удалить"
174 Таня-ученица
 
09.07.15
16:48
Дайте пример запроса, которым можно изменить последовательность полей в таблице
175 Mikeware
 
09.07.15
16:49
(174) нет такого запроса.
реляционке пофиг порядок. поэтому....
а 1с - не совсем реляционка, у нее свои желто-красные тараканы... поэтому...
176 Таня-ученица
 
09.07.15
16:50
(175) Если поля делать руками, они полюбому будут замыкающими, тогда всей этой идее нет смысла.
177 Таня-ученица
 
09.07.15
16:52
(175) Изменить руками DDS - не вариант? :)
178 МихаилМ
 
09.07.15
16:55
(177)
dds пересоздается при изменении md.
в openconf есть плагин , восстанавливающий изменения в dds.

также можно исправить хп sp_tables, xnj ,s 1c "не видела"    
изменений.
179 Mikeware
 
09.07.15
16:56
(176) см (172)
Смысл, может, и есть - только надо всегда сначала думать, а потом делать...
(177) а md придуман злыми мужиками чисто чтоб отвлекать девочек-блондинок от DDS
180 МихаилМ
 
09.07.15
16:58
+ (178)

xnj ,s 1c "не видела"    

читать

чтобы  1c "не видела"
181 Ёпрст
 
09.07.15
16:58
проще создать новое поле в конец таблички, перенести туда значения поля с DS, затем удалить этот столбец и тот переименовать.
182 Ёпрст
 
09.07.15
16:59
можно в одном запросе.
183 Ёпрст
 
09.07.15
16:59
в пакетном.
184 МихаилМ
 
09.07.15
16:59
185 Ёпрст
 
09.07.15
17:00
Пилять, такая же шляпа и в дбф.
Нафига 1с-ина такое делает, не ясно.
186 Mikeware
 
09.07.15
17:00
(185) дык оно поэтому и реструктуризирует так... переносом данных....
187 Ёпрст
 
09.07.15
17:06
Ну и хрен с ним. Тёть тань, в скуле добавляй еще одно поле в конец, такое же, как и DS2931. Затем делай

update _1sjourn
set новоеполе = DS2931

затем грохай DS2931 и новоеполе переименовывай в DS2931. усё.
188 Таня-ученица
 
09.07.15
17:07
(187) там одни нули, зачем оно?
189 Mikeware
 
09.07.15
17:07
(187) так переименовывать-то вроде DDL тоже нельзя?
190 Mikeware
 
09.07.15
17:08
(188) лишнее оно, лишнее... удаляй...
191 Mikeware
 
09.07.15
17:09
Я ж говорил, надо уроавновешивать всё... одно поле добавила - одно удалила...

"илья старается скорее
уравновесить зло добром
увидел парни бьют мальчишку
красиво рядом станцевал"
©
192 ДенисЧ
 
09.07.15
17:10
(191) Надо так...
Поле удалила - уравновесила заявлением...
193 Ёпрст
 
09.07.15
17:11
(189) можно
194 Ёпрст
 
09.07.15
17:11
(188) тогда удаляй и создавай в конец и заполни нулем, как выше делала. всё
195 Mikeware
 
09.07.15
17:11
(192) не, заявлением уравновешивается удаление базы....
ну по крайней мере хотя бы таблицы....
196 Ёпрст
 
09.07.15
17:11
там флаг принадлежности доков к последовательности
197 Ёпрст
 
09.07.15
17:13
Блин, какой то примитив пол дня решаешь :)
198 Ёпрст
 
09.07.15
17:13
за это время оно само бы реструктуризировалось
199 Mikeware
 
09.07.15
17:15
(198) дык что и требовалось доказать....
200 Mikeware
 
09.07.15
17:15
+(199) причем ладно бы еще чему-то научилась, поняла...
201 Таня-ученица
 
09.07.15
17:17
Теперь не могу удалить старое поле, чтото с индексом
http://s018.radikal.ru/i513/1507/79/dcab8219746f.jpg
202 Mikeware
 
09.07.15
17:19
(201) естественно...
203 Mikeware
 
09.07.15
17:19
блин, мне уже даже интересно стало....
204 Asmody
 
09.07.15
17:20
Девушка, поделитесь с народом, откуда вы взяли такой интересный IP.
205 Таня-ученица
 
09.07.15
17:20
Ёпрст, я прибью индекс?
206 Таня-ученица
 
09.07.15
17:20
(204) Антарктида?
207 Asmody
 
09.07.15
17:21
(206) США
208 Ёпрст
 
09.07.15
17:21
прибивай
209 Mikeware
 
09.07.15
17:21
(204) с селезневки, чтоль?
210 Таня-ученица
 
09.07.15
17:22
(208) Как потом переиндексировать?
211 Mikeware
 
09.07.15
17:22
(210) добавить :-)
212 Ёпрст
 
09.07.15
17:22
создашь такой же индекс для нового поля.
213 Ёпрст
 
09.07.15
17:23
зайди в свойства индекса в скуле - удали оттуда поле DS...
214 Ёпрст
 
09.07.15
17:24
cjplfq yjdjt gjkt d rjytw? pfqlb d cdjqcndj byltrcf - lj,fdm 'nj gjkt/ dc`
215 Ёпрст
 
09.07.15
17:24
затем создай поле в табличке, зайди в индекс - добавь это новое оле
216 Ёпрст
 
09.07.15
17:25
не забудь его вверх сместить.. потом.
217 Таня-ученица
 
09.07.15
17:25
(215) А я убила сам индекс, теперь руками пытаюсь его сделать :(
218 Таня-ученица
 
09.07.15
17:26
Какое поле ключевое ставить?
219 Ёпрст
 
09.07.15
17:26
ну делай, вот не пофик ли..
у тебя там аналогичные есть
220 Таня-ученица
 
09.07.15
17:27
Разобралась
221 Ёпрст
 
09.07.15
17:27
в начале ds, потом date_time_iddoc
222 Ёпрст
 
09.07.15
17:27
у тебя в пустышке вся структура, если че - смотри туда :)
223 Таня-ученица
 
09.07.15
17:27
(222) точно!
224 Таня-ученица
 
09.07.15
17:28
Теперь слетели индексы 1С, предложила запуститься в монопольном режиме. Запустила
225 Таня-ученица
 
09.07.15
17:29
Мне не нужно было убивать весь индекс в SQL, достаточно было просто подменить поле DS?
226 Таня-ученица
 
09.07.15
17:30
Ура, база заработала! Я теперь крутая (:
227 Таня-ученица
 
09.07.15
17:31
228 Serginio1
 
09.07.15
17:31
Да уж начало было в 09.07.15 - 11:13
229 Ёпрст
 
09.07.15
17:32
(225) да
230 Ёпрст
 
09.07.15
17:32
но это без разницы
231 ДенисЧ
 
09.07.15
17:33
Всё, Ёпрст ...
Теперь ты просто обязан жениться...
232 Serginio1
 
09.07.15
17:34
Наверное проще было бы в пустой базе добавить поле.
Посмотреть его название и тип с создать его в реальной базе. MD и  DDS скопировать в каталог реальной
233 Ёпрст
 
09.07.15
17:38
(232) :)
этим как-бэ и занимались всё это время.
234 Таня-ученица
 
09.07.15
17:39
(233) Ты восмьёрку знаешь?
235 Ёпрст
 
09.07.15
17:39
(231) На меня можете не рассчитывать ©France
236 Ёпрст
 
09.07.15
17:40
(234) Постольку-поскольку
237 Ёпрст
 
09.07.15
17:40
ну лучше б бл..ть не знал!
238 Ёпрст
 
09.07.15
17:40
достал это снеговик
239 Таня-ученица
 
09.07.15
17:40
(236) Научишь меня? ;)
240 Таня-ученица
 
09.07.15
17:41
Там такиеже SQL запросы, только смешные (:
241 Asmody
 
09.07.15
17:42
(239) Фотки процесса "обучения" потом выложить не забудьте
242 Serginio1
 
09.07.15
17:52
(189) Вроде как можно https://msdn.microsoft.com/ru-ru/library/aa337520.aspx
243 Serginio1
 
09.07.15
17:54
242 Тьфу прошу прощения это относится к таблицам
244 Serginio1
 
09.07.15
17:55
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший