Увеличить кол. символов>255 в произвольном свойстве товара?

Увеличить кол. символов>255 в произвольном свойстве товара?

Сообщение SLIVERPOOLS » Пн апр 23, 2018 7:20 am

Можно ли в произвольном свойстве товара (тип данных "текст"): увеличить количество символов более 255?

Можно ли решить вот такую проблему:
Я создал в карточке товара произвольное свойство товара (тип данных "текст") (для вывода этого текста на печать ценников)
http://joxi.ru/DmBgZJ4IwNNPx2

Но есть такая проблема:
Когда Я в это поле вставляю текст, то максимальное количество символов - 255
(а у нас в среднем, этот текст состоит из 600 символов)

Можно ли увеличить количество символов?
(А то пока вижу выход, что делать условно 3 таких поля)
Состав_На печать_01 (255 символов)
Состав_На печать_02 (255 символов)
Состав_На печать_03 (255 символов)
И условно, заполнять нужные нам 600 символов разбивши их на 3 части и вставив вот в эти 3 свойства?

Можно ли увеличить количество символов в одном свойстве?

PS
Еще как идея, если создать в карточке товара "событие" и в нем вписать текст (то там можно поместить более 255 символов)
http://joxi.ru/bmoRJYdCxMMjkr

Но программа, которой мы подключаемся через sql сервер к предпринимателю и вытягиваем таблицы данных для вывода их на печать - не видит таблицу с событиями (я так понимаю что события не сохраняются в таблице?)
(Потому что, например, "произвольные свойства" находятся в таблице param_articles_№
http://joxi.ru/VrwyzYnTOKKaE2)
А "событие" я не нашел ни в одной таблице.

Спасибо
SLIVERPOOLS
 
Сообщения: 15
Зарегистрирован: Пн дек 01, 2014 6:44 pm

Re: Увеличить кол. символов>255 в произвольном свойстве това

Сообщение dmitry » Пн апр 23, 2018 1:59 pm

SLIVERPOOLS писал(а):Можно ли в произвольном свойстве товара (тип данных "текст"): увеличить количество символов более 255?


Позвоните (телефоны - в Справка / О программе), подключусь и сделаю.
Если самостоятельно: в программе "SQL Management Studio" или "SQL Administrator Free for SQL" в таблице ArticleParams изменить размер поля Val_3 с 255 на 1000.
Или нажать в программе клавиши Ctrl+F10, скопировать и вставить следующий текст:
DB.Execute("ALTER TABLE ArticleParams ALTER COLUMN Val_3 VARCHAR(1000)")

Для увеличения поля "Примечание/Описание" в свойствах товара:
DB.Execute("ALTER TABLE Articles ALTER COLUMN Memo VARCHAR(1000)")

(Но это для SQL Server, для обычного варианта программы решается иначе).

SLIVERPOOLS писал(а):А "событие" я не нашел ни в одной таблице.


Их названия - в таблице ArticleFactNames, данные - в ArticleFacts (отобрать по нужному FactID).
P.S. Param_articles_№ тоже не таблицы, а "представления" (таблицы - ArticleParamNames и ArticleParams), вы можете создать такие же для событий.
dmitry
Разработчик
 
Сообщения: 2853
Зарегистрирован: Чт янв 27, 2011 3:43 pm

Re: Увеличить кол. символов>255 в произвольном свойстве това

Сообщение SLIVERPOOLS » Ср апр 25, 2018 6:56 am

Да, спасибо, помог вот этот код:
Или нажать в программе клавиши Ctrl+F10, скопировать и вставить следующий текст:
DB.Execute("ALTER TABLE ArticleParams ALTER COLUMN Val_3 VARCHAR(1000)")


Единственное — чтоб код сработал, пришлось повысить тайм-аут сервера (в Настройки->Разное->Сервер->Тайм-аут) до 240 сек
SLIVERPOOLS
 
Сообщения: 15
Зарегистрирован: Пн дек 01, 2014 6:44 pm


Вернуться в Использование программы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2