Имя: Пароль:
1C
1С v8
Документ списание товаров изменить счет списания в проводках
0 del_sun
 
03.02.17
12:57
Конфигурация УПП 1.3 (1.3.87.1)
Документ Списания Товаров.
Необходимо изменить жесткую проводку списания с 94 на выбранный пользователем.
В процедуру формирования таблицы движений заменяю жесткое указание счета 94 на свое (поле в таблицы КорСчетБУ)
В подготовленной ТЗ "Таблица движений" мне все нравиться ибо там корректно.
Откуда в проводках появляется все тот же счет 94 ?!!!
То ли пятница ... то ли магнитные бури но я потерялась ... Хелп :)
1 vicof
 
03.02.17
13:00
Это Порошенко виноват
2 del_sun
 
03.02.17
13:01
(1) УПП для России если что...
от остальных комментариев воздержусь
3 Джинн
 
03.02.17
13:02
(0) Анакуа?!
4 vicof
 
03.02.17
13:03
(2) хто відладчик забрав?
5 del_sun
 
03.02.17
13:06
(2) його ніхто не відібрав :) він все ще є :) але чомусь я дуже туплю і не знаходжу відповіді на таке ось запитання ..
(3) потому что может быть другой счет, потому что требование - накладная отдельная история.
6 del_sun
 
03.02.17
13:07
у меня не получается отловить момент, в который в Движения.Хозрасчетный попадает не то что мне нужно ... так что была бы весьма признательна за наводку :)
7 Джинн
 
03.02.17
13:08
(5) Другой счет будет после проведения разбирательства и определения за чей счет будет списана недостача. Вот тогда и будет списано с 94 счета на 73, 91 или еще куда.

И не фиг конфигурацию ломать, если руки не совсем прямые.
8 Рэйв
 
03.02.17
13:10
Набор=РегистрыБухгалтерии.Название.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(ДокСсылка);
Набор.прочитать();
Для каждого Запись из Набор Цикл
   Если Запись.СчетДт.код="94"  Тогда
        Запись.СчетДт=ВыбранныйПользователем;
   КонецЕсли;
КонецЦикла;
Набор.Записать(Истина);

:-)
9 vicof
 
03.02.17
13:11
(6) ставимо крапку зупинки і натискаємо f11, стежачи за показаннями в таблиці рухів.
10 del_sun
 
03.02.17
13:12
(8) :))))) ну это вообще как то не камильфо но спасибо за коддинг :)))))))
11 del_sun
 
03.02.17
13:15
(9) :) дуже дякую я знаю як користуватись віддладчиком. Проблема в тому, що наприкінці обробки проведення
Движения.Хозрасчетный.Количество() = 0 :)))
А проводки формуються десь на сервері і F11 не дуже поки що допоміг :)) а взагалі то да... дуже користа інформація
12 Джинн
 
03.02.17
13:16
(9) Коллега, официальный язык форума - русский. Придерживайтесь правил.
13 del_sun
 
03.02.17
13:17
(7) Ну о прямоте рук можно доолго рассуждать, но желательно по теме :)
готова признать даже что у меня мозг кривоват если кто то ткнет пальцем ГДЕ в Списании товаров задается Счет 94 :) для Проводок БУ
14 vicof
 
03.02.17
13:19
(13) ЗаполнитьКолонкиРегистраСписанныеТоварыПоТоварамРегл() в модуле объекта
15 del_sun
 
03.02.17
13:21
(14)
именно там вместо типового
    //ТаблицаДвижений.ЗаполнитьЗначения(ПланыСчетов.Хозрасчетный.НедостачиИПотериОтПорчиЦенностей, "КорСчетБУ");
    ТаблицаДвижений.ЗаполнитьЗначения(?(ЗначениеЗаполнено(КорСчетУчетаБУ), КорСчетУчетаБУ, ПланыСчетов.Хозрасчетный.НедостачиИПотериОтПорчиЦенностей), "КорСчетБУ");
и даже повторюсь В таблице движений стоит МОЙ счет не 94 (он 100% туда попал) в проводках продолжает быть 94
16 vicof
 
03.02.17
13:38
(15) Смотри списание партий, там после списания делаются проводки в регистр БУ
17 shuhard
 
03.02.17
13:40
(16) ТС даже точку останова в модуле Рг бухгалтерии поставить не в состоянии, а ты высокие материи и РСВ