Имя: Пароль:
1C
1C 7.7
v7: Прямая запись в таблицу
,
0 Таня-ученица
 
09.07.15
11:13
В SQL таблице 1С конфигурации я добавила своё числовое поле (14,2) и теперь хочу туда писать и читать прямым запросом.
В DDS добавила нужные данные.
Как это делать, дайте пример?
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