powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / проставить счета учета
3 сообщений из 3, страница 1 из 1
проставить счета учета
    #38102460
Сергей1981
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как проставить счета учета в справочнике Номенклатура программно? Сделал обработку, вот код:



Спр = Справочники.Номенклатура.Выбрать();
//Флаг = 1;
Пока Спр.Следующий() Цикл
Если Спр.ЭтоГруппа Тогда Продолжить; КонецЕсли;
С = Спр.ПолучитьОбъект();
РС = РегистрыСведений.СчетаУчетаНоменклатуры.Выбрать();
Р = РегистрыСведений.СчетаУчетаНоменклатуры.СоздатьМенеджерЗаписи();
Если С.ВидНоменклатуры.Наименование = "Товар" Тогда
Р.СчетУчетаБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("281");
Р.СчетУчетаПередачиБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("283");
Р.СчетУчетаЗабалансовыйБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("0241");
Р.СчетУчетаПередачиЗабалансовыйБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("0242");
Р.СхемаРеализации = Справочники.СхемыРеализации.НайтиПоНаименованию("Товары");
ИначеЕсли С.ВидНоменклатуры.Наименование = "Материал" Тогда
Р.СчетУчетаБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("201");
Р.СчетУчетаПередачиБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("206");
Р.СчетУчетаЗабалансовыйБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("0221");
Р.СхемаРеализации = Справочники.СхемыРеализации.НайтиПоНаименованию("Товары");
ИначеЕсли С.ВидНоменклатуры.Наименование = "Продукция" Тогда
Р.СчетУчетаБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("26");
Р.СчетУчетаПередачиБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("283");
Р.СчетУчетаЗабалансовыйБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("023");
Р.СхемаРеализации = Справочники.СхемыРеализации.НайтиПоНаименованию("Продукция");
КонецЕсли;
С.Записать();
КонецЦикла;



Но эта обработка проставляет счета учета в спр-ке Номенклатура только по виду номенклатуры = "товар".
...
Рейтинг: 0 / 0
проставить счета учета
    #38102663
Босоножки по дорожке
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Тихомиров
о_0, Извините, глаз дергается.
1. не надо так делать.
2. Зачем вам объект номенклатуры вообще?
3. Запрос —> выгрузка результата в ТЗ —> Запись ТЗ в регистр единым набором
...
Рейтинг: 0 / 0
проставить счета учета
    #38102681
Босоножки по дорожке
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(как то так наверное)
UPDATE: в укр бухе есть обработка "Начальное заполнение и обновлние объектов". Собственно она делает то что надо без велосипедов
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / проставить счета учета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]