![]() |
|
Изменение данных на прямую в базе 1с | ☑ | ||
---|---|---|---|---|
0
pervakovanton
11.06.13
✎
07:49
|
Добрый день,
Номенклатура и номенклатурные группы выгружается в 1с из производственной программы(пп). В пп можно изменять элемент в группу и обратно если объект еще нигде не участвовал. Объект номенклатруная группа (группа) выгрузился в 1с, после чего в пп его изменили в элемент. А вот 1с не умеет снимать признак ЭтоГруппа. Т.к. выгрузка была в 2012 году, то есть куча документов и ссылок с этой номенклатурной группой. Сейчас нужно сторнировать один из документов, но выбрать номенклатурную группу(группу) нельзя. Как правильно поступить: 1 напрямую в базе установить у группы поле _IsFolder = 1 2 программно создать корректировку регистров с указанием номенклатурной группы(группы) |
|||
1
Defender aka LINN
11.06.13
✎
07:52
|
Удали группу и создай элемент с той же ссылкой. И не тилипи моск
|
|||
2
Aleksey
11.06.13
✎
08:05
|
установить группу программно
|
|||
3
pervakovanton
11.06.13
✎
08:21
|
(2) разве 1с такое позволяет?
|
|||
4
Aleksey
11.06.13
✎
08:22
|
(3) А разве 1с не всё равно?
|
|||
5
pervakovanton
11.06.13
✎
08:27
|
(4) Поле ЭтоГруппа доступно только для чтения, напишите пожалуйста пример как из группы сделать элемент
|
|||
6
Aleksey
11.06.13
✎
08:29
|
(5) А где я предлагал сделать из группы элемент?
|
|||
7
Aleksey
11.06.13
✎
08:30
|
я предлагал п.2
|
|||
8
kortun
11.06.13
✎
08:32
|
(5) поле этогруппа можно поменять прямо в таблице базы данных, меняешь 1 на 0 и фсе
|
|||
9
афаф
11.06.13
✎
08:38
|
// СпрСсылка - ссылка на наш справочник
Об = СпрСсылка.ПолучитьОбъект(); Об.Удалить(); СпрНовый = Справочники.Номенклатура.СоздатьЭлемент(); СпрНовый.УстановитьСсылкуНового(СпрСсылка); СпрНовый.Наименование = "Я - новый элемент со старой ссылкой!"; // тут еще нужно заполнение всякой фигни вроде типа номенклатуры, и всяких прочих ед измерения СпрНовый.Записать(); |
|||
10
pervakovanton
11.06.13
✎
08:45
|
(1) и (9) спасибо за ваш вариант, он работает и раз несколько человек его предлагают, значит он надежный я надеюсь
(8) так тоже работает, единственно, не знаю что за фишка 1с, но битовое поле это группа = 1 означает элемент, а 0 - группу. Я лично сторонник не ползать в базу 1с напрямую поэтому остановлюсь на варианте с подменой ссылки. Всем спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |