Главбух - форум бухгалтеров, бухгалтерский форум про налоговый учет ОСНО, УСНО, ЕНВД, форум 1С.


Вернуться   Главбух форум бухгалтеров, бухгалтерский форум Главбух по налогам, учету, 1С. > Автоматизация > Программы: 1C 8.0, 8.1, 8.2, 8.3


Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.10.2009, 11:04   #1
статус: новичок в бухгалтерии
 
Регистрация: 02.10.2009
Сообщений: 2
Спасибо: 0
По умолчанию Как в справочнике создать элемент с нужным мне значением реквизита "код"?

Подскажите.
Нужно в 8-ке в справочнике программно создать некоторое количество элементов.
Справ = Справочники.Сотрудники;
....
<Запускаем цикл по перебору имеющихся данных выборки>
НовЭл = Справ.СоздатьЭлемент();
НовЭл.Код = <числовое значение кода>;
НовЭл.Наименование = <строковое значение наименование>;
НовЭл.Реквизит1 = <соответствующее значение Реквизита1>;
...
НовЭл.РеквизитN = <соответствующее значение РеквизитаN>;

НовЭл.Записать();
<КонецЦикла>

всё создается, НО!!! элементы справочника создаются в 8-ке со значениями не равными имеющимся у меня Кодам. Т.е. создаётся вся последовательность нужных мне элементов, но со своей нумерацией Кодов. Причем, после удаления элементов справочника и повторного выполения кода элементы создаются начиная с (последнего ранее существовавшего + 1). Нумерация начинается с единицы, только после перезахода в 1С.

В свойствах объекта справочник стоит "Данные"-"Тип кода"- "Число" (этот вариант мне как раз и нужен). В модуле обработки явно присваиваю числовое значение: "НовЭл.Код = Число;". Все равно присвоение не происходит. а при записи элемента, происходит автоприсвоение очередного номера.
Пробовал в свойствах объекта справочник ставить "Данные"-"Тип кода"- "Строка". В этом случае все нормально работает, т.е. реквизиту "код" как положено присваивается нужное мне строковое значение.

"Автонумерация", как и "Контроль уникальности" для справочника и снимал и ставил. Не помогает.

Подскажите страждущему, как сохранить созданные элементы справочника с нужными мне Числовыми номерами Кодов?
top_eugeni вне форума   Ответить с цитированием
Старый 02.10.2009, 12:18   #2
я не бухгалтер,я только
 
Аватар для Маленький Принц
 
Регистрация: 30.10.2007
Сообщений: 645
Спасибо: 0
По умолчанию Ответ: Как в справочнике создать элемент с нужным мне значением реквизита "код"?

В 8-ке числовые данные разбиваются на триады .
Например 1000 выглядит как 1 000, но между 1 и 000 нет пробела.
Маленький Принц вне форума   Ответить с цитированием
Старый 02.10.2009, 12:35   #3
я не бухгалтер,я только
 
Аватар для Маленький Принц
 
Регистрация: 30.10.2007
Сообщений: 645
Спасибо: 0
По умолчанию Ответ: Как в справочнике создать элемент с нужным мне значением реквизита "код"?

Цитата:
Сообщение от top_eugeni Посмотреть сообщение
В модуле обработки явно присваиваю числовое значение: "НовЭл.Код = Число;".
Надо попробовать не явно присваивать, а вычислять
Например Число = Число1 + 0
Маленький Принц вне форума   Ответить с цитированием
2020
Glavbyh.ru
Старый 02.10.2009, 12:47   #4
я не бухгалтер,я только
 
Аватар для Маленький Принц
 
Регистрация: 30.10.2007
Сообщений: 645
Спасибо: 0
По умолчанию Ответ: Как в справочнике создать элемент с нужным мне значением реквизита "код"?

И ответте если получится.
Просто самому стало интересно.
Проверил бы и сам но нет времени.
Да и в 8-ке справочник называется "СотрудникиОрганизаций", Вы с ним работаете? Там код строковый, и менять тип кода я бы не советовал.
Маленький Принц вне форума   Ответить с цитированием
Старый 02.10.2009, 13:07   #5
статус: новичок в бухгалтерии
 
Регистрация: 02.10.2009
Сообщений: 2
Спасибо: 0
По умолчанию Ответ: Как в справочнике создать элемент с нужным мне значением реквизита "код"?

Спасибо за совет. Разобрался.
top_eugeni вне форума   Ответить с цитированием
Старый 02.10.2009, 14:44   #6
я не бухгалтер,я только
 
Аватар для Маленький Принц
 
Регистрация: 30.10.2007
Сообщений: 645
Спасибо: 0
По умолчанию Ответ: Как в справочнике создать элемент с нужным мне значением реквизита "код"?

Цитата:
Сообщение от top_eugeni Посмотреть сообщение
Спасибо за совет. Разобрался.
Если не трудно, подробнее.
Маленький Принц вне форума   Ответить с цитированием
Ответ



« Предыдущая тема | Следующая тема »

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Невозможно создать группу в справочнике "Сотрудники организации aroueris Программы: 1C 8.0, 8.1, 8.2, 8.3 4 18.10.2008 12:21
Нету счетов учета в "Поступление товаров и услгу" - "Покупка, комиссия" Andrey_R Программы: 1C 7.7 0 08.07.2008 17:25
Налог на прибыль (не заполняются страницы "доходы" и "расходы") NaMedny Программы: 1C 7.7 24 24.04.2008 12:27
Пакетное создание документов "Оказание услуг" и "Счет-фактура" Маленький Принц Программы: 1C 7.7 6 18.12.2007 18:06


Полезности: Что лучше: ООО или ИП? калькулятор НДС Книги по бухгалтерскому учету Иностранец в России: на что стоит обратить внимание при трудоустройстве
Какие понятия и определения используются в спорах о взыскании неосновательного обогащения в коттеджных поселках

Текущее время: 02:55. Часовой пояс GMT +3.


Реклама на форуме Главбух.ру

Правила форума


Goon Каталог сайтов
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot