Написал: Евгений Фомин в категорию 1С
Возник вопрос получит телефоны из справочника ЮрЛиц в 1С 7.7. Делал так:
1
2
3
4
5
6
7
8
| ТекстЗапроса =
"
|ОбрабатыватьДокументы Все;
|Обрабатывать НеПомеченныеНаУдаление;
|ЮрНаименование = Справочник.ЮрЛица.Наименование;
|ЮрТелефон = Справочник.ЮрЛица.Телефоны
|Группировка ЮрНаименование Без Групп Все;
|"; |
После запуска обработки вылезала ошибка. с таким содержанием «Запрос не оперирует величинами типа «Строка» неопределенной длины». После пары часов поиска похожих проблемы в Итернете выяснилось что 7-ка не поддерживает работу с запросами в которых используется реквизит строка с неопределенной длинной. В общем решение пришло такое а что если использовать ссылку на элемент Справочника а уже потом через точку вызывать реквизиты. Придумано — сделано.
1
2
3
4
5
6
7
| ТекстЗапроса =
"
|ОбрабатыватьДокументы Все;
|Обрабатывать НеПомеченныеНаУдаление;
|ЮрЭлемент = Справочник.ЮрЛица.ТекущийЭлемент;
|Группировка ЮрЭлемент Без Групп Все;
|"; |
Только для обрезки строки пришлось воспользоваться таким вот кодом.
1
| Телефоны = Шаблон([Запрос.ЮрЭлемент.Телефоны#255]); |
Цифры в конце после решётки количество символов в строке, я взял по максимуму.
Комментарии отключены
Написал: Евгений Фомин в категорию 1С, tags: 1с 8
Столкнулся с такой проблемой в 1с 8.2(ну и 8.3 скорее всего) нудно преобразовать строку такого вида «31.01.2015» в дату. Обычные люди подумают сразу что надо написать так Дата(«31.01.2015″), а нет в отладчик выдает ошибку что то типо такого «Невозможно преобразовать в Дату». Так вот магия 1с такова надо еще приплюсовать часы, минуты, секунды.
А выглядеть это будет так
1
| Дата("31.01.2015"+" 00:00:00"); |
Комментарии отключены
Запускаешь терминально приложение оно запускается и выходит ошибка Error 1043: Invalid parametr. Покопался в Итернете и выяснилось что Цитрикс клиент поддерживает аутенификацию через смарт-карты и прочие девайсы. Видимо что то слетело на клиентском компьютере.
Решение простое.
В ICA Client\module.ini в секции [ICA 3.0] из параметра VirtualDriver удалить SmartCard.
Мне помогло.
Комментарии отключены
Написал: Евгений Фомин в категорию 1С
При обновлении конфигурации «Бухгалтерия предприятия» возникла ошибка «Нарушена целостность структуры конфигурации.» Мне помог такой вариант лечения. В начальном экране выбора загружаемой базы я удалил базу в которой было это ошибка и добавил по новой. Только не понял прикола при входе в базу почему то пришлось два раза вводить пароль. Видимо глук.
Комментарии отключены
Написал: Евгений Фомин в категорию 1С
Для того чтобы добавить дополнительные реквизиты в номенклатуру нужно зайти.
Настройки и администрирование -> Настройки параметров -> Настройка сервисные функции.
Поставить галку — Использовать дополнительные реквизиты и сведения.
В самой же номенклатуре. Все действия -> Изменить состав доп. реквизитов и сведений. Там дальше через подбор.
Комментарии отключены