Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RFpro.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Посетитель - 398928
Статус: 1-й класс
Рейтинг: 0
∙ повысить рейтинг »
MaTTeXHuK
Статус: 1-й класс
Рейтинг: 0
∙ повысить рейтинг »
serega-artem
Статус: 1-й класс
Рейтинг: 0
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / 1С:Предприятие для программиста

Номер выпуска:1218
Дата выхода:17.04.2016, 16:51
Администратор рассылки:F®ost (Администратор)
Подписчиков / экспертов:14 / 4
Вопросов / ответов:3 / 7

Консультация # 149091: Есть следующее задание: нужно сделать сохранение некоторых данных в dbf файл. В файле должно присутствовать поле типа "DateTime" в которое нужно записывать время без даты. Собственно у меня два вопроса: 1) Чем, какой технологией, каким методом лучше создавать данный файл? 2) Как в 1С записать данные в это поле, если даного ти...
Консультация # 186837: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Платформа 8.2.14.528 Конфигурация - самописная. Есть справочник "Контрагенты", есть подчиненный ему справочник "Договора". В документе сначала выбираю контрагента, а потом договор. Так вот при выборе договора, я вижу список из всех договоров, в то...
Консультация # 95424: Уважаемые эксперты, добрый день! Дописываю самостоятельно под нужды своего предприятия ТиС. Всё было ок, недавно началось: При существенных изменениях структуры (добавление нового документа/справочника и пр., реквизита) при записи выскакивает "CODEBASE ERROR #-210 Unrecognized field name SP8433", затем "Нарушена структур...

Консультация # 149091:

Есть следующее задание: нужно сделать сохранение некоторых данных в dbf файл.
В файле должно присутствовать поле типа "DateTime" в которое нужно записывать время без даты.
Собственно у меня два вопроса:
1) Чем, какой технологией, каким методом лучше создавать данный файл?
2) Как в 1С записать данные в это поле, если даного типа данных в 1С нет?

Буду признателен за любую помощь и советы. Особенно тем кто на практике работал с полями "DateTime". Особенно с примерами.
Спасибо.

Дата отправки: 31.10.2008, 11:06
Вопрос задал: Gorus
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Крюков Р.А.:

Здравствуйте, Gorus!
В том виде как вам хочется сделать не получится так как dbf формат не поддерживает поля типа дата/время а только поля типа дата
см. описание типов
FIELD IDENTIFIER TABLE
ASCII DESCRIPTION
C Character
D Date, format YYYYMMDD
F Floating Point
G General - FoxPro addition
L Logical, T:t,F:f,Y:y,N:n,?-not initialized
M Memo (stored as 10 digits representing the dbt block number)
N Numeric

проблему можно решить сохранением времени в поле строкового типа (ЧЧ:ММ:СС)см. пример

Приложение:

Консультировал: Крюков Р.А.
Дата отправки: 31.10.2008, 11:52
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Ovr1970:

Здравствуйте, Gorus!
Такого типа нет, единственный выход - это строковое поле. Оптимальный вариант - 5 (или 8, если нужны секунды) символов.
Вводится напрямую, через строковый реквизит, если установить формат ##:## (или ##:##:##)

Консультировал: Ovr1970
Дата отправки: 31.10.2008, 18:04
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 186837:

Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Платформа 8.2.14.528
Конфигурация - самописная.
Есть справочник "Контрагенты", есть подчиненный ему справочник "Договора". В документе сначала выбираю контрагента, а потом договор. Так вот при выборе договора, я вижу список из всех договоров, в том числе и договоров не принадлежащих данному контрагенту. Подскажите, что надо сделать чтобы при выборе договора видимость списка договоров была только конкретного контрагента?

Дата отправки: 18.11.2012, 20:03
Вопрос задал: Посетитель - 395251
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Владимир Лазурко:

Здравствуйте, Посетитель - 395251!

На форме документа у реквизита Договор в свойстве "Связь по владельцу" указать реквизит документа Контрагент:


Успехов!
Владимир.

Консультировал: Владимир Лазурко
Дата отправки: 22.11.2012, 17:06
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 95424:

Уважаемые эксперты, добрый день!
Дописываю самостоятельно под нужды своего предприятия ТиС.
Всё было ок, недавно началось:
При существенных изменениях структуры (добавление нового документа/справочника и пр., реквизита) при записи выскакивает "CODEBASE ERROR #-210 Unrecognized field name SP8433", затем "Нарушена структура данных таблицы DH3311" и все.
Как я понимаю, связано с таблицей Поступления импорт, а она очень важна, информации море.
Пытался создавать новый словарь - всё равно та же ошибка;
Пробовал ковыряться в самой таблице - не могу ничего понять.

Большая просьба - дать ссылку или подробно описать возможные исправления, а то ничего не могу изменить/добавить (кроме таблиц и кода).

Буду должен (когда забредете к нам в гости, в Минск) ;)

Дата отправки: 17.07.2007, 14:43
Вопрос задал: Igro
Всего ответов: 4
Страница онлайн-консультации »


Консультирует nimoid:

Здравствуйте, Igro!
Попробуй сделать Тестирование и исправление ИБ (конфигуратор, меню Администрирование).
У меня было похожее однажды при аварийном завершении работы… в дбф-ку левые символы записались.

Консультировал: nimoid
Дата отправки: 17.07.2007, 15:03
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Дмитрий Васильевич:

Здравствуйте, Igro!
Надо войти в md файл через far с помощью плагина(DocFile Browser Plugin for FAR) найти в subconto( до сих пор не понимаю почему справочники обозвали субконто) и удалить SUBCONTO_NUMBER8433. Потом войти в MetaData - Main metadata stream и там удалить ссылки на 8433.

Консультировал: Дмитрий Васильевич
Дата отправки: 17.07.2007, 20:19
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Elric:

Здравствуйте, Igro!

Попробуйте сделать выгрузку и загрузку базы (не сохранение/восстановление). Ковыряние в таблице и словаре все равно ничего не даст.

Консультировал: Elric
Дата отправки: 18.07.2007, 02:45
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Vlad Skorochod:

Здравствуйте, Igro!
Первым делом делаем резервную копию.
Потом есть несколько вариантов:
1) открываем файл 1cv7.dd и ищем в нем DH3311 смотрим какие там прописаны поля. После этого открываем редактором ДБФ этот файл и сравниваем структуру с той которая прописана в 1cv7.dd, и соответсвенно редактируем ДБФ.
2) открываем файл 1cv7.dd и ищем в нем DH3311. Смотрим что это за документ. Открываем конфигуратор и Добавляем в этом документе в шапке любое поле. после этого сохраняем конфигурацию.
У меня срабатывал иногда или один, или другой вариант.

Консультировал: Vlad Skorochod
Дата отправки: 18.07.2007, 10:13
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное