Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.01.2013, 19:49
|
|||
|---|---|---|---|
|
|||
проставить счета учета |
|||
|
#18+
Как проставить счета учета в справочнике Номенклатура программно? Сделал обработку, вот код: Спр = Справочники.Номенклатура.Выбрать(); //Флаг = 1; Пока Спр.Следующий() Цикл Если Спр.ЭтоГруппа Тогда Продолжить; КонецЕсли; С = Спр.ПолучитьОбъект(); РС = РегистрыСведений.СчетаУчетаНоменклатуры.Выбрать(); Р = РегистрыСведений.СчетаУчетаНоменклатуры.СоздатьМенеджерЗаписи(); Если С.ВидНоменклатуры.Наименование = "Товар" Тогда Р.СчетУчетаБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("281"); Р.СчетУчетаПередачиБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("283"); Р.СчетУчетаЗабалансовыйБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("0241"); Р.СчетУчетаПередачиЗабалансовыйБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("0242"); Р.СхемаРеализации = Справочники.СхемыРеализации.НайтиПоНаименованию("Товары"); ИначеЕсли С.ВидНоменклатуры.Наименование = "Материал" Тогда Р.СчетУчетаБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("201"); Р.СчетУчетаПередачиБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("206"); Р.СчетУчетаЗабалансовыйБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("0221"); Р.СхемаРеализации = Справочники.СхемыРеализации.НайтиПоНаименованию("Товары"); ИначеЕсли С.ВидНоменклатуры.Наименование = "Продукция" Тогда Р.СчетУчетаБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("26"); Р.СчетУчетаПередачиБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("283"); Р.СчетУчетаЗабалансовыйБУ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("023"); Р.СхемаРеализации = Справочники.СхемыРеализации.НайтиПоНаименованию("Продукция"); КонецЕсли; С.Записать(); КонецЦикла; Но эта обработка проставляет счета учета в спр-ке Номенклатура только по виду номенклатуры = "товар". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.01.2013, 23:25
|
|||
|---|---|---|---|
|
|||
проставить счета учета |
|||
|
#18+
Евгений Тихомиров о_0, Извините, глаз дергается. 1. не надо так делать. 2. Зачем вам объект номенклатуры вообще? 3. Запрос —> выгрузка результата в ТЗ —> Запись ТЗ в регистр единым набором ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=28&mobile=1&tid=1520042]: |
0ms |
get settings: |
13ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
164ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 291ms |
| total: | 558ms |

| 0 / 0 |
