Инфо-Предприятие - Форум
ПрограммыПоддержкаКупитьПартнерам

Вернуться   Инфо-Предприятие - Форум > Платформа разработки > Общий
Регистрация Обмен опытом Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Внимание! Этой ветке форума больше трех лет. Возможно, обсуждаемые здесь вопросы уже не актуальны. Тем не менее, Вы можете отвечать в этой теме, если при ответе поставите флажок.
  #1  
Старый 07.02.2010, 04:17
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,269
По умолчанию Коды аналитик

Есть некий справочник (например договора). Там есть первичный ключ, который подставляется в качестве аналитического признака. Возможно ли и если ДА, то как сделать следующее - заменить код аналитики с первичного ключа на другой - строкового типа, чтобы пользователь мог подправить под себя его значение. Например заменить на номер. или на другой созданный.
(Работал в ИП1, привык к кодам , в которых записал сущ.инф.(существенную информацию).
Миниатюры
Нажмите на изображение для увеличения
Название: замена кодов.PNG
Просмотров: 1509
Размер:	24.9 Кб
ID:	945  
Ответить с цитированием
  #2  
Старый 07.02.2010, 08:55
Аватар для Виктор
Виктор Виктор вне форума
Завсегдатай
 
Регистрация: 13.12.2007
Адрес: Из Советского Союза
Сообщений: 2,259
По умолчанию

В общем случае я делаю так:
1. создаю новое поле "код_стр" типа "код_аналитики".
2. Копирую сюда значения старого первичного ключа, запуская ТОП типа
ЦИКЛ ПО ЖУРНАЛУ с_договор д
д.код_стр = д.ид
д,ЗАПИСАТЬ!!
КОНЕЦ_ЦИКЛА
3.Далее все через эксперт. Тут возможны варианты.
Заменяю первичный ключ- удаляю старый и ввожу новый. Тут, если есть связанные журналы, надо отключить все связи с полем "код". Если все проходит нормально, удаляю старый ПК. Восстанавливаю все, мною отключенные, связи. При этом, если есть необходимость, заменяю тип поля по всем восстанавливаемым связям.
4 Заменяю "код_стр" на "код". Это можно сделать и ИП
5.После этого надо в обработчике с_договор.ПередДиалогом написать программу автоформирования первичного ключа "код". Теперь за уникальность ПК отвечаешь ты сам.

PS Ты работаешь на комплексе. Значит дальше могут появиться проблемы с обновлениями. Да и с заменой могут быть проблемы.
__________________
С уважением, Виктор
Ответить с цитированием
  #3  
Старый 07.02.2010, 23:05
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,833
По умолчанию

Цитата:
Сообщение от Писарев Петр Посмотреть сообщение
...заменить код аналитики с первичного ключа на другой - строкового типа, чтобы пользователь мог подправить под себя его значение....
Да, вообще-то уже были аналогичные пожелания по кодам аналитики договоров. Но надо думать, как лучше...
Ответить с цитированием
  #4  
Старый 08.02.2010, 08:06
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,269
По умолчанию

Удалять первичный ключ, который есть я не хочу. А хочу добавить поле код_стр и сделать его уникальным, чтобы использовать как код аналитики.

Какие тут могут быть проблемы с обновлениями и ссылочной целостностью?
На данном этапе нужно это в плане счетов, в остальном - где потребуется не знаю. Но пока, только в проводках по договорам.
Ответить с цитированием
  #5  
Старый 27.02.2010, 22:32
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,269
По умолчанию

Каков возможный порядок действий:
- создаю уникальное поле типа код аналитики,
- формирую эти самые коды уникальные,
- создаю ТОП в котором прохожу по все базе данных - проводки, и еще где используются, чтобы сформировать новые коды счетов с заменой кодов.
Так ИЛИ Как?
Ответить с цитированием
  #6  
Старый 24.06.2010, 04:09
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,269
По умолчанию

Цитата:
Сообщение от Григорий Посмотреть сообщение
Да, вообще-то уже были аналогичные пожелания по кодам аналитики договоров. Но надо думать, как лучше...
Или на первых порах хотя бы открыть на видимость поле ид, чтобы можно было бы в списке договоров видеть КОД этого договора.
Ответить с цитированием
  #7  
Старый 25.06.2010, 00:22
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,833
По умолчанию

Цитата:
Сообщение от Писарев Петр Посмотреть сообщение
Или на первых порах хотя бы открыть на видимость поле ид, чтобы можно было бы в списке договоров видеть КОД этого договора.
1. Откройте индивидуально.
2. Добавьте в проекты (если еще нет) - будем смотреть.
Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ограничения на добавление аналитик Писарев Петр Общий 4 24.09.2012 21:24
Настройка аналитик у счета Писарев Петр Общий 0 19.01.2010 05:39
Вопрос по подключению аналитик Crusaider Общий 1 01.07.2009 19:58
Начальное значение поля "логика" Журнала аналитик. Вадим Общий 8 18.04.2008 19:05


Часовой пояс GMT +4, время: 13:34.


vBulletin® Version 3.6.8.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot
© 1999 Новасофт