Ответить в теме: ГТД в 1 С буххалтерия 7.7
Для входа нажмите здесь
Вы можете выбрать иконку, характеризующую сообщение
Преобразит www.example.com в [URL]http://www.example.com[/URL].
списание идет со счета гтд по количеству да, спишется и закроется
Спасибо за отклик. я конечно не сразу могу все это обдумать и тем более сделать чтобы проверить, что получается. У меня такие вопросы возникли. вот написано что нет партионного учета по ГТД (если один и тот же товар пришел по разным ГТД) у меня товар штучный, т.е. я каждый товар ввожу отдельно ( т.к. у них серийный номер) в этом случае же получается что на один товар один ГТД, почему тогда не цепляет? а по поводу доработки, спасибо за решение, надеюсь оно поможет если не сможем добиться стандартного решения, у меня тоже вопрос в связи с доработкой. Вы не подскажете, в этом случае только для печатной формы ГТД будет появляться или для нормального списания тоже? т.е. если я оприходовала товар с ГТД а потом этот товар продала , у меня не будет остатка по ГТД? спишется все и закроется? :-))
так как, в основном, всем пофиг на гтд и вопрос только в автозаполнении, предложу следующее: в модуле формы СФ выданного в процедуре ВводНаОновании (~стр.601) добавить ЗаполнитьГТД() ДокОсн.ВыбратьСтроки(); Пока ДокОсн.ПолучитьСтроку()=1 Цикл НоваяСтрока(); НазначитьТип("Товар", "Справочник.Номенклатура"); Если ( ДокОсн.Вид()="ОказаниеУслуг" ) Тогда Товар=ДокОсн.Услуга; ИначеЕсли ( ДокОсн.Вид()="ВыполнениеЭтапаРабот" ) Тогда Товар=ДокОсн.Работа; Иначе Товар=ДокОсн.Товар; //яИзменил ЗаполнитьГТД();//вот ето добавить // КонецЕсли; //СтранаПроисхождения = Товар.СтранаПроисхождения; а выше процедуры вводнаосновании добавить саму процедуру //***************************************************************************** //яИзменил добавил Процедура ЗаполнитьГТД() Если Товар.СтранаПроисхожд<>1 Тогда биГ=СоздатьОбъект("БухгалтерскиеИтоги"); биГ.ИспользоватьСубконто(ВидыСубконто.Номенклатура,Товар); биГ.ИспользоватьСубконто(ВидыСубконто.ГТД); биГ.ВыполнитьЗапрос(,ДатаДок,"ГТД"); биГ.ВыбратьСубконто(2); Пока биГ.ПолучитьСубконто(2) = 1 Цикл пКол=биГ.СКД("К"); //Сообщить(пКол); Если пКол>0 Тогда пГТД=биг.Субконто(2); ГТД=пГТД; КонецЕсли; КонецЦикла; КонецЕсли; КонецПроцедуры //вот выше етой строки //***************************************************************************** // Заполнить(ДокОсн) // в результате будет автоматом подставляться ГТД. Конечно, никакой логики сюда не заложено по отслеживанию, зато и заполнять это поле руками не надо. Моё дело предложить - ваше отказаться...
В 1С 7.7 нет партионного учета по ГТД (если один и тот же товар пришел по разным ГТД). Учет ГТД реализован на одноименном счете. В форме выбора ГТД можно поставить внизу птичку "Показывать остатки", тогда появятся несписанные остатки по ГТД товара. Там же есть кнопка "ОСВ по счету ГТД".
Добрый день, у меня такая проблема, надеюсь вы сможете подсказать есть ли способы ее решения. при выставлении с/ф не подтягивается ГТД, хотя при постановке на учет заносится с/ф на приход и указывается ГТД. единственное что в самой карточке товара такой вкладки нет, если бы была наверное бы подтягивалась)) можно ли добится результата не ручного ввода.
Правила форума